[source] ramips: cleanup dts files of mt7621 based boards

LEDE Commits lede-commits at lists.infradead.org
Wed Nov 23 01:19:08 PST 2016


mkresin pushed a commit to source.git, branch master:
https://git.lede-project.org/f1d0eba3eaf1e65ed4a185bb620540f6adbcc945

commit f1d0eba3eaf1e65ed4a185bb620540f6adbcc945
Author: Mathias Kresin <dev at kresin.me>
AuthorDate: Fri Nov 18 08:39:05 2016 +0100

    ramips: cleanup dts files of mt7621 based boards
    
    Fix a typo in mt7621.dtsi compatible string. Disable spi, sdhci and pci
    in mt7621.dtsi and enable the nodes in the indiviual board dts files.
    The nodes require further device specific configuration anyway.
    
    Remove the m25p80 at 0 spi child node from mt7621.dtsi and add the
    chunked-io parameter to the individual board dts files. Fix the spi
    flash compatible string for the WNDR3700V5.
    
    Drop the mt7621-eval-board compatible string for all boards which are
    not the eval board.
    
    Drop the linux,modalias parameter from spi flash node.
    
    Remove the xhci node from board files, it is already enabled in dtsi.
    Disable xhci for boards not having usb ports populated.
    
    Signed-off-by: Mathias Kresin <dev at kresin.me>
---
 target/linux/ramips/dts/DIR-860L-B1.dts |  3 +-
 target/linux/ramips/dts/FIREWRT.dts     |  3 +-
 target/linux/ramips/dts/MT7621.dts      | 40 +++++++--------
 target/linux/ramips/dts/Newifi-D1.dts   | 10 +---
 target/linux/ramips/dts/PBR-M1.dts      |  9 +---
 target/linux/ramips/dts/RB750Gr3.dts    | 12 +----
 target/linux/ramips/dts/RE6500.dts      |  7 ++-
 target/linux/ramips/dts/SAP-G3200U3.dts |  3 +-
 target/linux/ramips/dts/SK-WB8.dts      |  3 +-
 target/linux/ramips/dts/Timecloud.dts   |  8 +--
 target/linux/ramips/dts/UBNT-ERX.dts    | 89 ++++++++++++++++-----------------
 target/linux/ramips/dts/VR500.dts       | 11 +---
 target/linux/ramips/dts/WF-2881.dts     | 67 ++++++++++++-------------
 target/linux/ramips/dts/WITI.dts        |  8 +--
 target/linux/ramips/dts/WNDR3700V5.dts  |  7 ++-
 target/linux/ramips/dts/WSR-1166.dts    |  7 ++-
 target/linux/ramips/dts/WSR-600.dts     |  7 ++-
 target/linux/ramips/dts/ZBT-WG2626.dts  |  3 +-
 target/linux/ramips/dts/ZBT-WG3526.dtsi |  1 +
 target/linux/ramips/dts/mt7621.dtsi     | 16 ++----
 20 files changed, 130 insertions(+), 184 deletions(-)

