[OpenWrt-Devel] [PATCH 1/2] kirkwood: fix switch DTS node for EA4500 and EA3500
Adrian Schmutzler
freifunk at adrianschmutzler.de
Thu Feb 27 09:54:30 EST 2020
From: Pawel Dembicki <paweldembicki at gmail.com>
Changes made in switch nodes in d42c9ce commit cause problems with
correct mvsw61xx detection. This commit undoes those changes.
Fixes: d42c9ce326aa ("kirkwood: add kernel 4.19 support")
Tested-by: Marcin Fedan <mfedan at gmail.com> [EA4500]
Signed-off-by: Pawel Dembicki <paweldembicki at gmail.com>
[rebased, minor commit message/title adjustments]
Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
---
.../arm/boot/dts/kirkwood-linksys-audi.dts | 23 ++++++--------
.../kirkwood/patches-4.19/105-ea4500.patch | 31 ++++++++-----------
2 files changed, 22 insertions(+), 32 deletions(-)
diff --git a/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-linksys-audi.dts b/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-linksys-audi.dts
index 0d00943dfd..05e24aa93f 100644
--- a/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-linksys-audi.dts
+++ b/target/linux/kirkwood/files-4.19/arch/arm/boot/dts/kirkwood-linksys-audi.dts
@@ -67,20 +67,15 @@
};
};
- switches {
- #address-cells = <1>;
- #size-cells = <0>;
-
- mvsw61xx at 10 {
- compatible = "marvell,88e6171";
- status = "okay";
- reg = <0x10>;
-
- mii-bus = <&mdio>;
- cpu-port-0 = <5>;
- cpu-port-1 = <6>;
- is-indirect;
- };
+ mvsw61xx {
+ compatible = "marvell,88e6171";
+ status = "okay";
+ reg = <0x10>;
+
+ mii-bus = <&mdio>;
+ cpu-port-0 = <5>;
+ cpu-port-1 = <6>;
+ is-indirect;
};
dsa {
diff --git a/target/linux/kirkwood/patches-4.19/105-ea4500.patch b/target/linux/kirkwood/patches-4.19/105-ea4500.patch
index 5948a1bdf1..3e6f936c5a 100644
--- a/target/linux/kirkwood/patches-4.19/105-ea4500.patch
+++ b/target/linux/kirkwood/patches-4.19/105-ea4500.patch
@@ -23,33 +23,28 @@
};
white-pulse {
-@@ -67,9 +72,23 @@
+@@ -67,9 +72,18 @@
};
};
- dsa {
- status = "disabled";
-+ switches {
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-
-+ mvsw61xx at 10 {
-+ compatible = "marvell,88e6171";
-+ status = "okay";
-+ reg = <0x10>;
++ mvsw61xx at 10 {
++ compatible = "marvell,88e6171";
++ status = "okay";
++ reg = <0x10>;
+
-+ mii-bus = <&mdio>;
-+ cpu-port-0 = <5>;
-+ cpu-port-1 = <6>;
-+ is-indirect;
-+ };
++ mii-bus = <&mdio>;
++ cpu-port-0 = <5>;
++ cpu-port-1 = <6>;
++ is-indirect;
+ };
-+
+
+ dsa {
compatible = "marvell,dsa";
#address-cells = <2>;
#size-cells = <0>;
-@@ -161,22 +180,22 @@
+@@ -161,22 +175,22 @@
};
partition at 200000 {
@@ -76,7 +71,7 @@
reg = <0x1EA0000 0x1760000>;
};
-@@ -207,53 +226,6 @@
+@@ -207,53 +221,6 @@
&mdio {
status = "okay";
@@ -130,7 +125,7 @@
};
&uart0 {
-@@ -272,10 +244,14 @@
+@@ -272,10 +239,14 @@
};
/* eth1 is connected to the switch at port 6. However DSA only supports a
--
2.20.1
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list