From d2845e76645897f02ab4504b9809361f95d6759a Mon Sep 17 00:00:00 2001 From: John Crispin Date: Wed, 6 Nov 2024 09:32:01 +0100 Subject: [PATCH] mediatek: swap eth0/1 on eap111 Signed-off-by: John Crispin --- .../mt7981/base-files/etc/board.d/02_network | 2 +- .../mediatek/patches-5.4/999-eap111-eth.patch | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 feeds/mediatek-sdk/mediatek/patches-5.4/999-eap111-eth.patch diff --git a/feeds/mediatek-sdk/mediatek/mt7981/base-files/etc/board.d/02_network b/feeds/mediatek-sdk/mediatek/mt7981/base-files/etc/board.d/02_network index 3f5ae3757..efe4b7102 100644 --- a/feeds/mediatek-sdk/mediatek/mt7981/base-files/etc/board.d/02_network +++ b/feeds/mediatek-sdk/mediatek/mt7981/base-files/etc/board.d/02_network @@ -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 } diff --git a/feeds/mediatek-sdk/mediatek/patches-5.4/999-eap111-eth.patch b/feeds/mediatek-sdk/mediatek/patches-5.4/999-eap111-eth.patch new file mode 100644 index 000000000..42bde8503 --- /dev/null +++ b/feeds/mediatek-sdk/mediatek/patches-5.4/999-eap111-eth.patch @@ -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;