diff mbox series

[U-Boot,u-boot-marvell,2/6] arm: mvebu: turris_omnia: fix adapters MAC addresses

Message ID 20190510031029.23739-3-marek.behun@nic.cz
State Superseded
Delegated to: Stefan Roese
Headers show
Series More fixes for Turris Omnia | expand

Commit Message

Marek BehĂșn May 10, 2019, 3:10 a.m. UTC
The board code reads MAC addresses from the ATSHA204A cryptochip.
For compatibility reasons the ethernet adapters on this SOC are not
enumerated in register address order. But when Omnia was first
manufactured this was done differently.

Change setting of MAC addresses to conform to the description on the
stickers sticked on actual Omnias.

Signed-off-by: Marek BehĂșn <marek.behun@nic.cz>
---
 board/CZ.NIC/turris_omnia/turris_omnia.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff mbox series

Patch

diff --git a/board/CZ.NIC/turris_omnia/turris_omnia.c b/board/CZ.NIC/turris_omnia/turris_omnia.c
index ad6e29021e..cddde50b96 100644
--- a/board/CZ.NIC/turris_omnia/turris_omnia.c
+++ b/board/CZ.NIC/turris_omnia/turris_omnia.c
@@ -514,17 +514,17 @@  int misc_init_r(void)
 	mac[5] = mac1[3];
 
 	if (is_valid_ethaddr(mac))
-		eth_env_set_enetaddr("ethaddr", mac);
+		eth_env_set_enetaddr("eth1addr", mac);
 
 	increment_mac(mac);
 
 	if (is_valid_ethaddr(mac))
-		eth_env_set_enetaddr("eth1addr", mac);
+		eth_env_set_enetaddr("eth2addr", mac);
 
 	increment_mac(mac);
 
 	if (is_valid_ethaddr(mac))
-		eth_env_set_enetaddr("eth2addr", mac);
+		eth_env_set_enetaddr("ethaddr", mac);
 
 out:
 	return 0;