diff --git a/target/linux/ramips/dts/DIR-860L-B1.dts b/target/linux/ramips/dts/DIR-860L-B1.dts
index 5154a4d..98c9d8a 100644
--- a/target/linux/ramips/dts/DIR-860L-B1.dts
+++ b/target/linux/ramips/dts/DIR-860L-B1.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "ralink,mt7621-eval-board", "ralink,mt7621-soc";
 	model = "D-Link DIR-860L B1";
 
 	memory at 0 {
@@ -69,8 +68,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
diff --git a/target/linux/ramips/dts/FIREWRT.dts b/target/linux/ramips/dts/FIREWRT.dts
index b318e68..1871de9 100644
--- a/target/linux/ramips/dts/FIREWRT.dts
+++ b/target/linux/ramips/dts/FIREWRT.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
 	model = "Firefly FireWRT";
 
 	memory at 0 {
@@ -58,8 +57,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
diff --git a/target/linux/ramips/dts/MT7621.dts b/target/linux/ramips/dts/MT7621.dts
index 4013f3c..83d0c86 100644
--- a/target/linux/ramips/dts/MT7621.dts
+++ b/target/linux/ramips/dts/MT7621.dts
@@ -14,35 +14,33 @@
 	chosen {
 		bootargs = "console=ttyS0,57600";
 	};
+};
 
-	nand at 1e003000 {
-		partition at 0 {
-			label = "uboot";
-			reg = <0x00000 0x80000>; /* 64 KB */
-		};
+&nand {
+	status = "okay";
 
-		partition at 80000 {
-			label = "uboot_env";
-			reg = <0x80000 0x80000>; /* 64 KB */
-		};
+	partition at 0 {
+		label = "uboot";
+		reg = <0x00000 0x80000>; /* 64 KB */
+	};
 
-		partition at 100000 {
-			label = "factory";
-			reg = <0x100000 0x40000>;
-		};
+	partition at 80000 {
+		label = "uboot_env";
+		reg = <0x80000 0x80000>; /* 64 KB */
+	};
 
-		partition at 140000 {
-			label = "rootfs";
-			reg = <0x140000 0xec0000>;
-		};
+	partition at 100000 {
+		label = "factory";
+		reg = <0x100000 0x40000>;
 	};
-};
 
-&sdhci {
-	status = "okay";
+	partition at 140000 {
+		label = "rootfs";
+		reg = <0x140000 0xec0000>;
+	};
 };
 
-&xhci {
+&sdhci {
 	status = "okay";
 };
 
diff --git a/target/linux/ramips/dts/Newifi-D1.dts b/target/linux/ramips/dts/Newifi-D1.dts
index 07950ba..2d128ac 100644
--- a/target/linux/ramips/dts/Newifi-D1.dts
+++ b/target/linux/ramips/dts/Newifi-D1.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
 	model = "Newifi-D1";
 
 	memory at 0 {
@@ -69,14 +68,11 @@
 
 &sdhci {
 	status = "okay";
+
 	pinctrl-names = "default";
 	pinctrl-0 = <&sdhci_pins>;
 };
 
-&xhci {
-	status = "okay";
-};
-
 &spi0 {
 	status = "okay";
 
@@ -85,8 +81,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
@@ -139,8 +135,6 @@
 	mtd-mac-address = <&factory 0xe000>;
 };
 
-
-
 &pinctrl {
 	state_default: pinctrl0 {
 		gpio {
diff --git a/target/linux/ramips/dts/PBR-M1.dts b/target/linux/ramips/dts/PBR-M1.dts
index e278fc5..9a0c713 100644
--- a/target/linux/ramips/dts/PBR-M1.dts
+++ b/target/linux/ramips/dts/PBR-M1.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
 	model = "PBR-M1";
 
 	memory at 0 {
@@ -106,10 +105,6 @@
 	pinctrl-0 = <&sdhci_pins>;
 };
 
-&xhci {
-	status = "okay";
-};
-
 &spi0 {
 	status = "okay";
 
@@ -118,8 +113,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
@@ -172,8 +167,6 @@
 	mtd-mac-address = <&factory 0xe000>;
 };
 
-
-
 &pinctrl {
 	state_default: pinctrl0 {
 		gpio {
diff --git a/target/linux/ramips/dts/RB750Gr3.dts b/target/linux/ramips/dts/RB750Gr3.dts
index d39a2d1..bf1c2ba 100644
--- a/target/linux/ramips/dts/RB750Gr3.dts
+++ b/target/linux/ramips/dts/RB750Gr3.dts
@@ -1,11 +1,11 @@
 /dts-v1/;
 
 #include "mt7621.dtsi"
+
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/gpio/gpio.h>
 
 / {
-	compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
 	model = "MikroTik RB750Gr3";
 
 	memory at 0 {
@@ -65,8 +65,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
@@ -111,11 +111,3 @@
 &sdhci {
 	status = "okay";
 };
-
-&xhci {
-	status = "okay";
-};
-
-&pcie {
-	status = "disabled";
-};
diff --git a/target/linux/ramips/dts/RE6500.dts b/target/linux/ramips/dts/RE6500.dts
index d34e857..3fe875d 100644
--- a/target/linux/ramips/dts/RE6500.dts
+++ b/target/linux/ramips/dts/RE6500.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
 	model = "Linksys RE6500";
 
 	memory at 0 {
@@ -59,8 +58,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80", "en25q64";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
@@ -121,3 +120,7 @@
 &ethernet {
 	mtd-mac-address = <&factory 0x2e>;
 };
+
+&xhci {
+	status = "disabled";
+};
diff --git a/target/linux/ramips/dts/SAP-G3200U3.dts b/target/linux/ramips/dts/SAP-G3200U3.dts
index 9069f7c..7be6e03 100644
--- a/target/linux/ramips/dts/SAP-G3200U3.dts
+++ b/target/linux/ramips/dts/SAP-G3200U3.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
 	model = "STORYLiNK SAP-G3200U3";
 
 	memory at 0 {
@@ -54,8 +53,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80", "en25q64";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
diff --git a/target/linux/ramips/dts/SK-WB8.dts b/target/linux/ramips/dts/SK-WB8.dts
index b50de55..171e837 100644
--- a/target/linux/ramips/dts/SK-WB8.dts
+++ b/target/linux/ramips/dts/SK-WB8.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
 	model = "SamKnows Whitebox 8";
 
 	memory at 0 {
@@ -57,8 +56,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
diff --git a/target/linux/ramips/dts/Timecloud.dts b/target/linux/ramips/dts/Timecloud.dts
index 2d60324..535469a 100644
--- a/target/linux/ramips/dts/Timecloud.dts
+++ b/target/linux/ramips/dts/Timecloud.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
 	model = "Thunder Timecloud";
 
 	memory at 0 {
@@ -54,14 +53,11 @@
 
 &sdhci {
 	status = "okay";
+
 	pinctrl-names = "default";
 	pinctrl-0 = <&sdhci_pins>;
 };
 
-&xhci {
-	status = "okay";
-};
-
 &spi0 {
 	status = "okay";
 
@@ -70,8 +66,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
diff --git a/target/linux/ramips/dts/UBNT-ERX.dts b/target/linux/ramips/dts/UBNT-ERX.dts
index 713519d..0b2da95 100644
--- a/target/linux/ramips/dts/UBNT-ERX.dts
+++ b/target/linux/ramips/dts/UBNT-ERX.dts
@@ -5,7 +5,6 @@
 #include "mt7621.dtsi"
 
 / {
-	compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
 	model = "UBNT-ERX";
 
 	memory at 0 {
@@ -17,43 +16,6 @@
 		bootargs = "console=ttyS0,57600";
 	};
 
-	nand at 1e003000 {
-		status = "okay";
-
-		partition at 0 {
-			label = "u-boot";
-			reg = <0x0 0x80000>;
-			read-only;
-		};
-
-		partition at 80000 {
-			label = "u-boot-env";
-			reg = <0x80000 0x60000>;
-			read-only;
-		};
-
-		factory: partition at e0000 {
-			label = "factory";
-			reg = <0xe0000 0x60000>;
-		};
-
-		partition at 140000 {
-			label = "kernel1";
-			reg = <0x140000 0x300000>;
-		};
-
-		partition at 440000 {
-			label = "kernel2";
-			reg = <0x440000 0x300000>;
-		};
-
-		partition at 740000 {
-			label = "ubi";
-			reg = <0x740000 0xf7c0000>;
-		};
-
-	};
-
 	gpio-keys-polled {
 		compatible = "gpio-keys-polled";
 		#address-cells = <1>;
@@ -72,6 +34,42 @@
 	mtd-mac-address = <&factory 0x22>;
 };
 
+&nand {
+	status = "okay";
+
+	partition at 0 {
+		label = "u-boot";
+		reg = <0x0 0x80000>;
+		read-only;
+	};
+
+	partition at 80000 {
+		label = "u-boot-env";
+		reg = <0x80000 0x60000>;
+		read-only;
+	};
+
+	factory: partition at e0000 {
+		label = "factory";
+		reg = <0xe0000 0x60000>;
+	};
+
+	partition at 140000 {
+		label = "kernel1";
+		reg = <0x140000 0x300000>;
+	};
+
+	partition at 440000 {
+		label = "kernel2";
+		reg = <0x440000 0x300000>;
+	};
+
+	partition at 740000 {
+		label = "ubi";
+		reg = <0x740000 0xf7c0000>;
+	};
+};
+
 &pinctrl {
 	state_default: pinctrl0 {
 		gpio {
@@ -81,27 +79,20 @@
 	};
 };
 
-&sdhci {
-	status = "disabled";
-};
-
-&pcie {
-	status = "disabled";
-};
-
 &spi0 {
 	/* This board has 2Mb spi flash soldered in and visible
 	   from manufacturer's firmware.
 	   But this SoC shares spi and nand pins,
 	   and current driver does't handle this sharing well */
 	status = "disabled";
+
 	m25p80 at 0 {
 		#address-cells = <1>;
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <1>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "spi";
@@ -110,3 +101,7 @@
 		};
 	};
 };
+
+&xhci {
+	status = "disabled";
+};
diff --git a/target/linux/ramips/dts/VR500.dts b/target/linux/ramips/dts/VR500.dts
index 8b5d98f..24bb188 100644
--- a/target/linux/ramips/dts/VR500.dts
+++ b/target/linux/ramips/dts/VR500.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "ralink,mt7621-eval-board", "ralink,mt7621-soc";
 	model = "Planex VR500";
 
 	memory at 0 {
@@ -40,10 +39,6 @@
 	};
 };
 
-&xhci {
-	status = "okay";
-};
-
 &spi0 {
 	status = "okay";
 
@@ -52,8 +47,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
@@ -88,7 +83,3 @@
 		};
 	};
 };
-
-&pcie {
-	status = "disabled";
-};
diff --git a/target/linux/ramips/dts/WF-2881.dts b/target/linux/ramips/dts/WF-2881.dts
index 2cad0ec..84a14e4 100644
--- a/target/linux/ramips/dts/WF-2881.dts
+++ b/target/linux/ramips/dts/WF-2881.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
 	model = "NETIS WF-2881";
 
 	memory at 0 {
@@ -17,39 +16,6 @@
 		bootargs = "console=ttyS0,57600";
 	};
 
-	nand at 1e003000 {
-		status = "okay";
-
-		partition at 0 {
-			label = "u-boot";
-			reg = <0x0 0x30000>;
-			read-only;
-		};
-
-		partition at 30000 {
-			label = "u-boot-env";
-			reg = <0x30000 0x1000>;
-			read-only;
-		};
-
-		partition at 80000 {
-			label = "config";
-			reg = <0x80000 0x80000>;
-			read-only;
-		};
-
-		factory: partition at 100000 {
-			label = "factory";
-			reg = <0x100000 0x40000>;
-			read-only;
-		};
-
-		partition at 140000 {
-			label = "firmware";
-			reg = <0x140000 0x7E40000>;
-		};
-	};
-
 	gpio-leds {
 		compatible = "gpio-leds";
 
@@ -78,8 +44,37 @@
 	};
 };
 
-&spi0 {
-	status="disabled";
+&nand {
+	status = "okay";
+
+	partition at 0 {
+		label = "u-boot";
+		reg = <0x0 0x30000>;
+		read-only;
+	};
+
+	partition at 30000 {
+		label = "u-boot-env";
+		reg = <0x30000 0x1000>;
+		read-only;
+	};
+
+	partition at 80000 {
+		label = "config";
+		reg = <0x80000 0x80000>;
+		read-only;
+	};
+
+	factory: partition at 100000 {
+		label = "factory";
+		reg = <0x100000 0x40000>;
+		read-only;
+	};
+
+	partition at 140000 {
+		label = "firmware";
+		reg = <0x140000 0x7E40000>;
+	};
 };
 
 &pcie {
diff --git a/target/linux/ramips/dts/WITI.dts b/target/linux/ramips/dts/WITI.dts
index a82a495..de0c517 100644
--- a/target/linux/ramips/dts/WITI.dts
+++ b/target/linux/ramips/dts/WITI.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
 	model = "MQmaker WiTi";
 
 	memory at 0 {
@@ -43,15 +42,10 @@
 	};
 };
 
-
 &sdhci {
 	status = "okay";
 };
 
-&xhci {
-	status = "okay";
-};
-
 &spi0 {
 	status = "okay";
 
@@ -60,8 +54,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
diff --git a/target/linux/ramips/dts/WNDR3700V5.dts b/target/linux/ramips/dts/WNDR3700V5.dts
index f67c320..b9ca613 100644
--- a/target/linux/ramips/dts/WNDR3700V5.dts
+++ b/target/linux/ramips/dts/WNDR3700V5.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "mediatek,mt7621-eval-board","ralink,mt7621-soc";
 	model = "Netgear WNDR3700v5";
 
 	memory at 0 {
@@ -71,13 +70,13 @@
 &spi0 {
 	status = "okay";
 
-	m25p80 at 0 {
+	mx25l12805d at 0 {
 		#address-cells = <1>;
 		#size-cells = <1>;
-		compatible = "mx25l12805d";
+		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80", "w25q128";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
diff --git a/target/linux/ramips/dts/WSR-1166.dts b/target/linux/ramips/dts/WSR-1166.dts
index 97a4304..ab6a9a4 100644
--- a/target/linux/ramips/dts/WSR-1166.dts
+++ b/target/linux/ramips/dts/WSR-1166.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "ralink,mt7621-eval-board", "ralink,mt7621-soc";
 	model = "Buffalo WSR-1166DHP";
 
 	memory at 0 {
@@ -121,8 +120,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
@@ -184,3 +183,7 @@
 		};
 	};
 };
+
+&xhci {
+	status = "disabled";
+};
diff --git a/target/linux/ramips/dts/WSR-600.dts b/target/linux/ramips/dts/WSR-600.dts
index 43f63f6..d5439fa 100644
--- a/target/linux/ramips/dts/WSR-600.dts
+++ b/target/linux/ramips/dts/WSR-600.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "ralink,mt7621-eval-board", "ralink,mt7621-soc";
 	model = "Buffalo WSR-600DHP";
 
 	memory at 0 {
@@ -121,8 +120,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
@@ -157,3 +156,7 @@
 		};
 	};
 };
+
+&xhci {
+	status = "disabled";
+};
diff --git a/target/linux/ramips/dts/ZBT-WG2626.dts b/target/linux/ramips/dts/ZBT-WG2626.dts
index e926514..a75ca89 100644
--- a/target/linux/ramips/dts/ZBT-WG2626.dts
+++ b/target/linux/ramips/dts/ZBT-WG2626.dts
@@ -5,7 +5,6 @@
 #include <dt-bindings/input/input.h>
 
 / {
-	compatible = "mediatek,mt7621-eval-board", "mediatek,mt7621-soc";
 	model = "ZBT-WG2626";
 
 	memory at 0 {
@@ -58,8 +57,8 @@
 		#size-cells = <1>;
 		compatible = "jedec,spi-nor";
 		reg = <0>;
-		linux,modalias = "m25p80";
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
diff --git a/target/linux/ramips/dts/ZBT-WG3526.dtsi b/target/linux/ramips/dts/ZBT-WG3526.dtsi
index 1a4b9d6..e48ef3a 100644
--- a/target/linux/ramips/dts/ZBT-WG3526.dtsi
+++ b/target/linux/ramips/dts/ZBT-WG3526.dtsi
@@ -54,6 +54,7 @@
 		compatible = "jedec,spi-nor";
 		reg = <0>;
 		spi-max-frequency = <10000000>;
+		m25p,chunked-io = <32>;
 
 		partition at 0 {
 			label = "u-boot";
diff --git a/target/linux/ramips/dts/mt7621.dtsi b/target/linux/ramips/dts/mt7621.dtsi
index a8b98ed..6b95c54 100644
--- a/target/linux/ramips/dts/mt7621.dtsi
+++ b/target/linux/ramips/dts/mt7621.dtsi
@@ -3,7 +3,7 @@
 / {
 	#address-cells = <1>;
 	#size-cells = <1>;
-	compatible = "mediatek,mtk7621-soc";
+	compatible = "mediatek,mt7621-soc";
 
 	cpus {
 		cpu at 0 {
@@ -160,7 +160,7 @@
 		};
 
 		spi0: spi at b00 {
-			status = "okay";
+			status = "disabled";
 
 			compatible = "ralink,mt7621-spi";
 			reg = <0xb00 0x100>;
@@ -175,14 +175,6 @@
 
 			pinctrl-names = "default";
 			pinctrl-0 = <&spi_pins>;
-
-			m25p80 at 0 {
-				#address-cells = <1>;
-				#size-cells = <1>;
-				reg = <0>;
-				spi-max-frequency = <10000000>;
-				m25p,chunked-io = <32>;
-			};
 		};
 
 		gdma: gdma at 2800 {
@@ -322,6 +314,8 @@
 	};
 
 	sdhci: sdhci at 1E130000 {
+		status = "disabled";
+
 		compatible = "ralink,mt7620-sdhci";
 		reg = <0x1E130000 0x4000>;
 
@@ -427,7 +421,7 @@
 				GIC_SHARED 24 IRQ_TYPE_LEVEL_HIGH
 				GIC_SHARED 25 IRQ_TYPE_LEVEL_HIGH>;
 
-		status = "okay";
+		status = "disabled";
 
 		resets = <&rstctrl 24 &rstctrl 25 &rstctrl 26>;
 		reset-names = "pcie0", "pcie1", "pcie2";



More information about the lede-commits mailing list