[PATCH v3 01/13] sandbox: net: Add aliases for ethernet devices
Sean Anderson
sean.anderson at seco.com
Mon Apr 18 21:36:47 CEST 2022
Commit f3dd213e15 ("net: introduce helpers to get PHY ofnode from MAC")
changed the ethernet sequence assignment from
uclass 36: ethernet
0 * eth at 10002000 @ 05813460, seq 0
1 * eth at 10003000 @ 05813550, seq 5
2 * sbe5 @ 05813640, seq 3
3 * eth at 10004000 @ 05813730, seq 6
4 * dsa-test-eth @ 05813820, seq 4
5 * lan0 @ 05813a30, seq 2
6 * lan1 @ 05813b50, seq 7
to
uclass 36: ethernet
0 * eth at 10002000 @ 03813630, seq 0
1 * eth at 10003000 @ 03813720, seq 5
2 * sbe5 @ 03813810, seq 3
3 * eth at 10004000 @ 03813900, seq 6
4 phy-test-eth @ 038139f0, seq 7
5 * dsa-test-eth @ 03813ae0, seq 4
6 * lan0 @ 03813cf0, seq 2
7 * lan1 @ 03813e10, seq 8
This caused the mac address assignment to switch around. Avoid this in
the future by assigning aliases for all ethernet devices. This reverts
the sequence to what it was before the aformentioned commit (with
phy-test-eth as seq 8). There is no ethernet1 for whatever reason.
Signed-off-by: Sean Anderson <sean.anderson at seco.com>
---
Changes in v3:
- New
arch/sandbox/dts/test.dts | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/sandbox/dts/test.dts b/arch/sandbox/dts/test.dts
index 5b38ee4a5f..e480f6aff9 100644
--- a/arch/sandbox/dts/test.dts
+++ b/arch/sandbox/dts/test.dts
@@ -28,6 +28,9 @@
ethernet3 = ð_3;
ethernet4 = &dsa_eth0;
ethernet5 = ð_5;
+ ethernet6 = "/eth at 10004000";
+ ethernet7 = &swp_1;
+ ethernet8 = &phy_eth0;
gpio1 = &gpio_a;
gpio2 = &gpio_b;
gpio3 = &gpio_c;
--
2.35.1.1320.gc452695387.dirty
More information about the U-Boot
mailing list