diff --git a/target/linux/ramips/dts/WCR150GN.dts b/target/linux/ramips/dts/WCR150GN.dts
index e59fc8d7458e8a824ca27b3f001e5f177c38db5b..976754eac1b60d6883d59c3e5ded941f630d8f4a 100644
--- a/target/linux/ramips/dts/WCR150GN.dts
+++ b/target/linux/ramips/dts/WCR150GN.dts
@@ -3,7 +3,7 @@
 /include/ "rt3050.dtsi"
 
 / {
-	compatible = "WCR150GN", "ralink,rt3052-soc";
+	compatible = "WCR150GN", "ralink,rt3050-soc";
 	model = "Sparklan WCR-150GN";
 
 	pinctrl {
diff --git a/target/linux/ramips/dts/rt3050.dtsi b/target/linux/ramips/dts/rt3050.dtsi
index 9f29aa0e698fcda9b66b6f23ca7abce791e4bf45..dfce920b17bd82d849a8e2355b7b4b61e036e284 100644
--- a/target/linux/ramips/dts/rt3050.dtsi
+++ b/target/linux/ramips/dts/rt3050.dtsi
@@ -1,7 +1,7 @@
 / {
 	#address-cells = <1>;
 	#size-cells = <1>;
-	compatible = "ralink,rt3050-soc", "ralink,rt3050-soc", "ralink,rt3350-soc";
+	compatible = "ralink,rt3050-soc", "ralink,rt3052-soc", "ralink,rt3350-soc";
 
 	cpus {
 		cpu@0 {