]> git.baikalelectronics.ru Git - uboot.git/commit
net: use the same alias stem for ethernet as linux
authorMichael Walle <michael@walle.cc>
Thu, 25 Feb 2021 15:51:11 +0000 (16:51 +0100)
committerRamon Fried <rfried.dev@gmail.com>
Fri, 18 Jun 2021 08:29:17 +0000 (11:29 +0300)
commitd4de983d839dc0193b0c0973cbd65c9a20f67b59
treea885f9b30eb15b9871b30c46280be4bb3b955b39
parentd6ecfe50d0bfbe196791d4a9e23aa25e0abe53f7
net: use the same alias stem for ethernet as linux

Linux uses the prefix "ethernet" whereas u-boot uses "eth". This is from
the linux tree:

$ grep "eth[0-9].*=.*&" arch/**/*dts{,i}|wc -l
0
$ grep "ethernet[0-9].*=.*&" arch/**/*dts{,i}|wc -l
633

In u-boot device trees both prefixes are used. Until recently the only
user of the ethernet alias was the sandbox test device tree. This
changed with commit 30f394f4206c ("net: Introduce DSA class for Ethernet
switches"). There, the MAC addresses are inherited based on the devices
sequence IDs which is in turn given by the device tree.

Before there are more users in u-boot and both worlds will differ even
more, rename the alias prefix to "ethernet" to match the linux ones.
Also adapt the test cases and rename any old aliases in the u-boot
device trees.

Cc: David Wu <david.wu@rock-chips.com>
Signed-off-by: Michael Walle <michael@walle.cc>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/arm/dts/fsl-ls1028a-rdb.dts
arch/sandbox/dts/test.dts
net/eth-uclass.c
test/dm/ofnode.c
test/dm/test-fdt.c