[PATCH] ramips: fix mediatek, portmap based on board.d port assignment

Adrian Schmutzler freifunk at adrianschmutzler.de
Mon Aug 3 17:11:01 EDT 2020


When comparing to the port assignment in board.d/02_network, many
devices seem to use the wrong setup of mediatek,portmap.

The corrects the values for mt7620 subtarget based on the location
of the wan port.

A previous cleanup of obviously wrong values has already been done in
d3c0a944059b ("ramips: mt7620/mt7621: remove invalid mediatek,portmap")

Cc: Sungbo Eo <mans0n at gorani.run>
Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
---
 target/linux/ramips/dts/mt7620a_bdcom_wap2100-sk.dts     | 2 +-
 target/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts      | 2 +-
 target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts        | 2 +-
 target/linux/ramips/dts/mt7620a_phicomm_psg1218b.dts     | 2 --
 target/linux/ramips/dts/mt7620a_sanlinking_d240.dts      | 2 +-
 target/linux/ramips/dts/mt7620a_zbtlink_zbt-ape522ii.dts | 2 +-
 target/linux/ramips/dts/mt7620a_zbtlink_zbt-we826.dtsi   | 2 +-
 target/linux/ramips/dts/mt7620n_asus_rt-n12p.dts         | 2 +-
 target/linux/ramips/dts/mt7620n_zbtlink_zbt-we2026.dts   | 2 +-
 9 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/target/linux/ramips/dts/mt7620a_bdcom_wap2100-sk.dts b/target/linux/ramips/dts/mt7620a_bdcom_wap2100-sk.dts
index c9ecf78573..c8d67db884 100644
--- a/target/linux/ramips/dts/mt7620a_bdcom_wap2100-sk.dts
+++ b/target/linux/ramips/dts/mt7620a_bdcom_wap2100-sk.dts
@@ -124,7 +124,7 @@
 &ethernet {
 	mtd-mac-address = <&factory 0x4>;
 
-	mediatek,portmap = "llllw";
+	mediatek,portmap = "wllll";
 };
 
 &wmac {
diff --git a/target/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts b/target/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts
index a772bca605..c9b2abd5fb 100644
--- a/target/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts
+++ b/target/linux/ramips/dts/mt7620a_glinet_gl-mt750.dts
@@ -134,7 +134,7 @@
 &ethernet {
 	mtd-mac-address = <&factory 0x4000>;
 
-	mediatek,portmap = "llllw";
+	mediatek,portmap = "wllll";
 };
 
 &wmac {
diff --git a/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts b/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts
index 8951044f63..fc4b807ffd 100644
--- a/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts
+++ b/target/linux/ramips/dts/mt7620a_hiwifi_hc5861.dts
@@ -76,7 +76,7 @@
 
 	mtd-mac-address = <&factory 0x4>;
 
-	mediatek,portmap = "wllll";
+	mediatek,portmap = "llllw";
 
 	port at 5 {
 		status = "okay";
diff --git a/target/linux/ramips/dts/mt7620a_phicomm_psg1218b.dts b/target/linux/ramips/dts/mt7620a_phicomm_psg1218b.dts
index 2932b5a3dc..f003df6859 100644
--- a/target/linux/ramips/dts/mt7620a_phicomm_psg1218b.dts
+++ b/target/linux/ramips/dts/mt7620a_phicomm_psg1218b.dts
@@ -46,6 +46,4 @@
 	pinctrl-0 = <&ephy_pins>;
 
 	mtd-mac-address = <&factory 0x28>;
-
-	mediatek,portmap = "llllw";
 };
diff --git a/target/linux/ramips/dts/mt7620a_sanlinking_d240.dts b/target/linux/ramips/dts/mt7620a_sanlinking_d240.dts
index 79649a5990..9a9201b6ae 100644
--- a/target/linux/ramips/dts/mt7620a_sanlinking_d240.dts
+++ b/target/linux/ramips/dts/mt7620a_sanlinking_d240.dts
@@ -171,7 +171,7 @@
 &ethernet {
 	mtd-mac-address = <&factory 0x4>;
 
-	mediatek,portmap = "wllll";
+	mediatek,portmap = "llllw";
 };
 
 &wmac {
diff --git a/target/linux/ramips/dts/mt7620a_zbtlink_zbt-ape522ii.dts b/target/linux/ramips/dts/mt7620a_zbtlink_zbt-ape522ii.dts
index 4aa404542f..53d98cf35a 100644
--- a/target/linux/ramips/dts/mt7620a_zbtlink_zbt-ape522ii.dts
+++ b/target/linux/ramips/dts/mt7620a_zbtlink_zbt-ape522ii.dts
@@ -114,7 +114,7 @@
 
 	mtd-mac-address = <&factory 0x4>;
 
-	mediatek,portmap = "wllll";
+	mediatek,portmap = "llllw";
 };
 
 &wmac {
diff --git a/target/linux/ramips/dts/mt7620a_zbtlink_zbt-we826.dtsi b/target/linux/ramips/dts/mt7620a_zbtlink_zbt-we826.dtsi
index 9ebd10bbb0..0e3d689b4f 100644
--- a/target/linux/ramips/dts/mt7620a_zbtlink_zbt-we826.dtsi
+++ b/target/linux/ramips/dts/mt7620a_zbtlink_zbt-we826.dtsi
@@ -76,7 +76,7 @@
 &ethernet {
 	mtd-mac-address = <&factory 0x4>;
 
-	mediatek,portmap = "wllll";
+	mediatek,portmap = "llllw";
 };
 
 &wmac {
diff --git a/target/linux/ramips/dts/mt7620n_asus_rt-n12p.dts b/target/linux/ramips/dts/mt7620n_asus_rt-n12p.dts
index 5e610be862..64f32ac5d4 100644
--- a/target/linux/ramips/dts/mt7620n_asus_rt-n12p.dts
+++ b/target/linux/ramips/dts/mt7620n_asus_rt-n12p.dts
@@ -110,7 +110,7 @@
 &ethernet {
 	mtd-mac-address = <&factory 0x4>;
 
-	mediatek,portmap = "wllll";
+	mediatek,portmap = "llllw";
 };
 
 &wmac {
diff --git a/target/linux/ramips/dts/mt7620n_zbtlink_zbt-we2026.dts b/target/linux/ramips/dts/mt7620n_zbtlink_zbt-we2026.dts
index e5d3cc0a29..5f6925bb88 100644
--- a/target/linux/ramips/dts/mt7620n_zbtlink_zbt-we2026.dts
+++ b/target/linux/ramips/dts/mt7620n_zbtlink_zbt-we2026.dts
@@ -96,7 +96,7 @@
 &ethernet {
 	mtd-mac-address = <&factory 0x4>;
 
-	mediatek,portmap = "wllll";
+	mediatek,portmap = "llllw";
 };
 
 &wmac {
-- 
2.20.1




More information about the openwrt-devel mailing list