diff --git a/target/linux/lantiq/dts/ARV7519RW22.dts b/target/linux/lantiq/dts/ARV7519RW22.dts
index 471f347ffea40ac0ec6f7031b5cf7f34618de8a5..d33e9d8df392fdb0714786e9a00b0bc290ef9611 100644
--- a/target/linux/lantiq/dts/ARV7519RW22.dts
+++ b/target/linux/lantiq/dts/ARV7519RW22.dts
@@ -177,21 +177,21 @@
 		#size-cells = <0>;
 		poll-interval = <100>;
 
-		wps {
-			label = "wps";
-			gpios = <&gpio 20 1>;
-			linux,code = <0x211>;
-		};
 		reset {
 			label = "reset";
-			gpios = <&gpio 22 1>;
+			gpios = <&gpio 6 1>;
 			linux,code = <0x198>;
 		};
 		rfkill {
 			label = "rfkill";
-			gpios = <&gpio 45 1>;
+			gpios = <&gpio 33 1>;
 			linux,code = <0xf7>;
 		};
+		wps {
+			label = "wps";
+			gpios = <&gpio 37 1>;
+			linux,code = <0x211>;
+		};
 	};
 
 	gpio-leds {