diff --git a/target/linux/ramips/dts/LINKIT7688.dts b/target/linux/ramips/dts/LINKIT7688.dts
index 38863515eb65a471a2e96219dca8e7c3caab84f9..09a8c987f7c34ce0230f602fec4a6bec40cbca0e 100644
--- a/target/linux/ramips/dts/LINKIT7688.dts
+++ b/target/linux/ramips/dts/LINKIT7688.dts
@@ -146,7 +146,7 @@
 	spidev@1 {
 		#address-cells = <1>;
 		#size-cells = <1>;
-		compatible = "spidev";
+		compatible = "linux,spidev";
 		reg = <1>;
 		spi-max-frequency = <40000000>;
 	};
diff --git a/target/linux/ramips/dts/MZK-DP150N.dts b/target/linux/ramips/dts/MZK-DP150N.dts
index b43162fc434f08a9518e4c75fe2861db59f498f0..86f82ba59ae416a5cab0d56cc42c9cce9f50951b 100644
--- a/target/linux/ramips/dts/MZK-DP150N.dts
+++ b/target/linux/ramips/dts/MZK-DP150N.dts
@@ -67,11 +67,13 @@
 			reg = <0x50000 0x3b0000>;
 		};
 	};
+};
 
-	spidev@1 {
+&spi1 {
+	spidev@0 {
 		compatible = "linux,spidev";
 		spi-max-frequency = <10000000>;
-		reg = <1>;
+		reg = <0>;
 	};
 };
 
diff --git a/target/linux/ramips/dts/WRTNODE2.dtsi b/target/linux/ramips/dts/WRTNODE2.dtsi
index 78e8d3c5fcca083906f869d7c3301ef78efdfe43..0242314dfb2f4413d9e5cd9060294682a16ceec1 100644
--- a/target/linux/ramips/dts/WRTNODE2.dtsi
+++ b/target/linux/ramips/dts/WRTNODE2.dtsi
@@ -57,9 +57,8 @@
 	spidev@1 {
 		#address-cells = <1>;
 		#size-cells = <1>;
-		compatible = "spidev";
+		compatible = "linux,spidev";
 		reg = <1>;
-		linux,modalias = "spidev", "spidev";
 		spi-max-frequency = <10000000>;
 	};
 };