From f84d88d2d45d72fe440e69ff9028fc8c5daba51f Mon Sep 17 00:00:00 2001 From: DENG Qingfang Date: Thu, 30 Apr 2020 19:41:39 +0800 Subject: [PATCH] mvebu: use eth0 as DSA CPU port for Linksys WRT eth0 has HW MAC address while eth2 does not. Use eth0 instead so we don't have to set LAN MAC manually. Disable unused eth2, until multi CPU port is supported. Signed-off-by: DENG Qingfang --- .../241-linksys-use-eth0-as-cpu-port.patch | 27 +++++++++++++++++++ .../241-linksys-use-eth0-as-cpu-port.patch | 27 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 target/linux/mvebu/patches-4.19/241-linksys-use-eth0-as-cpu-port.patch create mode 100644 target/linux/mvebu/patches-5.4/241-linksys-use-eth0-as-cpu-port.patch diff --git a/target/linux/mvebu/patches-4.19/241-linksys-use-eth0-as-cpu-port.patch b/target/linux/mvebu/patches-4.19/241-linksys-use-eth0-as-cpu-port.patch new file mode 100644 index 0000000000..c440530fc3 --- /dev/null +++ b/target/linux/mvebu/patches-4.19/241-linksys-use-eth0-as-cpu-port.patch @@ -0,0 +1,27 @@ +diff --git a/arch/arm/boot/dts/armada-385-linksys.dtsi b/arch/arm/boot/dts/armada-385-linksys.dtsi +index 827e82be2201..b6aecf4cc5eb 100644 +--- a/arch/arm/boot/dts/armada-385-linksys.dtsi ++++ b/arch/arm/boot/dts/armada-385-linksys.dtsi +@@ -109,7 +109,7 @@ + }; + + ð2 { +- status = "okay"; ++ status = "disabled"; + phy-mode = "sgmii"; + buffer-manager = <&bm>; + bm,pool-long = <2>; +@@ -191,10 +191,10 @@ + label = "wan"; + }; + +- port@5 { +- reg = <5>; ++ port@6 { ++ reg = <6>; + label = "cpu"; +- ethernet = <ð2>; ++ ethernet = <ð0>; + + fixed-link { + speed = <1000>; diff --git a/target/linux/mvebu/patches-5.4/241-linksys-use-eth0-as-cpu-port.patch b/target/linux/mvebu/patches-5.4/241-linksys-use-eth0-as-cpu-port.patch new file mode 100644 index 0000000000..c440530fc3 --- /dev/null +++ b/target/linux/mvebu/patches-5.4/241-linksys-use-eth0-as-cpu-port.patch @@ -0,0 +1,27 @@ +diff --git a/arch/arm/boot/dts/armada-385-linksys.dtsi b/arch/arm/boot/dts/armada-385-linksys.dtsi +index 827e82be2201..b6aecf4cc5eb 100644 +--- a/arch/arm/boot/dts/armada-385-linksys.dtsi ++++ b/arch/arm/boot/dts/armada-385-linksys.dtsi +@@ -109,7 +109,7 @@ + }; + + ð2 { +- status = "okay"; ++ status = "disabled"; + phy-mode = "sgmii"; + buffer-manager = <&bm>; + bm,pool-long = <2>; +@@ -191,10 +191,10 @@ + label = "wan"; + }; + +- port@5 { +- reg = <5>; ++ port@6 { ++ reg = <6>; + label = "cpu"; +- ethernet = <ð2>; ++ ethernet = <ð0>; + + fixed-link { + speed = <1000>;