imx8mp-somdevices: Swap ethaddr environment variables as the ethernet connectors... imx_v2021.04_5.10.35_2.0.0-somdevices.y rel_imx_5.10.35_2.0.0-somdevices.2
authorJosep Orga <jorga@somdevices.com>
Wed, 22 Nov 2023 16:22:05 +0000 (17:22 +0100)
committerJosep Orga <jorga@somdevices.com>
Wed, 22 Nov 2023 16:22:05 +0000 (17:22 +0100)
Signed-off-by: Josep Orga <jorga@somdevices.com>
board/somdevices/imx8mp_somdevices/imx8mp_somdevices.c

index dd9aff6..ac07dd2 100644 (file)
@@ -83,11 +83,11 @@ int set_mac_eeprom(void)
                                                buf[3],
                                                buf[4],
                                                buf[5]);
-       ethaddr_env = env_get("ethaddr");
+       ethaddr_env = env_get("eth1addr");
        if (!ethaddr_env) {
                printf("Setting MAC from EEPROM\n");
-               /* Set ethaddr variable for ethernet */
-               env_set("ethaddr", ethaddr);
+               /* Set eth1addr variable for ethernet */
+               env_set("eth1addr", ethaddr);
                sprintf(ethaddr, "%02X:%02X:%02X:%02X:%02X:%02X",
                                0x00,
                                0xaa,
@@ -95,13 +95,13 @@ int set_mac_eeprom(void)
                                buf[3],
                                buf[4],
                                buf[5]);
-               /* Set eth1addr variable for second ethernet */
-               env_set("eth1addr", ethaddr);
+               /* Set ethaddr variable for second ethernet */
+               env_set("ethaddr", ethaddr);
                env_save();
        } else {
                if (strcmp(ethaddr_env, ethaddr)) {
-                       /* Set ethaddr variable for ethernet */
-                       env_set("ethaddr", ethaddr);
+                       /* Set eth1addr variable for ethernet */
+                       env_set("eth1addr", ethaddr);
                        sprintf(ethaddr, "%02X:%02X:%02X:%02X:%02X:%02X",
                                        0x00,
                                        0xaa,
@@ -109,8 +109,8 @@ int set_mac_eeprom(void)
                                        buf[3],
                                        buf[4],
                                        buf[5]);
-                       /* Set eth1addr variable for second ethernet */
-                       env_set("eth1addr", ethaddr);
+                       /* Set ethaddr variable for second ethernet */
+                       env_set("ethaddr", ethaddr);
                        env_save();
                }
        }