ramips: reorganize DTSI files for Netgear R devices
[openwrt/staging/jow.git] / target / linux / ramips / dts / mt7621_netgear_wndr3700-v5.dts
index 090020d5e00e29db3ad019c4508fff7afdd4ecb4..a8e4b5c6328997d5c2c4d75c873dd553f3b2a03e 100644 (file)
@@ -1,14 +1,40 @@
 // SPDX-License-Identifier: GPL-2.0
 /dts-v1/;
 
-#include "mt7621_netgear_r6220.dtsi"
-
-#include <dt-bindings/gpio/gpio.h>
-#include <dt-bindings/input/input.h>
+#include "mt7621_netgear_sercomm.dtsi"
 
 / {
        compatible = "netgear,wndr3700-v5", "mediatek,mt7621-soc";
        model = "Netgear WNDR3700 v5";
+
+       keys {
+               compatible = "gpio-keys";
+
+               wps {
+                       label = "wps";
+                       gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
+                       linux,code = <KEY_WPS_BUTTON>;
+               };
+
+               wifi {
+                       label = "wifi";
+                       gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
+                       linux,code = <KEY_RFKILL>;
+               };
+
+               reset {
+                       label = "reset";
+                       gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
+                       linux,code = <KEY_RESTART>;
+               };
+       };
+};
+
+&leds {
+       wps {
+               gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
+               label = "wndr3700-v5:green:wps";
+       };
 };
 
 &led_power {
        label = "wndr3700-v5:green:wifi";
 };
 
-&led_wps {
-       label = "wndr3700-v5:green:wps";
-};
-
 &spi0 {
        status = "okay";