mediatek: swap eth0/1 on eap111

Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
John Crispin
2024-11-06 09:32:01 +01:00
parent eb9cbaec72
commit d2845e7664
2 changed files with 15 additions and 1 deletions

View File

@@ -27,7 +27,7 @@ mediatek_setup_interfaces()
ucidef_set_interfaces_lan_wan "lan1 lan2 lan3" eth1
;;
*)
ucidef_set_interfaces_lan_wan "eth0" "eth1"
ucidef_set_interfaces_lan_wan "eth1" "eth0"
;;
esac
}

View File

@@ -0,0 +1,14 @@
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
@@ -5860,6 +5860,11 @@ static int mtk_probe(struct platform_dev
mtk_qdma_debugfs_init(eth);
}
+ if (of_machine_is_compatible("edgecore,eap111")) {
+ sprintf(eth->netdev[0]->name, "eth1");
+ sprintf(eth->netdev[1]->name, "eth0");
+ }
+
for (i = 0; i < MTK_MAX_DEVS; i++) {
if (!eth->netdev[i])
continue;