aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips/dts
diff options
context:
space:
mode:
authorL. D. Pinney <ldpinney@gmail.com>2017-07-29 10:14:07 +0800
committerMathias Kresin <dev@kresin.me>2017-08-03 19:37:40 +0200
commit70b192f57358f753842cbe1f8f82e26e8c6f9e1e (patch)
treecba041befbc7be0c927f73327f9a5fcf0a910725 /target/linux/ramips/dts
parentb70a96285c0f489be68bfea7a84a7950a58ddc79 (diff)
downloadupstream-70b192f57358f753842cbe1f8f82e26e8c6f9e1e.tar.gz
upstream-70b192f57358f753842cbe1f8f82e26e8c6f9e1e.tar.bz2
upstream-70b192f57358f753842cbe1f8f82e26e8c6f9e1e.zip
ramips: update device tree source files
Use the GPIO dt-bindings macros and add compatible strings in the ramips device tree source files. Signed-off-by: L. D. Pinney <ldpinney@gmail.com> Signed-off-by: Mathias Kresin <dev@kresin.me>
Diffstat (limited to 'target/linux/ramips/dts')
-rw-r--r--target/linux/ramips/dts/3G-6200N.dts13
-rw-r--r--target/linux/ramips/dts/3G-6200NL.dts9
-rw-r--r--target/linux/ramips/dts/3G150B.dts11
-rw-r--r--target/linux/ramips/dts/3G300M.dts19
-rw-r--r--target/linux/ramips/dts/A5-V11.dts13
-rw-r--r--target/linux/ramips/dts/AI-BR100.dts9
-rw-r--r--target/linux/ramips/dts/AIR3GII.dts9
-rw-r--r--target/linux/ramips/dts/ALL0239-3G.dts17
-rw-r--r--target/linux/ramips/dts/ALL0256N-4M.dts11
-rw-r--r--target/linux/ramips/dts/ALL0256N-8M.dts11
-rw-r--r--target/linux/ramips/dts/ALL5002.dts11
-rw-r--r--target/linux/ramips/dts/ALL5003.dts11
-rw-r--r--target/linux/ramips/dts/AR670W.dts11
-rw-r--r--target/linux/ramips/dts/AR725W.dts13
-rw-r--r--target/linux/ramips/dts/ASL26555-16M.dts23
-rw-r--r--target/linux/ramips/dts/ASL26555-8M.dts23
-rw-r--r--target/linux/ramips/dts/ATP-52B.dts11
-rw-r--r--target/linux/ramips/dts/AWAPN2403.dts7
-rw-r--r--target/linux/ramips/dts/AWM002-EVB.dtsi11
-rw-r--r--target/linux/ramips/dts/ArcherC20i.dts17
-rw-r--r--target/linux/ramips/dts/ArcherC50.dts7
-rw-r--r--target/linux/ramips/dts/ArcherMR200.dts5
-rw-r--r--target/linux/ramips/dts/BC2.dts7
-rw-r--r--target/linux/ramips/dts/BR-6475ND.dts19
-rw-r--r--target/linux/ramips/dts/BROADWAY.dts9
-rw-r--r--target/linux/ramips/dts/CARAMBOLA.dts7
-rw-r--r--target/linux/ramips/dts/CF-WR800N.dts11
-rw-r--r--target/linux/ramips/dts/CS-QR10.dts9
-rw-r--r--target/linux/ramips/dts/CY-SWR1100.dts15
-rw-r--r--target/linux/ramips/dts/D105.dts9
-rw-r--r--target/linux/ramips/dts/D240.dts2
-rw-r--r--target/linux/ramips/dts/DAP-1350.dts17
-rw-r--r--target/linux/ramips/dts/DB-WRT01.dts7
-rw-r--r--target/linux/ramips/dts/DCH-M225.dts11
-rw-r--r--target/linux/ramips/dts/DCS-930.dts13
-rw-r--r--target/linux/ramips/dts/DCS-930L-B1.dts11
-rw-r--r--target/linux/ramips/dts/DIR-300-B1.dts17
-rw-r--r--target/linux/ramips/dts/DIR-300-B7.dts11
-rw-r--r--target/linux/ramips/dts/DIR-320-B1.dts17
-rw-r--r--target/linux/ramips/dts/DIR-600-B1.dts17
-rw-r--r--target/linux/ramips/dts/DIR-610-A1.dts11
-rw-r--r--target/linux/ramips/dts/DIR-615-D.dts17
-rw-r--r--target/linux/ramips/dts/DIR-615-H1.dts17
-rw-r--r--target/linux/ramips/dts/DIR-620-A1.dts19
-rw-r--r--target/linux/ramips/dts/DIR-620-D1.dts9
-rw-r--r--target/linux/ramips/dts/DIR-645.dts17
-rw-r--r--target/linux/ramips/dts/DIR-810L.dts11
-rw-r--r--target/linux/ramips/dts/DIR-860L-B1.dts13
-rw-r--r--target/linux/ramips/dts/DUZUN-DM06.dts7
-rw-r--r--target/linux/ramips/dts/DWR-512-B.dts2
-rw-r--r--target/linux/ramips/dts/E1700.dts9
-rw-r--r--target/linux/ramips/dts/ESR-9753.dts11
-rw-r--r--target/linux/ramips/dts/EW1200.dts2
-rw-r--r--target/linux/ramips/dts/EX2700.dts4
-rw-r--r--target/linux/ramips/dts/EX3700.dts2
-rw-r--r--target/linux/ramips/dts/F5D8235_V1.dts2
-rw-r--r--target/linux/ramips/dts/F5D8235_V2.dts27
-rw-r--r--target/linux/ramips/dts/F7C027.dts17
-rw-r--r--target/linux/ramips/dts/FIREWRT.dts7
-rw-r--r--target/linux/ramips/dts/FONERA20N.dts13
-rw-r--r--target/linux/ramips/dts/FREESTATION5.dts13
-rw-r--r--target/linux/ramips/dts/GL-MT300A.dts17
-rw-r--r--target/linux/ramips/dts/GL-MT300N-V2.dts2
-rw-r--r--target/linux/ramips/dts/GL-MT300N.dts15
-rw-r--r--target/linux/ramips/dts/GL-MT750.dts15
-rw-r--r--target/linux/ramips/dts/HC5661.dts12
-rw-r--r--target/linux/ramips/dts/HC5661A.dts2
-rw-r--r--target/linux/ramips/dts/HC5761.dts12
-rw-r--r--target/linux/ramips/dts/HC5861.dts18
-rw-r--r--target/linux/ramips/dts/HC5X61.dtsi (renamed from target/linux/ramips/dts/HC5XXX.dtsi)7
-rw-r--r--target/linux/ramips/dts/HG255D.dts21
-rw-r--r--target/linux/ramips/dts/HLKRM04.dts11
-rw-r--r--target/linux/ramips/dts/HPM.dts21
-rw-r--r--target/linux/ramips/dts/HT-TM02.dts11
-rw-r--r--target/linux/ramips/dts/HW550-3G.dts17
-rw-r--r--target/linux/ramips/dts/IP2202.dts9
-rw-r--r--target/linux/ramips/dts/JHR-N805R.dts7
-rw-r--r--target/linux/ramips/dts/JHR-N825R.dts7
-rw-r--r--target/linux/ramips/dts/JHR-N926R.dts21
-rw-r--r--target/linux/ramips/dts/LINKIT7688.dts5
-rw-r--r--target/linux/ramips/dts/M2M.dts11
-rw-r--r--target/linux/ramips/dts/M3.dts9
-rw-r--r--target/linux/ramips/dts/M4-4M.dts7
-rw-r--r--target/linux/ramips/dts/M4-8M.dts7
-rw-r--r--target/linux/ramips/dts/MAC1200RV2.dts7
-rw-r--r--target/linux/ramips/dts/MINIEMBPLUG.dts15
-rw-r--r--target/linux/ramips/dts/MINIEMBWIFI.dts9
-rw-r--r--target/linux/ramips/dts/MIWIFI-MINI.dts9
-rw-r--r--target/linux/ramips/dts/MIWIFI-NANO.dts2
-rw-r--r--target/linux/ramips/dts/MLW221.dts11
-rw-r--r--target/linux/ramips/dts/MLWG2.dts11
-rw-r--r--target/linux/ramips/dts/MOFI3500-3GN.dts17
-rw-r--r--target/linux/ramips/dts/MPRA1.dts13
-rw-r--r--target/linux/ramips/dts/MPRA2.dts13
-rw-r--r--target/linux/ramips/dts/MR-102N.dts13
-rw-r--r--target/linux/ramips/dts/MT7620a.dts5
-rw-r--r--target/linux/ramips/dts/MT7620a_MT7610e.dts5
-rw-r--r--target/linux/ramips/dts/MT7620a_V22SG.dts5
-rw-r--r--target/linux/ramips/dts/MZK-750DHP.dts13
-rw-r--r--target/linux/ramips/dts/MZK-DP150N.dts7
-rw-r--r--target/linux/ramips/dts/MZK-EX300NP.dts19
-rw-r--r--target/linux/ramips/dts/MZK-EX750NP.dts21
-rw-r--r--target/linux/ramips/dts/MZK-W300NH2.dts15
-rw-r--r--target/linux/ramips/dts/MZK-WDPR.dts6
-rw-r--r--target/linux/ramips/dts/MicroWRT.dts7
-rw-r--r--target/linux/ramips/dts/NA930.dts19
-rw-r--r--target/linux/ramips/dts/NBG-419N.dts11
-rw-r--r--target/linux/ramips/dts/NBG-419N2.dts15
-rw-r--r--target/linux/ramips/dts/NCS601W.dts2
-rw-r--r--target/linux/ramips/dts/NIXCORE-16M.dts1
-rw-r--r--target/linux/ramips/dts/NIXCORE-8M.dts1
-rw-r--r--target/linux/ramips/dts/NIXCORE.dtsi30
-rw-r--r--target/linux/ramips/dts/NW718.dts13
-rw-r--r--target/linux/ramips/dts/Newifi-D1.dts13
-rw-r--r--target/linux/ramips/dts/OY-0001.dts9
-rw-r--r--target/linux/ramips/dts/PBR-D1.dts9
-rw-r--r--target/linux/ramips/dts/PBR-M1.dts21
-rw-r--r--target/linux/ramips/dts/PSG1208.dts9
-rw-r--r--target/linux/ramips/dts/PSG1218.dtsi5
-rw-r--r--target/linux/ramips/dts/PSG1218A.dts8
-rw-r--r--target/linux/ramips/dts/PSG1218B.dts8
-rw-r--r--target/linux/ramips/dts/PSR-680W.dts7
-rw-r--r--target/linux/ramips/dts/PWH2004.dts9
-rw-r--r--target/linux/ramips/dts/PX-4885-4M.dts1
-rw-r--r--target/linux/ramips/dts/PX-4885-8M.dts1
-rw-r--r--target/linux/ramips/dts/PX-4885.dtsi9
-rw-r--r--target/linux/ramips/dts/RE6500.dts9
-rw-r--r--target/linux/ramips/dts/RP-N53.dts25
-rw-r--r--target/linux/ramips/dts/RT-G32-B1.dts7
-rw-r--r--target/linux/ramips/dts/RT-N10-PLUS.dts9
-rw-r--r--target/linux/ramips/dts/RT-N13U.dts11
-rw-r--r--target/linux/ramips/dts/RT-N14U.dts15
-rw-r--r--target/linux/ramips/dts/RT-N15.dts13
-rw-r--r--target/linux/ramips/dts/RT-N56U.dts19
-rw-r--r--target/linux/ramips/dts/RT5350F-OLINUXINO-EVB.dts10
-rw-r--r--target/linux/ramips/dts/RT5350F-OLINUXINO.dts2
-rw-r--r--target/linux/ramips/dts/RUT5XX.dts7
-rw-r--r--target/linux/ramips/dts/SAP-G3200U3.dts7
-rw-r--r--target/linux/ramips/dts/SL-R7205.dts9
-rw-r--r--target/linux/ramips/dts/TEW-691GR.dts11
-rw-r--r--target/linux/ramips/dts/TEW-692GR.dts11
-rw-r--r--target/linux/ramips/dts/TEW-714TRU.dts15
-rw-r--r--target/linux/ramips/dts/TINY-AC.dts11
-rw-r--r--target/linux/ramips/dts/Timecloud.dts9
-rw-r--r--target/linux/ramips/dts/UR-326N4G.dts17
-rw-r--r--target/linux/ramips/dts/UR-336UN.dts17
-rw-r--r--target/linux/ramips/dts/V11STFE.dts7
-rw-r--r--target/linux/ramips/dts/V22RW-2X2.dts11
-rw-r--r--target/linux/ramips/dts/VOCORE-16M.dts1
-rw-r--r--target/linux/ramips/dts/VOCORE-8M.dts1
-rw-r--r--target/linux/ramips/dts/VOCORE.dtsi42
-rw-r--r--target/linux/ramips/dts/VOCORE2.dts2
-rw-r--r--target/linux/ramips/dts/VR500.dts5
-rw-r--r--target/linux/ramips/dts/W150M.dts19
-rw-r--r--target/linux/ramips/dts/W306R_V20.dts9
-rw-r--r--target/linux/ramips/dts/W502U.dts11
-rw-r--r--target/linux/ramips/dts/WCR150GN.dts11
-rw-r--r--target/linux/ramips/dts/WF-2881.dts7
-rw-r--r--target/linux/ramips/dts/WHR-1166D.dts25
-rw-r--r--target/linux/ramips/dts/WHR-300HP2.dts25
-rw-r--r--target/linux/ramips/dts/WHR-600D.dts25
-rw-r--r--target/linux/ramips/dts/WHR-G300N.dts17
-rw-r--r--target/linux/ramips/dts/WIDORA-NEO.dts7
-rw-r--r--target/linux/ramips/dts/WITI.dts3
-rw-r--r--target/linux/ramips/dts/WIZARD8800.dts2
-rw-r--r--target/linux/ramips/dts/WIZFI630A.dts19
-rw-r--r--target/linux/ramips/dts/WL-330N.dts11
-rw-r--r--target/linux/ramips/dts/WL-330N3G.dts13
-rw-r--r--target/linux/ramips/dts/WL-341V3.dts21
-rw-r--r--target/linux/ramips/dts/WL-351.dts17
-rw-r--r--target/linux/ramips/dts/WLI-TX4-AG300N.dts15
-rw-r--r--target/linux/ramips/dts/WLR-6000.dts1
-rw-r--r--target/linux/ramips/dts/WMR-300.dts11
-rw-r--r--target/linux/ramips/dts/WN3000RPV3.dts2
-rw-r--r--target/linux/ramips/dts/WNCE2001.dts19
-rw-r--r--target/linux/ramips/dts/WNDR3700V5.dts13
-rw-r--r--target/linux/ramips/dts/WR512-3GN-4M.dts17
-rw-r--r--target/linux/ramips/dts/WR512-3GN-8M.dts17
-rw-r--r--target/linux/ramips/dts/WR6202.dts13
-rw-r--r--target/linux/ramips/dts/WRH-300CR.dts11
-rw-r--r--target/linux/ramips/dts/WRTNODE.dts6
-rw-r--r--target/linux/ramips/dts/WRTNODE2.dtsi5
-rw-r--r--target/linux/ramips/dts/WRTNODE2P.dts4
-rw-r--r--target/linux/ramips/dts/WRTNODE2R.dts4
-rw-r--r--target/linux/ramips/dts/WSR-1166.dts31
-rw-r--r--target/linux/ramips/dts/WSR-600.dts31
-rw-r--r--target/linux/ramips/dts/WT1520-4M.dts1
-rw-r--r--target/linux/ramips/dts/WT1520-8M.dts1
-rw-r--r--target/linux/ramips/dts/WT1520.dtsi2
-rw-r--r--target/linux/ramips/dts/WT3020-4M.dts7
-rw-r--r--target/linux/ramips/dts/WT3020-8M.dts7
-rw-r--r--target/linux/ramips/dts/WZR-AGL300NH.dts21
-rw-r--r--target/linux/ramips/dts/X5.dts19
-rw-r--r--target/linux/ramips/dts/X8.dts7
-rw-r--r--target/linux/ramips/dts/XDXRN502J.dts9
-rw-r--r--target/linux/ramips/dts/Y1.dts14
-rw-r--r--target/linux/ramips/dts/Y1.dtsi5
-rw-r--r--target/linux/ramips/dts/Y1S.dts22
-rw-r--r--target/linux/ramips/dts/YOUKU-YK1.dts13
-rw-r--r--target/linux/ramips/dts/ZBT-APE522II.dts13
-rw-r--r--target/linux/ramips/dts/ZBT-CPE102.dts9
-rw-r--r--target/linux/ramips/dts/ZBT-WA05.dts9
-rw-r--r--target/linux/ramips/dts/ZBT-WE826-16M.dts35
-rw-r--r--target/linux/ramips/dts/ZBT-WE826-32M.dts35
-rw-r--r--target/linux/ramips/dts/ZBT-WE826.dtsi45
-rw-r--r--target/linux/ramips/dts/ZBT-WG2626.dts5
-rw-r--r--target/linux/ramips/dts/ZBT-WG3526.dtsi2
-rw-r--r--target/linux/ramips/dts/ZBT-WR8305RT.dts9
-rw-r--r--target/linux/ramips/dts/ZTE-Q7.dts9
-rw-r--r--target/linux/ramips/dts/kn_rc.dts1
-rw-r--r--target/linux/ramips/dts/kn_rf.dts1
-rw-r--r--target/linux/ramips/dts/kng_rc.dts1
212 files changed, 1343 insertions, 1103 deletions
diff --git a/target/linux/ramips/dts/3G-6200N.dts b/target/linux/ramips/dts/3G-6200N.dts
index 502020e5d1..82cfaa8008 100644
--- a/target/linux/ramips/dts/3G-6200N.dts
+++ b/target/linux/ramips/dts/3G-6200N.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "3G-6200N", "ralink,rt3050-soc";
+ compatible = "edimax,3g-6200n", "ralink,rt3050-soc";
model = "Edimax 3g-6200n";
cfi@1f000000 {
@@ -51,17 +52,17 @@
power {
label = "3g-6200n:green:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wlan {
label = "3g-6200n:amber:wlan";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
3g {
label = "3g-6200n:blue:3g";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
};
@@ -73,13 +74,13 @@
reset {
label = "reset";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
rfkill {
label = "wlanswitch";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RFKILL>;
};
};
diff --git a/target/linux/ramips/dts/3G-6200NL.dts b/target/linux/ramips/dts/3G-6200NL.dts
index 111fef314f..c95c5bf2da 100644
--- a/target/linux/ramips/dts/3G-6200NL.dts
+++ b/target/linux/ramips/dts/3G-6200NL.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "3G-6200NL", "ralink,rt3050-soc";
+ compatible = "edimax,3g-6200nl", "ralink,rt3050-soc";
model = "Edimax 3g-6200nl";
cfi@1f000000 {
@@ -51,12 +52,12 @@
internet {
label = "3g-6200nl:green:internet";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wlan {
label = "3g-6200nl:green:wlan";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -68,7 +69,7 @@
reset {
label = "reset";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/3G150B.dts b/target/linux/ramips/dts/3G150B.dts
index e242e3360e..afe9fafe9b 100644
--- a/target/linux/ramips/dts/3G150B.dts
+++ b/target/linux/ramips/dts/3G150B.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "3G150B", "ralink,rt5350-soc";
+ compatible = "tenda,3g150b", "ralink,rt5350-soc";
model = "Tenda 3G150B";
gpio-leds {
@@ -13,12 +14,12 @@
ap {
label = "3g150b:blue:ap";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
3g {
label = "3g150b:blue:3g";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -30,7 +31,7 @@
reset {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -42,7 +43,7 @@
usb {
gpio-export,name = "usb";
gpio-export,output = <1>;
- gpios = <&gpio0 13 0>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/3G300M.dts b/target/linux/ramips/dts/3G300M.dts
index 8ca8d15446..eb1399529a 100644
--- a/target/linux/ramips/dts/3G300M.dts
+++ b/target/linux/ramips/dts/3G300M.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "3G300M", "ralink,rt3052-soc";
+ compatible = "tenda,3g300m", "ralink,rt3052-soc";
model = "Tenda 3G300M";
gpio-leds {
@@ -13,32 +14,32 @@
3grouter {
label = "3g300m:blue:3grouter";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
ap {
label = "3g300m:blue:ap";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wisprouter {
label = "3g300m:blue:wisprouter";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wirelessrouter {
label = "3g300m:blue:wirelessrouter";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
3g {
label = "3g300m:blue:3g";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
wpsreset {
label = "3g300m:blue:wpsreset";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -50,13 +51,13 @@
reset {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
mode {
label = "mode";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
};
diff --git a/target/linux/ramips/dts/A5-V11.dts b/target/linux/ramips/dts/A5-V11.dts
index d755695de3..40b0b1c37a 100644
--- a/target/linux/ramips/dts/A5-V11.dts
+++ b/target/linux/ramips/dts/A5-V11.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "A5-V11", "ralink,rt5350-soc";
+ compatible = "unbranded,a5-v11", "ralink,rt5350-soc";
model = "A5-V11";
gpio-leds {
@@ -13,12 +14,12 @@
system {
label = "a5-v11:blue:system";
- gpios = <&gpio0 20 1>;
+ gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
};
power {
label = "a5-v11:red:power";
- gpios = <&gpio0 17 1>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
};
};
@@ -30,7 +31,7 @@
reset {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -42,13 +43,13 @@
usb {
gpio-export,name = "usb";
gpio-export,output = <1>;
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
};
root_hub {
gpio-export,name = "root_hub";
gpio-export,output = <1>;
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/AI-BR100.dts b/target/linux/ramips/dts/AI-BR100.dts
index b21e4c25ca..687a78a10e 100644
--- a/target/linux/ramips/dts/AI-BR100.dts
+++ b/target/linux/ramips/dts/AI-BR100.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "AI-BR100", "ralink,mt7620a-soc";
+ compatible = "aigale,ai-br100", "ralink,mt7620a-soc";
model = "Aigale Ai-BR100";
gpio-leds {
@@ -13,12 +14,12 @@
wan {
label = "ai-br100:blue:wan";
- gpios = <&gpio2 4 1>;
+ gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
};
wlan {
label = "ai-br100:blue:wlan";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -30,7 +31,7 @@
reset {
label = "reset";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/AIR3GII.dts b/target/linux/ramips/dts/AIR3GII.dts
index e9c1434734..042037559a 100644
--- a/target/linux/ramips/dts/AIR3GII.dts
+++ b/target/linux/ramips/dts/AIR3GII.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "AIR3GII", "ralink,rt5350-soc";
+ compatible = "airlive,air3gii", "ralink,rt5350-soc";
model = "AirLive Air3GII";
gpio-leds {
@@ -13,12 +14,12 @@
wlan {
label = "air3gii:green:wlan";
- gpios = <&gpio0 8 0>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
};
mobile {
label = "air3gii:green:mobile";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
};
@@ -30,7 +31,7 @@
wps {
label = "wps";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/ALL0239-3G.dts b/target/linux/ramips/dts/ALL0239-3G.dts
index 7957bad2f9..f34567f286 100644
--- a/target/linux/ramips/dts/ALL0239-3G.dts
+++ b/target/linux/ramips/dts/ALL0239-3G.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ALL0239-3G", "ralink,rt3052-soc";
+ compatible = "allnet,all0239-3g", "ralink,rt3052-soc";
model = "Allnet ALL0239-3G";
@@ -46,22 +47,22 @@
usb {
label = "all0239-3g:green:usb";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
3g {
label = "all0239-3g:green:3g";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
status {
label = "all0239-3g:green:status";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wps {
label = "all0239-3g:green:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -73,19 +74,19 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
connect {
label = "connect";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <KEY_CONNECT>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/ALL0256N-4M.dts b/target/linux/ramips/dts/ALL0256N-4M.dts
index b4d421fc29..2e1977c623 100644
--- a/target/linux/ramips/dts/ALL0256N-4M.dts
+++ b/target/linux/ramips/dts/ALL0256N-4M.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ALL0256N", "ralink,rt3050-soc";
+ compatible = "allnet,all0256n-4m", "allnet,all0256n", "ralink,rt3050-soc";
model = "Allnet ALL0256N (4M)";
gpio-leds {
@@ -13,17 +14,17 @@
rssilow {
label = "all0256n:green:rssilow";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
rssimed {
label = "all0256n:green:rssimed";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
rssihigh {
label = "all0256n:green:rssihigh";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -35,7 +36,7 @@
reset {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/ALL0256N-8M.dts b/target/linux/ramips/dts/ALL0256N-8M.dts
index 704e60625f..a662abbb3f 100644
--- a/target/linux/ramips/dts/ALL0256N-8M.dts
+++ b/target/linux/ramips/dts/ALL0256N-8M.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ALL0256N", "ralink,rt3050-soc";
+ compatible = "allnet,all0256n-8m", "allnet,all0256n", "ralink,rt3050-soc";
model = "Allnet ALL0256N (8M)";
gpio-leds {
@@ -13,17 +14,17 @@
rssilow {
label = "all0256n:green:rssilow";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
rssimed {
label = "all0256n:green:rssimed";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
rssihigh {
label = "all0256n:green:rssihigh";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -35,7 +36,7 @@
reset {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/ALL5002.dts b/target/linux/ramips/dts/ALL5002.dts
index ddfe811d9d..73421f1628 100644
--- a/target/linux/ramips/dts/ALL5002.dts
+++ b/target/linux/ramips/dts/ALL5002.dts
@@ -2,8 +2,11 @@
#include "rt3352.dtsi"
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
+
/ {
- compatible = "ALL5002", "ralink,rt3352-soc";
+ compatible = "allnet,all5002", "ralink,rt3352-soc";
model = "Allnet ALL5002";
i2c-gpio {
@@ -11,7 +14,7 @@
#size-cells = <0>;
compatible = "i2c-gpio";
- gpios = <&gpio0 1 0 &gpio0 2 0>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_HIGH &gpio0 2 GPIO_ACTIVE_HIGH>;
i2c-gpio,delay-us = <10>;
pcf0: iexp@38 {
@@ -32,12 +35,12 @@
ld1 {
label = "all5002:green:ld1";
- gpios = <&pcf0 0 1>;
+ gpios = <&pcf0 0 GPIO_ACTIVE_LOW>;
};
ld2 {
label = "all5002:green:ld2";
- gpios = <&pcf0 1 1>;
+ gpios = <&pcf0 1 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/ALL5003.dts b/target/linux/ramips/dts/ALL5003.dts
index f507aa91b2..a740455ae0 100644
--- a/target/linux/ramips/dts/ALL5003.dts
+++ b/target/linux/ramips/dts/ALL5003.dts
@@ -2,8 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
+
/ {
- compatible = "ALL5003", "ralink,rt5350-soc";
+ compatible = "allnet,all5003", "ralink,rt5350-soc";
model = "Allnet ALL5003";
i2c-gpio {
@@ -11,7 +14,7 @@
#size-cells = <0>;
compatible = "i2c-gpio";
- gpios = <&gpio0 1 0 &gpio0 2 0>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_HIGH &gpio0 2 GPIO_ACTIVE_HIGH>;
i2c-gpio,delay-us = <10>;
pcf0: iexp@38 {
@@ -32,12 +35,12 @@
ld1 {
label = "all5003:green:ld1";
- gpios = <&pcf0 0 1>;
+ gpios = <&pcf0 0 GPIO_ACTIVE_LOW>;
};
ld2 {
label = "all5003:green:ld2";
- gpios = <&pcf0 1 1>;
+ gpios = <&pcf0 1 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/AR670W.dts b/target/linux/ramips/dts/AR670W.dts
index 3d26c3b6ff..3759f4a8c4 100644
--- a/target/linux/ramips/dts/AR670W.dts
+++ b/target/linux/ramips/dts/AR670W.dts
@@ -2,10 +2,11 @@
#include "rt2880.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "AR670W", "ralink,rt2880-soc";
+ compatible = "airlink101,ar670w", "ralink,rt2880-soc";
model = "Airlink101 AR670W";
cfi@bdc00000 {
@@ -38,12 +39,12 @@
status {
label = "ar670w:green:power";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
wpsblue {
label = "ar670w:blue:wps";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -55,13 +56,13 @@
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
reset {
label = "reset";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/AR725W.dts b/target/linux/ramips/dts/AR725W.dts
index 3a2003e8a3..ae5034edee 100644
--- a/target/linux/ramips/dts/AR725W.dts
+++ b/target/linux/ramips/dts/AR725W.dts
@@ -2,10 +2,11 @@
#include "rt2880.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "AR725W", "ralink,rt2880-soc";
+ compatible = "airlink101,ar725w", "ralink,rt2880-soc";
model = "Airlink101 AR725W";
cfi@bdc00000 {
@@ -43,17 +44,17 @@
status {
label = "ar725w:green:power";
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
};
wpsred {
label = "ar725w:red:wps";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
wpsblue {
label = "ar725w:blue:wps";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -65,13 +66,13 @@
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
reset {
label = "reset";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/ASL26555-16M.dts b/target/linux/ramips/dts/ASL26555-16M.dts
index 83798513fd..525c4d314c 100644
--- a/target/linux/ramips/dts/ASL26555-16M.dts
+++ b/target/linux/ramips/dts/ASL26555-16M.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ASL26555", "ralink,rt3050-soc";
+ compatible = "alphanetworks,asl26555-16m", "alphanetworks,asl26555", "ralink,rt3050-soc";
model = "Alpha ASL26555 (16M)";
gpio-keys-polled {
@@ -16,13 +17,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 0>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -32,42 +33,42 @@
eth {
label = "asl26555:green:eth";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
};
wan-red {
label = "asl26555:red:wan";
- gpios = <&gpio0 1 0>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
};
wan-green {
label = "asl26555:green:wan";
- gpios = <&gpio0 2 0>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
};
wlan {
label = "asl26555:green:wlan";
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
};
power-green {
label = "asl26555:green:power";
- gpios = <&gpio0 8 0>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
};
power-red {
label = "asl26555:red:power";
- gpios = <&gpio0 9 0>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>;
};
3g-green {
label = "asl26555:green:3g";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
3g-red {
label = "asl26555:red:3g";
- gpios = <&gpio0 17 1>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/ASL26555-8M.dts b/target/linux/ramips/dts/ASL26555-8M.dts
index 2c6a462026..66a67fdbf9 100644
--- a/target/linux/ramips/dts/ASL26555-8M.dts
+++ b/target/linux/ramips/dts/ASL26555-8M.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ASL26555", "ralink,rt3050-soc";
+ compatible = "alphanetworks,asl26555-8m", "alphanetworks,asl26555", "ralink,rt3050-soc";
model = "Alpha ASL26555 (8M)";
gpio-keys-polled {
@@ -16,13 +17,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 0>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -32,42 +33,42 @@
eth {
label = "asl26555:green:eth";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
};
wan-red {
label = "asl26555:red:wan";
- gpios = <&gpio0 1 0>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
};
wan-green {
label = "asl26555:green:wan";
- gpios = <&gpio0 2 0>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
};
wlan {
label = "asl26555:green:wlan";
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
};
power-green {
label = "asl26555:green:power";
- gpios = <&gpio0 8 0>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
};
power-red {
label = "asl26555:red:power";
- gpios = <&gpio0 9 0>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>;
};
3g-green {
label = "asl26555:green:3g";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
3g-red {
label = "asl26555:red:3g";
- gpios = <&gpio0 17 1>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/ATP-52B.dts b/target/linux/ramips/dts/ATP-52B.dts
index 7e872985dd..ca62a443c8 100644
--- a/target/linux/ramips/dts/ATP-52B.dts
+++ b/target/linux/ramips/dts/ATP-52B.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ATP-52B", "ralink,rt3052-soc";
+ compatible = "argus,atp-52b", "ralink,rt3052-soc";
model = "Argus ATP-52B";
cfi@1f000000 {
@@ -43,12 +44,12 @@
run {
label = "atp-52b:green:run";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
net {
label = "atp-52b:amber:net";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -60,13 +61,13 @@
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/AWAPN2403.dts b/target/linux/ramips/dts/AWAPN2403.dts
index 06bfac0578..c304373ce1 100644
--- a/target/linux/ramips/dts/AWAPN2403.dts
+++ b/target/linux/ramips/dts/AWAPN2403.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "AWAPN2403", "ralink,rt3052-soc";
+ compatible = "asiarf,awapn2403", "ralink,rt3052-soc";
model = "AsiaRF AWAPN2403";
gpio-leds {
@@ -13,7 +14,7 @@
link {
label = "awapn2403:green:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -25,7 +26,7 @@
reset {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/AWM002-EVB.dtsi b/target/linux/ramips/dts/AWM002-EVB.dtsi
index 0e82436027..7a66af21af 100644
--- a/target/linux/ramips/dts/AWM002-EVB.dtsi
+++ b/target/linux/ramips/dts/AWM002-EVB.dtsi
@@ -1,5 +1,6 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -10,17 +11,17 @@
tx {
label = "awm002-evb:green:tx";
- gpios = <&gpio0 15 1>;
+ gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
};
rx {
label = "awm002-evb:green:rx";
- gpios = <&gpio0 16 1>;
+ gpios = <&gpio0 16 GPIO_ACTIVE_LOW>;
};
wps {
label = "awm002-evb:green:wps";
- gpios = <&gpio0 21 1>;
+ gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
};
};
@@ -32,13 +33,13 @@
reset_wps {
label = "reset_wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
mode {
label = "mode";
- gpios = <&gpio0 20 1>;
+ gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
};
diff --git a/target/linux/ramips/dts/ArcherC20i.dts b/target/linux/ramips/dts/ArcherC20i.dts
index 5d0fc308c3..c12f49855d 100644
--- a/target/linux/ramips/dts/ArcherC20i.dts
+++ b/target/linux/ramips/dts/ArcherC20i.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "tplink,c20i", "ralink,mt7620a-soc";
model = "TP-Link Archer C20i";
chosen {
@@ -16,23 +17,23 @@
compatible = "gpio-leds";
lan {
label = "c20i:blue:lan";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
};
usb {
label = "c20i:blue:usb";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
wps {
label = "c20i:blue:wps";
- gpios = <&gpio1 15 1>;
+ gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
};
wan {
label = "c20i:blue:wan";
- gpios = <&gpio2 0 1>;
+ gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
};
wlan {
label = "c20i:blue:wlan";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -42,12 +43,12 @@
#size-cells = <0>;
rfkill {
label = "rfkill";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RFKILL>;
};
reset_wps {
label = "reset_wps";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/ArcherC50.dts b/target/linux/ramips/dts/ArcherC50.dts
index 497238fa39..444c2bc1af 100644
--- a/target/linux/ramips/dts/ArcherC50.dts
+++ b/target/linux/ramips/dts/ArcherC50.dts
@@ -1,11 +1,12 @@
/dts-v1/;
-#include <dt-bindings/input/input.h>
-#include <dt-bindings/gpio/gpio.h>
#include "mt7620a.dtsi"
+#include <dt-bindings/input/input.h>
+#include <dt-bindings/gpio/gpio.h>
+
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "tplink,c50", "ralink,mt7620a-soc";
model = "TP-Link Archer C50";
chosen {
diff --git a/target/linux/ramips/dts/ArcherMR200.dts b/target/linux/ramips/dts/ArcherMR200.dts
index f41014bbf6..2736a05b35 100644
--- a/target/linux/ramips/dts/ArcherMR200.dts
+++ b/target/linux/ramips/dts/ArcherMR200.dts
@@ -1,11 +1,12 @@
/dts-v1/;
#include "mt7620a.dtsi"
-#include <dt-bindings/input/input.h>
+
#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "tplink,mr200", "ralink,mt7620a-soc";
model = "TP-Link Archer MR200";
chosen {
diff --git a/target/linux/ramips/dts/BC2.dts b/target/linux/ramips/dts/BC2.dts
index 55cf8964f3..94a22ec7f6 100644
--- a/target/linux/ramips/dts/BC2.dts
+++ b/target/linux/ramips/dts/BC2.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "BC2", "ralink,rt3052-soc";
+ compatible = "nexaira,bc2", "ralink,rt3052-soc";
model = "NexAira BC2";
cfi@1f000000 {
@@ -45,7 +46,7 @@
usb {
label = "bc2:blue:usb";
- gpios = <&gpio0 20 1>;
+ gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
};
};
@@ -57,7 +58,7 @@
reset {
label = "reset";
- gpios = <&gpio0 17 1>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/BR-6475ND.dts b/target/linux/ramips/dts/BR-6475ND.dts
index a93b8177be..4e52da04b5 100644
--- a/target/linux/ramips/dts/BR-6475ND.dts
+++ b/target/linux/ramips/dts/BR-6475ND.dts
@@ -2,10 +2,11 @@
#include "rt3883.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "BR-6475ND", "ralink,rt3883-soc";
+ compatible = "edimax,br-6475nd", "ralink,rt3883-soc";
model = "Edimax BR-6475nD";
gpio-keys-polled {
@@ -16,13 +17,13 @@
reset {
label = "reset";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
rfkill {
label = "rfkill";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
linux,input-type = <EV_SW>;
linux,code = <KEY_RFKILL>;
};
@@ -33,17 +34,17 @@
power {
label = "br-6475nd:green:power";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
wlan {
label = "br-6475nd:amber:wlan";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
wlan_5ghz {
label = "br-6475nd:amber:wlan_5ghz";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -86,8 +87,8 @@
rtl8367 {
compatible = "realtek,rtl8367";
- gpio-sda = <&gpio0 5 0>;
- gpio-sck = <&gpio0 4 0>;
+ gpio-sda = <&gpio0 5 GPIO_ACTIVE_HIGH>;
+ gpio-sck = <&gpio0 4 GPIO_ACTIVE_HIGH>;
realtek,extif0 = <1 0 1 1 1 1 1 1 2>;
};
@@ -102,7 +103,7 @@
usb {
gpio-export,name="usb";
gpio-export,output=<0>;
- gpios = <&gpio0 19 0>;
+ gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>;
};
};
*/
diff --git a/target/linux/ramips/dts/BROADWAY.dts b/target/linux/ramips/dts/BROADWAY.dts
index 6cfac0f988..4b6b6ca422 100644
--- a/target/linux/ramips/dts/BROADWAY.dts
+++ b/target/linux/ramips/dts/BROADWAY.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "BROADWAY", "ralink,rt3052-soc";
+ compatible = "hauppauge,broadway", "ralink,rt3052-soc";
model = "Hauppauge Broadway";
cfi@1f000000 {
@@ -45,12 +46,12 @@
diskmounted {
label = "broadway:red:diskmounted";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wps_active {
label = "broadway:red:wps_active";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -62,7 +63,7 @@
factory {
label = "Factory Reset button";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/CARAMBOLA.dts b/target/linux/ramips/dts/CARAMBOLA.dts
index e38c49f957..908770977d 100644
--- a/target/linux/ramips/dts/CARAMBOLA.dts
+++ b/target/linux/ramips/dts/CARAMBOLA.dts
@@ -2,8 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
+
/ {
- compatible = "CARAMBOLA", "ralink,rt3050-soc";
+ compatible = "8devices,carambola", "ralink,rt3050-soc";
model = "8devices Carambola";
chosen {
@@ -44,7 +47,7 @@
i2c-gpio {
compatible = "i2c-gpio";
- gpios = <&gpio0 1 0 &gpio0 2 0>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_HIGH &gpio0 2 GPIO_ACTIVE_HIGH>;
i2c-gpio,delay-us = <10>;
};
};
diff --git a/target/linux/ramips/dts/CF-WR800N.dts b/target/linux/ramips/dts/CF-WR800N.dts
index 9fcab02462..b66df862fb 100644
--- a/target/linux/ramips/dts/CF-WR800N.dts
+++ b/target/linux/ramips/dts/CF-WR800N.dts
@@ -2,10 +2,11 @@
#include "mt7620n.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "cf-wr800n", "ralink,mt7620n-soc";
+ compatible = "comfast,cf-wr800n", "ralink,mt7620n-soc";
model = "Comfast CF-WR800N";
chosen {
@@ -17,17 +18,17 @@
ethernet {
label = "cf-wr800n:white:ethernet";
- gpios = <&gpio2 4 1>;
+ gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
};
wifi {
label = "cf-wr800n:white:wifi";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
wps {
label = "cf-wr800n:white:wps";
- gpios = <&gpio1 15 1>;
+ gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
};
};
@@ -39,7 +40,7 @@
reset {
label = "reset";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/CS-QR10.dts b/target/linux/ramips/dts/CS-QR10.dts
index 81d897a0e8..6b70a31678 100644
--- a/target/linux/ramips/dts/CS-QR10.dts
+++ b/target/linux/ramips/dts/CS-QR10.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "planex,cs-qr10", "ralink,mt7620a-soc";
model = "Planex CS-QR10";
gpio-leds {
@@ -13,7 +14,7 @@
power {
label = "cs-qr10:red:power";
- gpios = <&gpio1 4 1>;
+ gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
};
};
@@ -25,13 +26,13 @@
s1 {
label = "reset";
- gpios = <&gpio1 1 1>;
+ gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
s2 {
label = "wps";
- gpios = <&gpio1 3 1>;
+ gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/CY-SWR1100.dts b/target/linux/ramips/dts/CY-SWR1100.dts
index e772279525..b5b594bf59 100644
--- a/target/linux/ramips/dts/CY-SWR1100.dts
+++ b/target/linux/ramips/dts/CY-SWR1100.dts
@@ -2,10 +2,11 @@
#include "rt3883.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "CY-SWR1100", "ralink,rt3883-soc";
+ compatible = "samsung,cy-swr1100", "ralink,rt3883-soc";
model = "Samsung CY-SWR1100";
nor-flash@1c000000 {
@@ -52,8 +53,8 @@
rtl8367 {
compatible = "realtek,rtl8367";
- gpio-sda = <&gpio0 1 0>;
- gpio-sck = <&gpio0 2 0>;
+ gpio-sda = <&gpio0 1 GPIO_ACTIVE_HIGH>;
+ gpio-sck = <&gpio0 2 GPIO_ACTIVE_HIGH>;
realtek,extif0 = <1 0 1 1 1 1 1 1 2>;
};
@@ -65,13 +66,13 @@
reset {
label = "reset";
- gpios = <&gpio0 6 1>;
+ gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 3 1>;
+ gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -81,12 +82,12 @@
wps {
label = "cy-swr1100:blue:wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
};
usb {
label = "cy-swr1100:blue:usb";
- gpios = <&gpio1 1 1>;
+ gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/D105.dts b/target/linux/ramips/dts/D105.dts
index f7ace49f62..a7d7d3777d 100644
--- a/target/linux/ramips/dts/D105.dts
+++ b/target/linux/ramips/dts/D105.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "D105", "ralink,rt3050-soc";
+ compatible = "huawei,d105", "ralink,rt3050-soc";
model = "Huawei D105";
cfi@1f000000 {
@@ -45,12 +46,12 @@
power {
label = "d105:red:power";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
};
wps {
label = "d105:green:usb";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -62,7 +63,7 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/D240.dts b/target/linux/ramips/dts/D240.dts
index 46d014126d..4f3da8d316 100644
--- a/target/linux/ramips/dts/D240.dts
+++ b/target/linux/ramips/dts/D240.dts
@@ -39,7 +39,7 @@
#include <dt-bindings/input/input.h>
/ {
- compatible = "d240", "ralink,mt7620a-soc";
+ compatible = "sanlinking,d240", "ralink,mt7620a-soc";
model = "Sanlinking Technologies D240";
chosen {
diff --git a/target/linux/ramips/dts/DAP-1350.dts b/target/linux/ramips/dts/DAP-1350.dts
index c3225db952..107acdb2c3 100644
--- a/target/linux/ramips/dts/DAP-1350.dts
+++ b/target/linux/ramips/dts/DAP-1350.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DAP-1350", "ralink,rt3052-soc";
+ compatible = "dlink,dap-1350", "ralink,rt3052-soc";
model = "D-Link DAP-1350";
chosen {
@@ -55,17 +56,17 @@
power {
label = "dap-1350:blue:power";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
power2 {
label = "dap-1350:red:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wps {
label = "dap-1350:blue:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -77,25 +78,25 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
rt {
label = "rt";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
ap {
label = "ap";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <BTN_1>;
};
};
diff --git a/target/linux/ramips/dts/DB-WRT01.dts b/target/linux/ramips/dts/DB-WRT01.dts
index c4a32ea9e9..09efff6f50 100644
--- a/target/linux/ramips/dts/DB-WRT01.dts
+++ b/target/linux/ramips/dts/DB-WRT01.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "planex,db-wrt01", "ralink,mt7620a-soc";
model = "Planex DB-WRT01";
gpio-leds {
@@ -13,7 +14,7 @@
power {
label = "db-wrt01:orange:power";
- gpios = <&gpio1 1 1>;
+ gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
};
};
@@ -25,7 +26,7 @@
s1 {
label = "wps";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/DCH-M225.dts b/target/linux/ramips/dts/DCH-M225.dts
index 3465c70ad0..867335e957 100644
--- a/target/linux/ramips/dts/DCH-M225.dts
+++ b/target/linux/ramips/dts/DCH-M225.dts
@@ -2,6 +2,7 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -16,13 +17,13 @@
wps {
label = "wps";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RFKILL>;
};
reset {
label = "reset";
- gpios = <&gpio1 2 1>;
+ gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -32,12 +33,12 @@
power {
label = "dch-m225:green:power";
- gpios = <&gpio1 5 1>;
+ gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
};
status {
label = "dch-m225:red:status";
- gpios = <&gpio1 0 1>;
+ gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
};
};
@@ -53,7 +54,7 @@
"Headphones", "HP_L",
"Headphones", "HP_R";
simple-audio-card,mclk-fs = <256>;
- simple-audio-card,hp-det-gpio = <&gpio0 14 1>;
+ simple-audio-card,hp-det-gpio = <&gpio0 14 GPIO_ACTIVE_LOW>;
simple-audio-card,cpu {
sound-dai = <&i2s>;
diff --git a/target/linux/ramips/dts/DCS-930.dts b/target/linux/ramips/dts/DCS-930.dts
index d57682ec7b..348cdb4382 100644
--- a/target/linux/ramips/dts/DCS-930.dts
+++ b/target/linux/ramips/dts/DCS-930.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DCS-930", "ralink,rt3050-soc";
+ compatible = "dlink,dcs-930", "ralink,rt3050-soc";
model = "D-Link DCS-930";
cfi@1f000000 {
@@ -55,17 +56,17 @@
wifi {
label = "dcs-930:red:alert";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
power {
label = "dcs-930:green:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wps {
label = "dcs-930:blue:wps";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -77,13 +78,13 @@
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <BTN_1>;
};
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/DCS-930L-B1.dts b/target/linux/ramips/dts/DCS-930L-B1.dts
index 8ebc1bb3d2..5d2899ea27 100644
--- a/target/linux/ramips/dts/DCS-930L-B1.dts
+++ b/target/linux/ramips/dts/DCS-930L-B1.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DCS-930L-B1", "ralink,rt5350-soc";
+ compatible = "dlink,dcs-930l-b1", "ralink,rt5350-soc";
model = "D-Link DCS-930L B1";
gpio-leds {
@@ -13,12 +14,12 @@
power {
label = "dcs-930l-b1:red:power";
- gpios = <&gpio0 17 1>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
};
wps {
label = "dcs-930l-b1:blue:wps";
- gpios = <&gpio0 19 1>;
+ gpios = <&gpio0 19 GPIO_ACTIVE_LOW>;
};
};
@@ -30,13 +31,13 @@
reset {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 20 1>;
+ gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/DIR-300-B1.dts b/target/linux/ramips/dts/DIR-300-B1.dts
index 2ba6ae64c6..b8d8f16458 100644
--- a/target/linux/ramips/dts/DIR-300-B1.dts
+++ b/target/linux/ramips/dts/DIR-300-B1.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DIR-300-B1", "ralink,rt3050-soc";
+ compatible = "dlink,dir-300-b1", "ralink,rt3050-soc";
model = "D-Link DIR-300 B1";
cfi@1f000000 {
@@ -48,13 +49,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -64,27 +65,27 @@
status {
label = "dir-300-b1:amber:status";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
status2 {
label = "dir-300-b1:green:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wan {
label = "dir-300-b1:amber:wan";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
wan2 {
label = "dir-300-b1:green:wan";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wps {
label = "dir-300-b1:blue:wps";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/DIR-300-B7.dts b/target/linux/ramips/dts/DIR-300-B7.dts
index 9bb4345e33..12ccd1620d 100644
--- a/target/linux/ramips/dts/DIR-300-B7.dts
+++ b/target/linux/ramips/dts/DIR-300-B7.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DIR-300-B7", "ralink,rt5350-soc";
+ compatible = "dlink,dir-300-b7", "ralink,rt5350-soc";
model = "D-Link DIR-300 B7";
gpio-leds {
@@ -13,12 +14,12 @@
status {
label = "dir-300-b7:green:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wps {
label = "dir-300-b7:blue:wps";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -30,13 +31,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/DIR-320-B1.dts b/target/linux/ramips/dts/DIR-320-B1.dts
index 0716229835..9e05b63e98 100644
--- a/target/linux/ramips/dts/DIR-320-B1.dts
+++ b/target/linux/ramips/dts/DIR-320-B1.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DIR-320-B1", "ralink,rt5350-soc";
+ compatible = "dlink,dir-320-b1", "ralink,rt5350-soc";
model = "D-Link DIR-320 B1";
gpio-leds {
@@ -13,17 +14,17 @@
status {
label = "dir-320-b1:green:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
usb {
label = "dir-320-b1:green:usb";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
wps {
label = "dir-320-b1:green:wps";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -35,13 +36,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -53,13 +54,13 @@
usb {
gpio-export,name = "usb";
gpio-export,output = <1>;
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
};
root_hub {
gpio-export,name = "root_hub";
gpio-export,output = <1>;
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/DIR-600-B1.dts b/target/linux/ramips/dts/DIR-600-B1.dts
index 493d49bb73..0e8239d0b3 100644
--- a/target/linux/ramips/dts/DIR-600-B1.dts
+++ b/target/linux/ramips/dts/DIR-600-B1.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DIR-600-B1", "ralink,rt3050-soc";
+ compatible = "dlink,dir-600-b1", "ralink,rt3050-soc";
model = "D-Link DIR-600 B1";
cfi@1f000000 {
@@ -48,13 +49,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -64,27 +65,27 @@
status {
label = "dir-600-b1:amber:status";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
status2 {
label = "dir-600-b1:green:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wan {
label = "dir-600-b1:amber:wan";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
wan2 {
label = "dir-600-b1:green:wan";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wps {
label = "dir-600-b1:blue:wps";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/DIR-610-A1.dts b/target/linux/ramips/dts/DIR-610-A1.dts
index a70b4604b0..eda0bc8c2f 100644
--- a/target/linux/ramips/dts/DIR-610-A1.dts
+++ b/target/linux/ramips/dts/DIR-610-A1.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DIR-610-A1", "ralink,rt5350-soc";
+ compatible = "dlink,dir-610-a1", "ralink,rt5350-soc";
model = "D-Link DIR-610 A1";
gpio-leds {
@@ -13,12 +14,12 @@
status {
label = "dir-610-a1:green:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wps {
label = "dir-610-a1:green:wps";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -30,13 +31,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/DIR-615-D.dts b/target/linux/ramips/dts/DIR-615-D.dts
index 67705fe3ce..507f08774a 100644
--- a/target/linux/ramips/dts/DIR-615-D.dts
+++ b/target/linux/ramips/dts/DIR-615-D.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DIR-615-D", "ralink,rt3050-soc";
+ compatible = "dlink,dir-615-d1", "ralink,rt3050-soc";
model = "D-Link DIR-615 D";
cfi@1f000000 {
@@ -48,13 +49,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -64,27 +65,27 @@
status {
label = "dir-615-d:amber:status";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
status2 {
label = "dir-615-d:green:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wan {
label = "dir-615-d:amber:wan";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
wan2 {
label = "dir-615-d:green:wan";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wps {
label = "dir-615-d:blue:wps";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/DIR-615-H1.dts b/target/linux/ramips/dts/DIR-615-H1.dts
index a2873be5da..9e8b86ed7c 100644
--- a/target/linux/ramips/dts/DIR-615-H1.dts
+++ b/target/linux/ramips/dts/DIR-615-H1.dts
@@ -2,10 +2,11 @@
#include "rt3352.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DIR-615-H1", "ralink,rt3352-soc";
+ compatible = "dlink,dir-615-h1", "ralink,rt3352-soc";
model = "D-Link DIR-615 H1";
gpio-leds {
@@ -13,27 +14,27 @@
status {
label = "dir-615-h1:amber:status";
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
};
status2 {
label = "dir-615-h1:green:status";
- gpios = <&gpio0 9 0>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>;
};
wan {
label = "dir-615-h1:amber:wan";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wan2 {
label = "dir-615-h1:green:wan";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
wps {
label = "dir-615-h1:blue:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -45,13 +46,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/DIR-620-A1.dts b/target/linux/ramips/dts/DIR-620-A1.dts
index 50967b29c2..23f5a5daef 100644
--- a/target/linux/ramips/dts/DIR-620-A1.dts
+++ b/target/linux/ramips/dts/DIR-620-A1.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DIR-620-A1", "ralink,rt3050-soc";
+ compatible = "dlink,dir-620-a1", "ralink,rt3050-soc";
model = "D-Link DIR-620 A1";
cfi@1f000000 {
@@ -48,13 +49,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -64,32 +65,32 @@
status {
label = "dir-620-a1:amber:status";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
status2 {
label = "dir-620-a1:green:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wan {
label = "dir-620-a1:amber:wan";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
wan2 {
label = "dir-620-a1:green:wan";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wps {
label = "dir-620-a1:blue:wps";
- gpios = <&gpio0 13 0>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
};
wps2 {
label = "dir-620-a1:amber:wps";
- gpios = <&gpio0 11 0>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/DIR-620-D1.dts b/target/linux/ramips/dts/DIR-620-D1.dts
index f3079d3703..baf17e7331 100644
--- a/target/linux/ramips/dts/DIR-620-D1.dts
+++ b/target/linux/ramips/dts/DIR-620-D1.dts
@@ -2,10 +2,11 @@
#include "rt3352.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DIR-620-D1", "ralink,rt3352-soc";
+ compatible = "dlink,dir-620-d1", "ralink,rt3352-soc";
model = "D-Link DIR-620 D1";
gpio-leds {
@@ -13,12 +14,12 @@
status {
label = "dir-620-d1:green:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wifi {
label = "dir-620-d1:green:wifi";
- gpios = <&gpio0 17 1>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
};
};
@@ -30,7 +31,7 @@
reset_wps {
label = "reset_wps";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/DIR-645.dts b/target/linux/ramips/dts/DIR-645.dts
index 9c8082ca24..0afa87a077 100644
--- a/target/linux/ramips/dts/DIR-645.dts
+++ b/target/linux/ramips/dts/DIR-645.dts
@@ -2,16 +2,17 @@
#include "rt3883.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "DIR-645", "ralink,rt3883-soc";
+ compatible = "dlink,dir-645", "ralink,rt3883-soc";
model = "D-Link DIR-645";
rtl8367b {
compatible = "realtek,rtl8367b";
- gpio-sda = <&gpio0 1 0>;
- gpio-sck = <&gpio0 2 0>;
+ gpio-sda = <&gpio0 1 GPIO_ACTIVE_HIGH>;
+ gpio-sck = <&gpio0 2 GPIO_ACTIVE_HIGH>;
realtek,extif1 = <1 0 1 1 1 1 1 1 2>;
};
@@ -23,13 +24,13 @@
reset {
label = "reset";
- gpios = <&gpio0 9 0>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 14 0>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -39,12 +40,12 @@
inet {
label = "dir-645:green:inet";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
};
wps {
label = "dir-645:green:wps";
- gpios = <&gpio1 2 0>;
+ gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
};
};
@@ -55,7 +56,7 @@
usb {
gpio-export,name = "usb";
gpio-export,output = <1>;
- gpios = <&gpio1 6 0>;
+ gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/DIR-810L.dts b/target/linux/ramips/dts/DIR-810L.dts
index 9621183e07..7a1736d563 100644
--- a/target/linux/ramips/dts/DIR-810L.dts
+++ b/target/linux/ramips/dts/DIR-810L.dts
@@ -2,6 +2,7 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -16,13 +17,13 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
wps {
label = "wps";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
};
@@ -32,17 +33,17 @@
power {
label = "dir-810l:green:power";
- gpios = <&gpio0 9 0>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>;
};
wan {
label = "dir-810l:orange:wan";
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
};
status {
label = "dir-810l:orange:power";
- gpios = <&gpio0 13 0>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/DIR-860L-B1.dts b/target/linux/ramips/dts/DIR-860L-B1.dts
index e00bae9c62..5dfc1eeaef 100644
--- a/target/linux/ramips/dts/DIR-860L-B1.dts
+++ b/target/linux/ramips/dts/DIR-860L-B1.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -22,22 +23,22 @@
power {
label = "dir-860l-b1:orange:power";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
power2 {
label = "dir-860l-b1:green:power";
- gpios = <&gpio0 15 1>;
+ gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
};
net {
label = "dir-860l-b1:orange:net";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
net2 {
label = "dir-860l-b1:green:net";
- gpios = <&gpio0 16 1>;
+ gpios = <&gpio0 16 GPIO_ACTIVE_LOW>;
};
};
@@ -49,13 +50,13 @@
reset {
label = "reset";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/DUZUN-DM06.dts b/target/linux/ramips/dts/DUZUN-DM06.dts
index d40df4fb5c..97625d875e 100644
--- a/target/linux/ramips/dts/DUZUN-DM06.dts
+++ b/target/linux/ramips/dts/DUZUN-DM06.dts
@@ -2,10 +2,11 @@
#include "mt7628an.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "duzun,dm06-mt7628an", "mediatek,mt7628an-soc";
+ compatible = "duzun,dm06", "mediatek,mt7628an-soc";
model = "DuZun DM06";
memory@0 {
@@ -21,13 +22,13 @@
reset {
label = "reset";
- gpios = <&gpio1 14 1>;
+ gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio1 6 1>;
+ gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/DWR-512-B.dts b/target/linux/ramips/dts/DWR-512-B.dts
index d26bd4bbb5..f531df80a1 100644
--- a/target/linux/ramips/dts/DWR-512-B.dts
+++ b/target/linux/ramips/dts/DWR-512-B.dts
@@ -6,7 +6,7 @@
#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,rt5350-soc";
+ compatible = "dlink,dwr-512-b", "ralink,rt5350-soc";
model = "D-Link DWR-512 B";
gpio-keys-polled {
diff --git a/target/linux/ramips/dts/E1700.dts b/target/linux/ramips/dts/E1700.dts
index cb3d2ec83a..f65f144921 100644
--- a/target/linux/ramips/dts/E1700.dts
+++ b/target/linux/ramips/dts/E1700.dts
@@ -12,6 +12,7 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -26,13 +27,13 @@
reset {
label = "reset";
- gpios = <&gpio0 1 0>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 2 0>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -42,12 +43,12 @@
power {
label = "e1700:green:power";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
wan {
label = "e1700:green:wps";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/ESR-9753.dts b/target/linux/ramips/dts/ESR-9753.dts
index 59a961d699..444bea1af7 100644
--- a/target/linux/ramips/dts/ESR-9753.dts
+++ b/target/linux/ramips/dts/ESR-9753.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ESR-9753", "ralink,rt3052-soc";
+ compatible = "engenius,esr-9753", "ralink,rt3052-soc";
model = "Senao / EnGenius ESR-9753";
cfi@1f000000 {
@@ -45,12 +46,12 @@
power {
label = "esr-9753:orange:power";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
wps {
label = "esr-9753:orange:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -62,13 +63,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/EW1200.dts b/target/linux/ramips/dts/EW1200.dts
index 2f1cfc70df..e6b96fa2b0 100644
--- a/target/linux/ramips/dts/EW1200.dts
+++ b/target/linux/ramips/dts/EW1200.dts
@@ -32,7 +32,7 @@
reset {
label = "reset";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/EX2700.dts b/target/linux/ramips/dts/EX2700.dts
index 6c66c2009d..380db801d5 100644
--- a/target/linux/ramips/dts/EX2700.dts
+++ b/target/linux/ramips/dts/EX2700.dts
@@ -12,11 +12,11 @@
#include "mt7620a.dtsi"
-#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "netgear,ex2700", "ralink,mt7620a-soc";
model = "Netgear EX2700";
chosen {
diff --git a/target/linux/ramips/dts/EX3700.dts b/target/linux/ramips/dts/EX3700.dts
index 2cf1c0b3e8..18079ea79c 100644
--- a/target/linux/ramips/dts/EX3700.dts
+++ b/target/linux/ramips/dts/EX3700.dts
@@ -8,7 +8,7 @@
#include "mt7620a.dtsi"
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "netgear,ex3700", "ralink,mt7620a-soc";
model = "Netgear EX3700/EX3800";
chosen {
diff --git a/target/linux/ramips/dts/F5D8235_V1.dts b/target/linux/ramips/dts/F5D8235_V1.dts
index d6d23473d5..79920922d4 100644
--- a/target/linux/ramips/dts/F5D8235_V1.dts
+++ b/target/linux/ramips/dts/F5D8235_V1.dts
@@ -8,7 +8,7 @@
/ {
#address-cells = <1>;
#size-cells = <1>;
- compatible = "F5D8235_V1", "ralink,rt2880-soc";
+ compatible = "belkin,f5d8235-v1", "ralink,rt2880-soc";
model = "Belkin F5D8235 v1";
pci@440000 {
diff --git a/target/linux/ramips/dts/F5D8235_V2.dts b/target/linux/ramips/dts/F5D8235_V2.dts
index b38dbbb072..5e32d7ff7c 100644
--- a/target/linux/ramips/dts/F5D8235_V2.dts
+++ b/target/linux/ramips/dts/F5D8235_V2.dts
@@ -2,8 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
+
/ {
- compatible = "F5D8235_V2", "ralink,rt3052-soc";
+ compatible = "belkin,f5d8235-v2", "ralink,rt3052-soc";
model = "Belkin F5D8235 v2";
cfi@1f000000 {
@@ -38,8 +41,8 @@
rtl8366rb {
compatible = "realtek,rtl8366rb";
- gpio-sda = <&gpio0 1 0>;
- gpio-sck = <&gpio0 2 0>;
+ gpio-sda = <&gpio0 1 GPIO_ACTIVE_HIGH>;
+ gpio-sck = <&gpio0 2 GPIO_ACTIVE_HIGH>;
};
gpio-leds {
@@ -47,47 +50,47 @@
internet {
label = "f5d8235-v2:blue:internet";
- gpios = <&gpio0 5 1>;
+ gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
};
internet2 {
label = "f5d8235-v2:amber:internet";
- gpios = <&gpio0 6 1>;
+ gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
};
modem {
label = "f5d8235-v2:blue:modem";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
modem2 {
label = "f5d8235-v2:amber:modem";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
router {
label = "f5d8235-v2:blue:router";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
storage {
label = "f5d8235-v2:blue:storage";
- gpios = <&gpio0 23 1>;
+ gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
};
storage2 {
label = "f5d8235-v2:amber:storage";
- gpios = <&gpio0 22 1>;
+ gpios = <&gpio0 22 GPIO_ACTIVE_LOW>;
};
security {
label = "f5d8235-v2:blue:security";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
security2 {
label = "f5d8235-v2:amber:security";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/F7C027.dts b/target/linux/ramips/dts/F7C027.dts
index 10d26a4e48..532c6243b8 100644
--- a/target/linux/ramips/dts/F7C027.dts
+++ b/target/linux/ramips/dts/F7C027.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "F7C027", "ralink,rt5350-soc";
+ compatible = "belkin,f7c027", "ralink,rt5350-soc";
model = "Belkin F7C027";
gpio-leds {
@@ -13,22 +14,22 @@
status {
label = "f7c027:blue:status";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
power {
label = "f7c027:blue:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
orange {
label = "f7c027:orange:status";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
relay {
label = "f7c027:device:relay";
- gpios = <&gpio0 13 0>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
};
};
@@ -40,19 +41,19 @@
top {
label = "restore";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
power {
label = "power";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RFKILL>;
};
sensor {
label = "sensor";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
};
diff --git a/target/linux/ramips/dts/FIREWRT.dts b/target/linux/ramips/dts/FIREWRT.dts
index d38ee39bd9..262dbb5f57 100644
--- a/target/linux/ramips/dts/FIREWRT.dts
+++ b/target/linux/ramips/dts/FIREWRT.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -22,7 +23,7 @@
power {
label = "firewrt:green:power";
- gpios = <&gpio0 22 1>;
+ gpios = <&gpio0 22 GPIO_ACTIVE_LOW>;
};
};
@@ -34,13 +35,13 @@
wps {
label = "wps";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
power {
label = "power";
- gpios = <&gpio0 23 1>;
+ gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
linux,code = <KEY_POWER>;
};
};
diff --git a/target/linux/ramips/dts/FONERA20N.dts b/target/linux/ramips/dts/FONERA20N.dts
index c409f9b01d..bc7474ccfb 100644
--- a/target/linux/ramips/dts/FONERA20N.dts
+++ b/target/linux/ramips/dts/FONERA20N.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "FONERA20N", "ralink,rt3052-soc";
+ compatible = "fon,fonera20n", "ralink,rt3052-soc";
model = "La Fonera 2.0N";
cfi@1f000000 {
@@ -45,17 +46,17 @@
wifi {
label = "fonera20n:orange:wifi";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
power {
label = "fonera20n:green:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
usb {
label = "fonera20n:orange:usb";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -67,13 +68,13 @@
reset {
label = "reset";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
switch {
label = "switch";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RFKILL>;
linux,input-type = <EV_SW>;
};
diff --git a/target/linux/ramips/dts/FREESTATION5.dts b/target/linux/ramips/dts/FREESTATION5.dts
index 425eb2adbe..38f058dfa2 100644
--- a/target/linux/ramips/dts/FREESTATION5.dts
+++ b/target/linux/ramips/dts/FREESTATION5.dts
@@ -2,8 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
+
/ {
- compatible = "FREESTATION5", "ralink,rt3050-soc";
+ compatible = "arcwireless,freestation5", "ralink,rt3050-soc";
model = "ARC FreeStation5";
chosen {
@@ -50,7 +53,7 @@
poe {
gpio-export,name = "poe-passthrough";
gpio-export,output = <1>; // OUT_INIT_HIGH
- gpios = <&gpio0 11 1>; // GPIO 11, ACTIVE_LOW
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>; // GPIO 11, ACTIVE_LOW
};
};
@@ -61,17 +64,17 @@
// not present in the Freestation5 device.
wifi {
label = "freestation5:unknown:wifi";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
powerg {
label = "freestation5:unknown:powerg";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
usb {
label = "freestation5:unknown:usb";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/GL-MT300A.dts b/target/linux/ramips/dts/GL-MT300A.dts
index d4c8351f1e..c69d816456 100644
--- a/target/linux/ramips/dts/GL-MT300A.dts
+++ b/target/linux/ramips/dts/GL-MT300A.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "GL-MT300A", "ralink,mt7620a-soc";
+ compatible = "glinet,gl-mt300a", "ralink,mt7620a-soc";
model = "GL-MT300A";
chosen {
@@ -17,22 +18,22 @@
wan {
label = "gl-mt300a:wan";
- gpios = <&gpio2 0 1>;
+ gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
};
lan {
label = "gl-mt300a:lan";
- gpios = <&gpio2 1 1>;
+ gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
};
wlan {
label = "gl-mt300a:wlan";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
usb {
label = "gl-mt300a:usb";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
};
@@ -44,19 +45,19 @@
poll-interval = <20>;
reset {
label = "reset";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
BTN_0 {
label = "BTN_0";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
BTN_1 {
label = "BTN_1";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <BTN_1>;
};
};
diff --git a/target/linux/ramips/dts/GL-MT300N-V2.dts b/target/linux/ramips/dts/GL-MT300N-V2.dts
index 442fc093a5..e7df340eec 100644
--- a/target/linux/ramips/dts/GL-MT300N-V2.dts
+++ b/target/linux/ramips/dts/GL-MT300N-V2.dts
@@ -6,7 +6,7 @@
#include <dt-bindings/input/input.h>
/{
- compatible = "gl-inet,gl-mt300n-v2", "ralink,mt7620an-soc";
+ compatible = "glinet,gl-mt300n-v2", "ralink,mt7620an-soc";
model = "GL-MT300N-V2";
chosen {
diff --git a/target/linux/ramips/dts/GL-MT300N.dts b/target/linux/ramips/dts/GL-MT300N.dts
index 927ea54d0e..27f3d065e1 100644
--- a/target/linux/ramips/dts/GL-MT300N.dts
+++ b/target/linux/ramips/dts/GL-MT300N.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "GL-MT300N", "ralink,mt7620a-soc";
+ compatible = "glinet,gl-mt300n", "ralink,mt7620a-soc";
model = "GL-MT300N";
chosen {
@@ -17,17 +18,17 @@
wan {
label = "gl-mt300n:wan";
- gpios = <&gpio2 0 1>;
+ gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
};
lan {
label = "gl-mt300n:lan";
- gpios = <&gpio2 1 1>;
+ gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
};
wlan {
label = "gl-mt300n:wlan";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -39,19 +40,19 @@
poll-interval = <20>;
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
BTN_0 {
label = "BTN_0";
- gpios = <&gpio2 2 1>;
+ gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
BTN_1 {
label = "BTN_1";
- gpios = <&gpio2 3 1>;
+ gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
linux,code = <BTN_1>;
};
};
diff --git a/target/linux/ramips/dts/GL-MT750.dts b/target/linux/ramips/dts/GL-MT750.dts
index 1266dd3230..2b5bf558e1 100644
--- a/target/linux/ramips/dts/GL-MT750.dts
+++ b/target/linux/ramips/dts/GL-MT750.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "GL-MT750", "ralink,mt7620a-soc";
+ compatible = "glinet,gl-mt750", "ralink,mt7620a-soc";
model = "GL-MT750";
chosen {
@@ -17,17 +18,17 @@
wan {
label = "gl-mt750:wan";
- gpios = <&gpio2 0 1>;
+ gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
};
lan {
label = "gl-mt750:lan";
- gpios = <&gpio2 1 1>;
+ gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
};
wlan {
label = "gl-mt750:wlan";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -39,19 +40,19 @@
poll-interval = <20>;
reset {
label = "reset";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
BTN_0 {
label = "BTN_0";
- gpios = <&gpio2 2 1>;
+ gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
BTN_1 {
label = "BTN_1";
- gpios = <&gpio2 3 1>;
+ gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
linux,code = <BTN_1>;
};
};
diff --git a/target/linux/ramips/dts/HC5661.dts b/target/linux/ramips/dts/HC5661.dts
index eb1df345ed..5227ee06c5 100644
--- a/target/linux/ramips/dts/HC5661.dts
+++ b/target/linux/ramips/dts/HC5661.dts
@@ -1,9 +1,9 @@
/dts-v1/;
-#include "HC5XXX.dtsi"
+#include "HC5X61.dtsi"
/ {
- compatible = "HC5661", "ralink,mt7620a-soc";
+ compatible = "hiwifi,hc5661", "hiwifi,hc5x61", "ralink,mt7620a-soc";
model = "HiWiFi HC5661";
gpio-leds {
@@ -11,22 +11,22 @@
system {
label = "hc5661:blue:system";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
internet {
label = "hc5661:blue:internet";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
wlan2g {
label = "hc5661:blue:wlan2g";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
wlan5g {
label = "hc5661:blue:wlan5g";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/HC5661A.dts b/target/linux/ramips/dts/HC5661A.dts
index f462606f7b..9ca734f0a6 100644
--- a/target/linux/ramips/dts/HC5661A.dts
+++ b/target/linux/ramips/dts/HC5661A.dts
@@ -6,7 +6,7 @@
#include <dt-bindings/input/input.h>
/ {
- compatible = "HC5661A", "mediatek,mt7628an-soc";
+ compatible = "hiwifi,hc5661a", "mediatek,mt7628an-soc";
model = "HiWiFi HC5661A";
chosen {
diff --git a/target/linux/ramips/dts/HC5761.dts b/target/linux/ramips/dts/HC5761.dts
index 6b0554a054..6cc7c6ba76 100644
--- a/target/linux/ramips/dts/HC5761.dts
+++ b/target/linux/ramips/dts/HC5761.dts
@@ -1,9 +1,9 @@
/dts-v1/;
-#include "HC5XXX.dtsi"
+#include "HC5X61.dtsi"
/ {
- compatible = "HC5761", "ralink,mt7620a-soc";
+ compatible = "hiwifi,hc5761", "hiwifi,hc5x61", "ralink,mt7620a-soc";
model = "HiWiFi HC5761";
gpio-leds {
@@ -11,22 +11,22 @@
system {
label = "hc5761:blue:system";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
internet {
label = "hc5761:blue:internet";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
wlan2g {
label = "hc5761:blue:wlan2g";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
wlan5g {
label = "hc5761:blue:wlan5g";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/HC5861.dts b/target/linux/ramips/dts/HC5861.dts
index 3e812f691d..d4f34b32d1 100644
--- a/target/linux/ramips/dts/HC5861.dts
+++ b/target/linux/ramips/dts/HC5861.dts
@@ -1,9 +1,9 @@
/dts-v1/;
-#include "HC5XXX.dtsi"
+#include "HC5X61.dtsi"
/ {
- compatible = "HC5861", "ralink,mt7620a-soc";
+ compatible = "hiwifi,hc5861", "hiwifi,hc5x61", "ralink,mt7620a-soc";
model = "HiWiFi HC5861";
gpio-leds {
@@ -11,27 +11,27 @@
system {
label = "hc5861:blue:system";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wlan2g {
label = "hc5861:blue:wlan2g";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
internet {
label = "hc5861:blue:internet";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
wlan5g {
label = "hc5861:blue:wlan5g";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
turbo {
label = "hc5861:blue:turbo";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
};
@@ -42,13 +42,13 @@
usbpower {
gpio-export,name = "usbpower";
gpio-export,output = <0>;
- gpios = <&gpio0 13 0>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
};
sdpower {
gpio-export,name = "sdpower";
gpio-export,output = <0>;
- gpios = <&gpio0 8 0>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/HC5XXX.dtsi b/target/linux/ramips/dts/HC5X61.dtsi
index 3bea77e233..1a5927dfd4 100644
--- a/target/linux/ramips/dts/HC5XXX.dtsi
+++ b/target/linux/ramips/dts/HC5X61.dtsi
@@ -1,8 +1,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
+ compatible = "hiwifi,hc5x61", "ralink,mt7620a-soc";
+
chosen {
bootargs = "console=ttyS0,115200";
};
@@ -15,7 +18,7 @@
reset {
label = "reset";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -27,7 +30,7 @@
usbpower {
gpio-export,name = "usbpower";
gpio-export,output = <1>;
- gpios = <&gpio0 13 0>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/HG255D.dts b/target/linux/ramips/dts/HG255D.dts
index 91426db3c9..bed5977ac1 100644
--- a/target/linux/ramips/dts/HG255D.dts
+++ b/target/linux/ramips/dts/HG255D.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "HG255D", "ralink,rt3052-soc";
+ compatible = "huawei,hg255d", "ralink,rt3052-soc";
model = "HuaWei HG255D";
cfi@1f000000 {
@@ -51,32 +52,32 @@
power {
label = "hg255d:green:power";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
internet {
label = "hg255d:green:internet";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
wifi {
label = "hg255d:green:wlan";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
usb {
label = "hg255d:green:usb";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wps {
label = "hg255d:green:wps";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
voice {
label = "hg255d:green:voice";
- gpios = <&gpio0 5 1>;
+ gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
};
};
@@ -88,19 +89,19 @@
reset {
label = "reset";
- gpios = <&gpio0 4 1>;
+ gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
rfkill {
label = "rfkill";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RFKILL>;
};
};
diff --git a/target/linux/ramips/dts/HLKRM04.dts b/target/linux/ramips/dts/HLKRM04.dts
index 79a599d49e..3013305493 100644
--- a/target/linux/ramips/dts/HLKRM04.dts
+++ b/target/linux/ramips/dts/HLKRM04.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "HLKRM04", "ralink,rt5350-soc";
+ compatible = "hilink,hlk-rm04", "ralink,rt5350-soc";
model = "HILINK HLK-RM04";
memory@0 {
@@ -26,13 +27,13 @@
/* I2C_I2C_SD */
gpio-export,name = "hlk-rm04:gpio0";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 1 0>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
};
gpio2 {
/* I2C_I2C_SCLK */
gpio-export,name = "hlk-rm04:gpio1";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 2 0>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
};
};
@@ -43,12 +44,12 @@
poll-interval = <20>;
reset {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/HPM.dts b/target/linux/ramips/dts/HPM.dts
index ada12c1cf4..904c8df9fe 100644
--- a/target/linux/ramips/dts/HPM.dts
+++ b/target/linux/ramips/dts/HPM.dts
@@ -2,10 +2,11 @@
#include "rt3883.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "HPM", "ralink,rt3883-soc";
+ compatible = "omnima,hpm", "ralink,rt3883-soc";
model = "Omnima HPM";
chosen {
@@ -20,7 +21,7 @@
reset {
label = "reset";
- gpios = <&gpio0 14 0>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RESTART>;
};
};
@@ -30,32 +31,32 @@
power {
label = "hpm:orange:power";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
status {
label = "hpm:green:status";
- gpios = <&gpio0 21 1>;
+ gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
};
eth {
label = "hpm:green:eth";
- gpios = <&gpio0 20 1>;
+ gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
};
eth2 {
label = "hpm:red:eth";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
};
wifi {
label = "hpm:green:wifi";
- gpios = <&gpio0 17 1>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
};
wifi2 {
label = "hpm:red:wifi";
- gpios = <&gpio0 19 1>;
+ gpios = <&gpio0 19 GPIO_ACTIVE_LOW>;
};
};
@@ -67,13 +68,13 @@
usb0 {
gpio-export,name = "usb0";
gpio-export,output = <1>;
- gpios = <&gpio0 2 0>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
};
usb1 {
gpio-export,name = "usb1";
gpio-export,output = <1>;
- gpios = <&gpio0 1 0>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/HT-TM02.dts b/target/linux/ramips/dts/HT-TM02.dts
index 0bfe48f3d4..a287472501 100644
--- a/target/linux/ramips/dts/HT-TM02.dts
+++ b/target/linux/ramips/dts/HT-TM02.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "HT-TM02", "ralink,rt5350-soc";
+ compatible = "hootoo,ht-tm02", "ralink,rt5350-soc";
model = "HooToo HT-TM02";
gpio-leds {
@@ -13,12 +14,12 @@
wlan {
label = "ht-tm02:blue:wlan";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
lan {
label = "ht-tm02:green:lan";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
};
@@ -30,13 +31,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
modeswitch {
label = "modeswitch";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
diff --git a/target/linux/ramips/dts/HW550-3G.dts b/target/linux/ramips/dts/HW550-3G.dts
index d5bca44f94..f6a05fcd5f 100644
--- a/target/linux/ramips/dts/HW550-3G.dts
+++ b/target/linux/ramips/dts/HW550-3G.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "HW550-3G", "ralink,rt3052-soc";
+ compatible = "aztech,hw550-3g", "ralink,rt3052-soc";
model = "Aztech HW550-3G";
cfi@1f000000 {
@@ -45,22 +46,22 @@
usb {
label = "hw550-3g:green:usb";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
3g {
label = "hw550-3g:green:3g";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
status {
label = "hw550-3g:green:status";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wps {
label = "hw550-3g:green:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -72,19 +73,19 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
connect {
label = "connect";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <KEY_CONNECT>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/IP2202.dts b/target/linux/ramips/dts/IP2202.dts
index 6f26f3b50a..260846e164 100644
--- a/target/linux/ramips/dts/IP2202.dts
+++ b/target/linux/ramips/dts/IP2202.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "IP2202", "ralink,rt3052-soc";
+ compatible = "poray,ip2202", "ralink,rt3052-soc";
model = "Poray IP2202";
cfi@1f000000 {
@@ -45,12 +46,12 @@
run {
label = "ip2202:green:run";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
net {
label = "ip2202:amber:net";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -62,7 +63,7 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/JHR-N805R.dts b/target/linux/ramips/dts/JHR-N805R.dts
index 4493b3c30d..d043e0f05d 100644
--- a/target/linux/ramips/dts/JHR-N805R.dts
+++ b/target/linux/ramips/dts/JHR-N805R.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "JHR-N805R", "ralink,rt3050-soc";
+ compatible = "jcg,jhr-n805r", "ralink,rt3050-soc";
model = "JCG JHR-N805R";
gpio-leds {
@@ -13,7 +14,7 @@
system {
label = "jhr-n805r:blue:system";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
};
@@ -25,7 +26,7 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/JHR-N825R.dts b/target/linux/ramips/dts/JHR-N825R.dts
index 4eab893265..5e64b2cc09 100644
--- a/target/linux/ramips/dts/JHR-N825R.dts
+++ b/target/linux/ramips/dts/JHR-N825R.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "JHR-N825R", "ralink,rt3052-soc";
+ compatible = "jcg,jhr-n825r", "ralink,rt3052-soc";
model = "JCG JHR-N825R";
cfi@1f000000 {
@@ -44,7 +45,7 @@
compatible = "gpio-leds";
system {
label = "jhr-n825r:red:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
};
@@ -55,7 +56,7 @@
poll-interval = <20>;
reset_wps {
label = "reset_wps";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/JHR-N926R.dts b/target/linux/ramips/dts/JHR-N926R.dts
index e5b64c5b96..93310e1287 100644
--- a/target/linux/ramips/dts/JHR-N926R.dts
+++ b/target/linux/ramips/dts/JHR-N926R.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "JHR-N926R", "ralink,rt3052-soc";
+ compatible = "jcg,jhr-n926r", "ralink,rt3052-soc";
model = "JCG JHR-N926R";
cfi@1f000000 {
@@ -45,22 +46,22 @@
wlan1 {
label = "jhr-n926r:red:wlan";
- gpios = <&gpio0 20 1>;
+ gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
};
wlan2 {
label = "jhr-n926r:yellow:wlan";
- gpios = <&gpio0 19 1>;
+ gpios = <&gpio0 19 GPIO_ACTIVE_LOW>;
};
wlan3 {
label = "jhr-n926r:green:wlan";
- gpios = <&gpio0 17 1>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
};
system {
label = "jhr-n926r:blue:system";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -71,19 +72,19 @@
display_data {
gpio-export,name = "display_data";
gpio-export,output = <1>;
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
display_clock {
gpio-export,name = "display_clock";
gpio-export,output = <1>;
- gpios = <&gpio0 8 0>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
};
display_blank {
gpio-export,name = "display_blank";
gpio-export,output = <1>;
- gpios = <&gpio0 11 0>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
};
};
@@ -95,13 +96,13 @@
reset_wps {
label = "reset_wps";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wlan {
label = "wlan";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
};
diff --git a/target/linux/ramips/dts/LINKIT7688.dts b/target/linux/ramips/dts/LINKIT7688.dts
index f1809d169a..f21ffcca66 100644
--- a/target/linux/ramips/dts/LINKIT7688.dts
+++ b/target/linux/ramips/dts/LINKIT7688.dts
@@ -2,6 +2,7 @@
#include "mt7628an.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -32,7 +33,7 @@
wifi {
label = "mediatek:orange:wifi";
- gpios = <&wgpio 0 0>;
+ gpios = <&wgpio 0 GPIO_ACTIVE_HIGH>;
default-state = "on";
};
};
@@ -45,7 +46,7 @@
wps {
label = "reset";
- gpios = <&gpio1 6 1>;
+ gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/M2M.dts b/target/linux/ramips/dts/M2M.dts
index 74d66d5ff5..d828f5a747 100644
--- a/target/linux/ramips/dts/M2M.dts
+++ b/target/linux/ramips/dts/M2M.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "M2M", "ralink,rt5350-soc";
+ compatible = "intenso,memory2move", "ralink,rt5350-soc";
model = "Intenso Memory 2 Move";
chosen {
@@ -17,12 +18,12 @@
wifi {
label = "m2m:blue:wifi";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
wan {
label = "m2m:green:wan";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
};
@@ -34,13 +35,13 @@
power {
label = "power";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_POWER>;
};
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/M3.dts b/target/linux/ramips/dts/M3.dts
index 19ccf3ddfa..5f52e6064f 100644
--- a/target/linux/ramips/dts/M3.dts
+++ b/target/linux/ramips/dts/M3.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "M3", "ralink,rt5350-soc";
+ compatible = "poray,m3", "ralink,rt5350-soc";
model = "Poray M3";
gpio-leds {
@@ -13,7 +14,7 @@
status {
label = "m3:blue:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
};
@@ -25,13 +26,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
mode {
label = "mode";
- gpios = <&gpio0 17 1>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
diff --git a/target/linux/ramips/dts/M4-4M.dts b/target/linux/ramips/dts/M4-4M.dts
index 3e147e53b3..1a7154e57c 100644
--- a/target/linux/ramips/dts/M4-4M.dts
+++ b/target/linux/ramips/dts/M4-4M.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "M4", "ralink,rt5350-soc";
+ compatible = "poray,m4-4m", "poray,m4", "ralink,rt5350-soc";
model = "Poray M4 (4M)";
gpio-leds {
@@ -13,7 +14,7 @@
status {
label = "m4:blue:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
};
@@ -25,7 +26,7 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/M4-8M.dts b/target/linux/ramips/dts/M4-8M.dts
index 65a3972d7d..6d5086950e 100644
--- a/target/linux/ramips/dts/M4-8M.dts
+++ b/target/linux/ramips/dts/M4-8M.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "M4", "ralink,rt5350-soc";
+ compatible = "poray,m4-8m", "poray,m4", "ralink,rt5350-soc";
model = "Poray M4 (8M)";
gpio-leds {
@@ -13,7 +14,7 @@
status {
label = "m4:blue:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
};
@@ -25,7 +26,7 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/MAC1200RV2.dts b/target/linux/ramips/dts/MAC1200RV2.dts
index 6d58b25b87..bcbe55f3f8 100644
--- a/target/linux/ramips/dts/MAC1200RV2.dts
+++ b/target/linux/ramips/dts/MAC1200RV2.dts
@@ -2,8 +2,11 @@
#include "mt7628an.dtsi"
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/input/input.h>
+
/ {
- compatible = "mercury,mac1200rv2", "mediatek,mt7628an-soc";
+ compatible = "mercury,mac1200r-v2", "mediatek,mt7628an-soc";
model = "Mercury MAC1200R v2";
chosen {
@@ -19,7 +22,7 @@
compatible = "gpio-leds";
status {
label = "mac1200rv2:green:status";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/MINIEMBPLUG.dts b/target/linux/ramips/dts/MINIEMBPLUG.dts
index 45616ef28a..2f58eafdb9 100644
--- a/target/linux/ramips/dts/MINIEMBPLUG.dts
+++ b/target/linux/ramips/dts/MINIEMBPLUG.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "MINIEMBPLUG", "ralink,rt5350-soc";
+ compatible = "omnima,miniembplug", "ralink,rt5350-soc";
model = "Omnima MiniEMBPlug";
gpio-leds {
@@ -13,12 +14,12 @@
wlan {
label = "miniembplug:red:wlan";
- gpios = <&gpio0 9 0>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>;
};
mobile {
label = "miniembplug:green:mobile";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -30,25 +31,25 @@
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
mode-one {
label = "mode1";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
mode-two {
label = "mode2";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/MINIEMBWIFI.dts b/target/linux/ramips/dts/MINIEMBWIFI.dts
index ccdd40f801..d455189636 100644
--- a/target/linux/ramips/dts/MINIEMBWIFI.dts
+++ b/target/linux/ramips/dts/MINIEMBWIFI.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "MINIEMBWIFI", "ralink,rt3052-soc";
+ compatible = "omnima,miniembwifi", "ralink,rt3052-soc";
model = "Omnima MiniEMBWiFi";
gpio-leds {
@@ -13,12 +14,12 @@
status {
label = "miniembwifi:green:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wlan {
label = "miniembwifi:green:wlan";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -30,7 +31,7 @@
reset {
label = "reset";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/MIWIFI-MINI.dts b/target/linux/ramips/dts/MIWIFI-MINI.dts
index 45e1f2ef5f..9da5673d4a 100644
--- a/target/linux/ramips/dts/MIWIFI-MINI.dts
+++ b/target/linux/ramips/dts/MIWIFI-MINI.dts
@@ -2,6 +2,7 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -17,17 +18,17 @@
blue {
label = "miwifi-mini:blue:status";
- gpios = <&gpio1 0 1>;
+ gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
};
yellow {
label = "miwifi-mini:yellow:status";
- gpios = <&gpio1 2 1>;
+ gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
};
red {
label = "miwifi-mini:red:status";
- gpios = <&gpio1 5 1>;
+ gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
};
};
@@ -39,7 +40,7 @@
reset {
label = "reset";
- gpios = <&gpio1 6 0>;
+ gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/MIWIFI-NANO.dts b/target/linux/ramips/dts/MIWIFI-NANO.dts
index 21ac541107..b8a325d4f4 100644
--- a/target/linux/ramips/dts/MIWIFI-NANO.dts
+++ b/target/linux/ramips/dts/MIWIFI-NANO.dts
@@ -6,7 +6,7 @@
#include <dt-bindings/input/input.h>
/ {
- compatible = "xiaomi,MiWifi Nano", "mediatek,mt7628an-soc";
+ compatible = "xiaomi,miwifi-nano", "mediatek,mt7628an-soc";
model = "MiWiFi Nano";
chosen {
diff --git a/target/linux/ramips/dts/MLW221.dts b/target/linux/ramips/dts/MLW221.dts
index f02602fb9f..f4a7152479 100644
--- a/target/linux/ramips/dts/MLW221.dts
+++ b/target/linux/ramips/dts/MLW221.dts
@@ -2,10 +2,11 @@
#include "mt7620n.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "mlw221", "ralink,mt7620n-soc";
+ compatible = "kingston,mlw221", "ralink,mt7620n-soc";
model = "Kingston MLW221";
gpio-leds {
@@ -13,12 +14,12 @@
system {
label = "mlw221:blue:system";
- gpios = <&gpio2 3 1>;
+ gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
};
wifi {
label = "mlw221:blue:wifi";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -30,13 +31,13 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
system {
label = "system";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RFKILL>;
};
};
diff --git a/target/linux/ramips/dts/MLWG2.dts b/target/linux/ramips/dts/MLWG2.dts
index fc281934e1..58fce43b4f 100644
--- a/target/linux/ramips/dts/MLWG2.dts
+++ b/target/linux/ramips/dts/MLWG2.dts
@@ -2,10 +2,11 @@
#include "mt7620n.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "mlwg2", "ralink,mt7620n-soc";
+ compatible = "kingston,mlwg2", "ralink,mt7620n-soc";
model = "Kingston MLWG2";
gpio-leds {
@@ -13,12 +14,12 @@
system {
label = "mlwg2:blue:system";
- gpios = <&gpio2 3 1>;
+ gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
};
wifi {
label = "mlwg2:blue:wifi";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -30,13 +31,13 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
system {
label = "system";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RFKILL>;
};
};
diff --git a/target/linux/ramips/dts/MOFI3500-3GN.dts b/target/linux/ramips/dts/MOFI3500-3GN.dts
index 23596e0f34..f60919d5a1 100644
--- a/target/linux/ramips/dts/MOFI3500-3GN.dts
+++ b/target/linux/ramips/dts/MOFI3500-3GN.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "MOFI3500-3GN", "ralink,rt3052-soc";
+ compatible = "mofinetwork,mofi3500-3gn", "ralink,rt3052-soc";
model = "MoFi Network MOFI3500-3GN";
cfi@1f000000 {
@@ -45,22 +46,22 @@
usb {
label = "mofi3500-3gn:green:usb";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
3g {
label = "mofi3500-3gn:green:3g";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
status {
label = "mofi3500-3gn:green:status";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wps {
label = "mofi3500-3gn:green:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -72,19 +73,19 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
connect {
label = "connect";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <KEY_CONNECT>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/MPRA1.dts b/target/linux/ramips/dts/MPRA1.dts
index 9762658c72..59dfe4ebd2 100644
--- a/target/linux/ramips/dts/MPRA1.dts
+++ b/target/linux/ramips/dts/MPRA1.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "MPRA1", "ralink,rt5350-soc";
+ compatible = "hame,mpr-a1", "ralink,rt5350-soc";
model = "HAME MPR-A1";
gpio-leds {
@@ -13,12 +14,12 @@
system {
label = "mpr-a1:blue:system";
- gpios = <&gpio0 20 1>;
+ gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
};
power {
label = "mpr-a1:red:power";
- gpios = <&gpio0 17 1>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
};
};
@@ -30,7 +31,7 @@
wps {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -42,13 +43,13 @@
usb {
gpio-export,name = "usb";
gpio-export,output = <1>;
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
};
root_hub {
gpio-export,name = "root_hub";
gpio-export,output = <1>;
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/MPRA2.dts b/target/linux/ramips/dts/MPRA2.dts
index 30ab50f33d..4bf9b57549 100644
--- a/target/linux/ramips/dts/MPRA2.dts
+++ b/target/linux/ramips/dts/MPRA2.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "MPRA2", "ralink,rt5350-soc";
+ compatible = "hame,mpr-a2", "ralink,rt5350-soc";
model = "HAME MPR-A2";
gpio-leds {
@@ -13,12 +14,12 @@
system {
label = "mpr-a2:blue:system";
- gpios = <&gpio0 20 1>;
+ gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
};
power {
label = "mpr-a2:red:power";
- gpios = <&gpio0 17 1>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
};
};
@@ -30,7 +31,7 @@
wps {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -42,13 +43,13 @@
usb {
gpio-export,name = "usb";
gpio-export,output = <1>;
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
};
root_hub {
gpio-export,name = "root_hub";
gpio-export,output = <1>;
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/MR-102N.dts b/target/linux/ramips/dts/MR-102N.dts
index a28deb79ed..44569eb62d 100644
--- a/target/linux/ramips/dts/MR-102N.dts
+++ b/target/linux/ramips/dts/MR-102N.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "MR-102N", "ralink,rt3052-soc";
+ compatible = "aximcom,mr-102n", "ralink,rt3052-soc";
model = "AXIMCom MR-102N";
cfi@1f000000 {
@@ -55,17 +56,17 @@
usb {
label = "mr-102n:green:usb";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
status {
label = "mr-102n:amber:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wlan {
label = "mr-102n:green:wlan";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
};
@@ -77,13 +78,13 @@
reset {
label = "reset";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/MT7620a.dts b/target/linux/ramips/dts/MT7620a.dts
index 3ed22d5c9a..cbd7319a85 100644
--- a/target/linux/ramips/dts/MT7620a.dts
+++ b/target/linux/ramips/dts/MT7620a.dts
@@ -2,6 +2,7 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -16,13 +17,13 @@
s2 {
label = "S2";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
s3 {
label = "S3";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <BTN_1>;
};
};
diff --git a/target/linux/ramips/dts/MT7620a_MT7610e.dts b/target/linux/ramips/dts/MT7620a_MT7610e.dts
index 1670b9c86b..d5f5dbba9f 100644
--- a/target/linux/ramips/dts/MT7620a_MT7610e.dts
+++ b/target/linux/ramips/dts/MT7620a_MT7610e.dts
@@ -2,6 +2,7 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -16,13 +17,13 @@
wps {
label = "wps";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
reset {
label = "reset";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
linux,code = <BTN_1>;
};
};
diff --git a/target/linux/ramips/dts/MT7620a_V22SG.dts b/target/linux/ramips/dts/MT7620a_V22SG.dts
index ea17512082..25b3cc7a13 100644
--- a/target/linux/ramips/dts/MT7620a_V22SG.dts
+++ b/target/linux/ramips/dts/MT7620a_V22SG.dts
@@ -2,6 +2,7 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -16,13 +17,13 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
aoss {
label = "aoss";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/MZK-750DHP.dts b/target/linux/ramips/dts/MZK-750DHP.dts
index dfefb0e320..f9f02550ca 100644
--- a/target/linux/ramips/dts/MZK-750DHP.dts
+++ b/target/linux/ramips/dts/MZK-750DHP.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "planex,mzk-750dhp", "ralink,mt7620a-soc";
model = "Planex MZK-750DHP";
gpio-leds {
@@ -13,17 +14,17 @@
wps {
label = "mzk-750dhp:green:wps";
- gpios = <&gpio2 15 1>;
+ gpios = <&gpio2 15 GPIO_ACTIVE_LOW>;
};
power {
label = "mzk-750dhp:green:power";
- gpios = <&gpio1 15 1>;
+ gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
};
wlan5g {
label = "mzk-750dhp:green:wlan5g";
- gpios = <&gpio1 14 1>;
+ gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
};
};
@@ -35,13 +36,13 @@
s1 {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
s2 {
label = "wps";
- gpios = <&gpio2 19 1>;
+ gpios = <&gpio2 19 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/MZK-DP150N.dts b/target/linux/ramips/dts/MZK-DP150N.dts
index 2e559d6c7e..6e5d9c1804 100644
--- a/target/linux/ramips/dts/MZK-DP150N.dts
+++ b/target/linux/ramips/dts/MZK-DP150N.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "MZK-DP150N", "ralink,rt5350-soc";
+ compatible = "planex,mzk-dp150n", "ralink,rt5350-soc";
model = "Planex MZK-DP150N";
gpio-leds {
@@ -13,7 +14,7 @@
power {
label = "mzk-dp150n:green:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
};
@@ -25,7 +26,7 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/MZK-EX300NP.dts b/target/linux/ramips/dts/MZK-EX300NP.dts
index 854d8a141b..3463201f89 100644
--- a/target/linux/ramips/dts/MZK-EX300NP.dts
+++ b/target/linux/ramips/dts/MZK-EX300NP.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "planex,mzk-ex300np", "ralink,mt7620a-soc";
model = "Planex MZK-EX300NP";
gpio-leds {
@@ -13,32 +14,32 @@
wifi {
label = "mzk-ex300np:green:wifi";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
wps {
label = "mzk-ex300np:green:wps";
- gpios = <&gpio1 5 1>;
+ gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
};
rep {
label = "mzk-ex300np:blue:rep";
- gpios = <&gpio1 4 1>;
+ gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
};
wifi1 {
label = "mzk-ex300np:blue:wifi1";
- gpios = <&gpio1 1 1>;
+ gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
};
wifi2 {
label = "mzk-ex300np:blue:wifi2";
- gpios = <&gpio1 2 1>;
+ gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
};
wifi3 {
label = "mzk-ex300np:blue:wifi3";
- gpios = <&gpio1 0 1>;
+ gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
};
};
@@ -50,13 +51,13 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio1 3 0>;
+ gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RFKILL>;
};
};
diff --git a/target/linux/ramips/dts/MZK-EX750NP.dts b/target/linux/ramips/dts/MZK-EX750NP.dts
index 29a11898e8..21d47ddfa8 100644
--- a/target/linux/ramips/dts/MZK-EX750NP.dts
+++ b/target/linux/ramips/dts/MZK-EX750NP.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "planex,mzk-ex750np", "ralink,mt7620a-soc";
model = "Planex MZK-EX750NP";
gpio-leds {
@@ -13,37 +14,37 @@
power {
label = "mzk-ex750np:red:power";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
wifi {
label = "mzk-ex750np:red:wifi";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
wps {
label = "mzk-ex750np:green:wps";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
rep {
label = "mzk-ex750np:blue:rep";
- gpios = <&gpio2 16 1>;
+ gpios = <&gpio2 16 GPIO_ACTIVE_LOW>;
};
wifi1 {
label = "mzk-ex750np:blue:wifi1";
- gpios = <&gpio2 19 1>;
+ gpios = <&gpio2 19 GPIO_ACTIVE_LOW>;
};
wifi2 {
label = "mzk-ex750np:blue:wifi2";
- gpios = <&gpio2 18 1>;
+ gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;
};
wifi3 {
label = "mzk-ex750np:blue:wifi3";
- gpios = <&gpio2 17 1>;
+ gpios = <&gpio2 17 GPIO_ACTIVE_LOW>;
};
};
@@ -55,13 +56,13 @@
reset {
label = "reset";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 13 0>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RFKILL>;
};
};
diff --git a/target/linux/ramips/dts/MZK-W300NH2.dts b/target/linux/ramips/dts/MZK-W300NH2.dts
index 4b002b7c20..d96ea60940 100644
--- a/target/linux/ramips/dts/MZK-W300NH2.dts
+++ b/target/linux/ramips/dts/MZK-W300NH2.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "MZK-W300NH2", "ralink,rt3052-soc";
+ compatible = "planex,mzk-w300nh2", "ralink,rt3052-soc";
model = "Planex MZK-W300NH2";
cfi@1f000000 {
@@ -51,17 +52,17 @@
power {
label = "mzk-w300nh2:green:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wlan {
label = "mzk-w300nh2:amber:wlan";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
wps {
label = "mzk-w300nh2:amber:wps";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
};
@@ -73,19 +74,19 @@
wps {
label = "wps";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
reset {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
rt {
label = "rt";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
};
diff --git a/target/linux/ramips/dts/MZK-WDPR.dts b/target/linux/ramips/dts/MZK-WDPR.dts
index ff26b153b6..ee0d5c04eb 100644
--- a/target/linux/ramips/dts/MZK-WDPR.dts
+++ b/target/linux/ramips/dts/MZK-WDPR.dts
@@ -2,8 +2,10 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
+
/ {
- compatible = "MZK-WDPR", "ralink,rt3052-soc";
+ compatible = "planex,mzk-wdpr", "ralink,rt3052-soc";
model = "Planex MZK-WDPR";
chosen {
@@ -55,7 +57,7 @@
lcd_ctrl1 {
gpio-export,name = "lcd_ctrl1";
gpio-export,output = <0>;
- gpios = <&gpio0 1 0>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/MicroWRT.dts b/target/linux/ramips/dts/MicroWRT.dts
index 6f8179cc57..5a63e6842a 100644
--- a/target/linux/ramips/dts/MicroWRT.dts
+++ b/target/linux/ramips/dts/MicroWRT.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "microwrt", "ralink,mt7620a-soc";
+ compatible = "microduino,microwrt", "ralink,mt7620a-soc";
model = "Microduino MicroWRT";
chosen {
@@ -20,13 +21,13 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/NA930.dts b/target/linux/ramips/dts/NA930.dts
index a5393e2a9a..be909cf334 100644
--- a/target/linux/ramips/dts/NA930.dts
+++ b/target/linux/ramips/dts/NA930.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "sercomm,na930", "ralink,mt7620a-soc";
model = "Sercomm NA930";
chosen {
@@ -49,19 +50,19 @@
reset {
label = "reset";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
zwave {
label = "zwave";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
wps {
label = "wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -71,22 +72,22 @@
zwave {
label = "na930:blue:zwave";
- gpios = <&gpio2 0 1>;
+ gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
};
status {
label = "na930:blue:status";
- gpios = <&gpio2 26 1>;
+ gpios = <&gpio2 26 GPIO_ACTIVE_LOW>;
};
service {
label = "na930:blue:service";
- gpios = <&gpio2 28 1>;
+ gpios = <&gpio2 28 GPIO_ACTIVE_LOW>;
};
power {
label = "na930:blue:power";
- gpios = <&gpio2 29 1>;
+ gpios = <&gpio2 29 GPIO_ACTIVE_LOW>;
};
};
@@ -97,7 +98,7 @@
telit {
gpio-export,name = "telit";
gpio-export,output = <1>;
- gpios = <&gpio0 13 0>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/NBG-419N.dts b/target/linux/ramips/dts/NBG-419N.dts
index e19ce34b5c..55590de1be 100644
--- a/target/linux/ramips/dts/NBG-419N.dts
+++ b/target/linux/ramips/dts/NBG-419N.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "NBG-419N", "ralink,rt3052-soc";
+ compatible = "zyxel,nbg-419n", "ralink,rt3052-soc";
model = "ZyXEL NBG-419N";
cfi@1f000000 {
@@ -45,12 +46,12 @@
power {
label = "nbg-419n:green:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wps {
label = "nbg-419n:green:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -62,13 +63,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/NBG-419N2.dts b/target/linux/ramips/dts/NBG-419N2.dts
index 73143bd642..a6e4803964 100644
--- a/target/linux/ramips/dts/NBG-419N2.dts
+++ b/target/linux/ramips/dts/NBG-419N2.dts
@@ -2,10 +2,11 @@
#include "rt3352.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "NBG-419N2", "ralink,rt3352-soc";
+ compatible = "zyxel,nbg-419n-v2", "ralink,rt3352-soc";
model = "ZyXEL NBG-419N v2";
palmbus@10000000 {
@@ -49,17 +50,17 @@
power {
label = "nbg-419n2:green:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wps {
label = "nbg-419n2:green:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
usb {
label = "nbg-419n2:green:usb";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -70,18 +71,18 @@
poll-interval = <20>;
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
rfkill {
label = "rfkill";
linux,input-type = <EV_SW>;
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RFKILL>;
};
};
diff --git a/target/linux/ramips/dts/NCS601W.dts b/target/linux/ramips/dts/NCS601W.dts
index 3c5097f559..500fdf9740 100644
--- a/target/linux/ramips/dts/NCS601W.dts
+++ b/target/linux/ramips/dts/NCS601W.dts
@@ -3,7 +3,7 @@
#include "rt5350.dtsi"
/ {
- compatible = "NCS601W", "ralink,rt5350-soc";
+ compatible = "wansview,ncs601w", "ralink,rt5350-soc";
model = "Wansview NCS601W";
};
diff --git a/target/linux/ramips/dts/NIXCORE-16M.dts b/target/linux/ramips/dts/NIXCORE-16M.dts
index 5d4cdae7f9..9c127cbbaa 100644
--- a/target/linux/ramips/dts/NIXCORE-16M.dts
+++ b/target/linux/ramips/dts/NIXCORE-16M.dts
@@ -3,6 +3,7 @@
#include "NIXCORE.dtsi"
/ {
+ compatible = "nixcore,x1-16m", "nixcore,x1", "ralink,rt5350-soc";
model = "NixcoreX1 (16M)";
};
diff --git a/target/linux/ramips/dts/NIXCORE-8M.dts b/target/linux/ramips/dts/NIXCORE-8M.dts
index af78808bd7..bdda4d7a61 100644
--- a/target/linux/ramips/dts/NIXCORE-8M.dts
+++ b/target/linux/ramips/dts/NIXCORE-8M.dts
@@ -3,6 +3,7 @@
#include "NIXCORE.dtsi"
/ {
+ compatible = "nixcore,x1-8m", "nixcore,x1", "ralink,rt5350-soc";
model = "NixcoreX1 (8M)";
};
diff --git a/target/linux/ramips/dts/NIXCORE.dtsi b/target/linux/ramips/dts/NIXCORE.dtsi
index a827b31408..4d2a82d242 100644
--- a/target/linux/ramips/dts/NIXCORE.dtsi
+++ b/target/linux/ramips/dts/NIXCORE.dtsi
@@ -1,7 +1,9 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
+
/ {
- compatible = "Nixcore", "ralink,rt5350-soc";
+ compatible = "nixcore,x1", "ralink,rt5350-soc";
chosen {
bootargs = "console=ttyS1,57600";
@@ -14,13 +16,13 @@
gpio0 {
gpio-export,name = "gpio0";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 0 0>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
};
gpio1 {
gpio-export,name = "gpio1";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio1 0 0>;
+ gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>;
};
/* GPIOs 1-6 are I2C,SPI */
@@ -32,35 +34,35 @@
/* JTAG_TDO */
gpio-export,name = "gpio17";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 17 0>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
};
gpio18 {
/* JTAG_TDI */
gpio-export,name = "gpio18";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 18 0>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>;
};
gpio19 {
/* JTAG_TMS */
gpio-export,name = "gpio19";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 19 0>;
+ gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>;
};
gpio20 {
/* JTAG_TCLK */
gpio-export,name = "gpio20";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 20 0>;
+ gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>;
};
gpio21 {
/* JTAG_TRST_N */
gpio-export,name = "gpio21";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 21 0>;
+ gpios = <&gpio0 21 GPIO_ACTIVE_HIGH>;
};
/* ETH LEDs */
@@ -68,25 +70,25 @@
gpio22 {
gpio-export,name = "gpio22";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio1 0 0>;
+ gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>;
};
gpio23 {
gpio-export,name = "gpio23";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio1 1 0>;
+ gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>;
};
gpio24 {
gpio-export,name = "gpio24";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio1 2 0>;
+ gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
};
gpio25 {
gpio-export,name = "gpio25";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio1 3 0>;
+ gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
};
*/
@@ -94,14 +96,14 @@
/* ETH4_LED */
gpio-export,name = "gpio26";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio1 4 0>;
+ gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
};
gpio27 {
/* spi_cs1 */
gpio-export,name = "gpio27";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio1 5 0>;
+ gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/NW718.dts b/target/linux/ramips/dts/NW718.dts
index 60922555d6..9047397536 100644
--- a/target/linux/ramips/dts/NW718.dts
+++ b/target/linux/ramips/dts/NW718.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "NW718", "ralink,rt3050-soc";
+ compatible = "netcore,nw718", "ralink,rt3050-soc";
model = "Netcore NW718";
gpio-leds {
@@ -13,17 +14,17 @@
cpu {
label = "nw718:amber:cpu";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
usb {
label = "nw718:amber:usb";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
wps {
label = "nw718:amber:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -35,13 +36,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/Newifi-D1.dts b/target/linux/ramips/dts/Newifi-D1.dts
index 47cfa2bf4e..f5c7c91362 100644
--- a/target/linux/ramips/dts/Newifi-D1.dts
+++ b/target/linux/ramips/dts/Newifi-D1.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -22,17 +23,17 @@
status-red {
label = "newifi-d1:red:status";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
status-green {
label = "newifi-d1:green:status";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
statys-blue {
label = "newifi-d1:blue:status";
- gpios = <&gpio0 16 1>;
+ gpios = <&gpio0 16 GPIO_ACTIVE_LOW>;
};
};
@@ -44,7 +45,7 @@
reset {
label = "reset";
- gpios = <&gpio0 15 1>;
+ gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -56,13 +57,13 @@
usb2power {
gpio-export,name = "usb2power";
gpio-export,output = <1>;
- gpios = <&gpio0 9 0>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>;
};
usb3power {
gpio-export,name = "usb3power";
gpio-export,output = <1>;
- gpios = <&gpio0 11 0>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/OY-0001.dts b/target/linux/ramips/dts/OY-0001.dts
index ff6fe1e2e2..0fe372dd3a 100644
--- a/target/linux/ramips/dts/OY-0001.dts
+++ b/target/linux/ramips/dts/OY-0001.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "ohyeah,oy-0001", "ralink,mt7620a-soc";
model = "OY-0001";
chosen {
@@ -17,12 +18,12 @@
powerled {
label = "oy-0001:green:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wifiled {
label = "oy-0001:green:wifi";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -34,7 +35,7 @@
s1 {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/PBR-D1.dts b/target/linux/ramips/dts/PBR-D1.dts
index 739940efbc..a982eebbef 100644
--- a/target/linux/ramips/dts/PBR-D1.dts
+++ b/target/linux/ramips/dts/PBR-D1.dts
@@ -2,10 +2,11 @@
#include "mt7628an.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "mediatek,pbr-d1", "mediatek,mt7628an-soc";
+ compatible = "pandorabox,pbr-d1", "mediatek,mt7628an-soc";
model = "PBR-D1";
chosen {
@@ -26,13 +27,13 @@
usb {
label = "pbr-d1:orange:usb";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
default-state = "off";
};
power {
label = "pbr-d1:orange:power";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
default-state = "on";
};
};
@@ -45,7 +46,7 @@
reset {
label = "reset";
- gpios = <&gpio1 38 1>;
+ gpios = <&gpio1 38 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/PBR-M1.dts b/target/linux/ramips/dts/PBR-M1.dts
index a05aee84f1..f5d5f29a75 100644
--- a/target/linux/ramips/dts/PBR-M1.dts
+++ b/target/linux/ramips/dts/PBR-M1.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -34,27 +35,27 @@
power {
label = "pbr-m1:blue:power";
- gpios = <&gpio0 31 1>;
+ gpios = <&gpio0 31 GPIO_ACTIVE_LOW>;
};
sys {
label = "pbr-m1:blue:sys";
- gpios = <&gpio1 0 1>;
+ gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
};
internet {
label = "pbr-m1:blue:internet";
- gpios = <&gpio0 29 1>;
+ gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
};
wlan2g {
label = "pbr-m1:blue:wlan2g";
- gpios = <&gpio1 1 1>;
+ gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
};
wlan5g {
label = "pbr-m1:blue:wlan5g";
- gpios = <&gpio0 28 1>;
+ gpios = <&gpio0 28 GPIO_ACTIVE_LOW>;
};
};
@@ -66,7 +67,7 @@
reset {
label = "reset";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -78,25 +79,25 @@
power_usb2 {
gpio-export,name = "power_usb2";
gpio-export,output = <1>;
- gpios = <&gpio0 22 0>;
+ gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>;
};
power_usb3 {
gpio-export,name = "power_usb3";
gpio-export,output = <1>;
- gpios = <&gpio0 25 0>;
+ gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>;
};
power_sata {
gpio-export,name = "power_sata";
gpio-export,output = <1>;
- gpios = <&gpio0 27 0>;
+ gpios = <&gpio0 27 GPIO_ACTIVE_HIGH>;
};
};
beeper: beeper {
compatible = "gpio-beeper";
- gpios = <&gpio0 26 1>;
+ gpios = <&gpio0 26 GPIO_ACTIVE_LOW>;
};
};
diff --git a/target/linux/ramips/dts/PSG1208.dts b/target/linux/ramips/dts/PSG1208.dts
index 6680f5df2a..f008ec7ab7 100644
--- a/target/linux/ramips/dts/PSG1208.dts
+++ b/target/linux/ramips/dts/PSG1208.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "PSG1208", "ralink,mt7620a-soc";
+ compatible = "phicomm,psg1208", "ralink,mt7620a-soc";
model = "Phicomm PSG1208";
gpio-leds {
@@ -13,12 +14,12 @@
wan {
label = "psg1208:white:wps";
- gpios = <&gpio1 15 1>;
+ gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
};
wlan {
label = "psg1208:white:wlan2g";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -30,7 +31,7 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/PSG1218.dtsi b/target/linux/ramips/dts/PSG1218.dtsi
index b3b58948d2..c24f5ff2ba 100644
--- a/target/linux/ramips/dts/PSG1218.dtsi
+++ b/target/linux/ramips/dts/PSG1218.dtsi
@@ -1,8 +1,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
+ compatible = "phicomm,psg1218", "ralink,mt7620a-soc";
+
gpio-keys-polled {
compatible = "gpio-keys-polled";
#address-cells = <1>;
@@ -11,7 +14,7 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/PSG1218A.dts b/target/linux/ramips/dts/PSG1218A.dts
index e85ef70cbd..c63af58034 100644
--- a/target/linux/ramips/dts/PSG1218A.dts
+++ b/target/linux/ramips/dts/PSG1218A.dts
@@ -3,24 +3,24 @@
#include "PSG1218.dtsi"
/ {
- compatible = "PSG1218A", "ralink,mt7620a-soc";
+ compatible = "phicomm,psg1218a", "phicomm,psg1218", "ralink,mt7620a-soc";
model = "Phicomm PSG1218 rev.A";
gpio-leds {
compatible = "gpio-leds";
blue {
label = "psg1218a:blue:status";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
yellow {
label = "psg1218a:yellow:status";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
red {
label = "psg1218a:red:status";
- gpios = <&gpio0 8 0>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/PSG1218B.dts b/target/linux/ramips/dts/PSG1218B.dts
index 38ceb95856..2dfa7635d1 100644
--- a/target/linux/ramips/dts/PSG1218B.dts
+++ b/target/linux/ramips/dts/PSG1218B.dts
@@ -3,24 +3,24 @@
#include "PSG1218.dtsi"
/ {
- compatible = "PSG1218B", "ralink,mt7620a-soc";
+ compatible = "phicomm,psg1218b", "phicomm,psg1218", "ralink,mt7620a-soc";
model = "Phicomm PSG1218 rev.B";
gpio-leds {
compatible = "gpio-leds";
blue {
label = "psg1218b:blue:status";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
yellow {
label = "psg1218b:yellow:status";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
red {
label = "psg1218b:red:status";
- gpios = <&gpio0 8 0>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/PSR-680W.dts b/target/linux/ramips/dts/PSR-680W.dts
index f749a4e589..2297c1126c 100644
--- a/target/linux/ramips/dts/PSR-680W.dts
+++ b/target/linux/ramips/dts/PSR-680W.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "PSR-680W", "ralink,rt3052-soc";
+ compatible = "petatel,psr-680w", "ralink,rt3052-soc";
model = "Petatel PSR-680W Wireless 3G Router";
chosen {
@@ -49,7 +50,7 @@
wan {
label = "psr-680w:red:wan";
- gpios = <&gpio0 19 1>;
+ gpios = <&gpio0 19 GPIO_ACTIVE_LOW>;
};
};
@@ -61,7 +62,7 @@
reset {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/PWH2004.dts b/target/linux/ramips/dts/PWH2004.dts
index 18ee7426f4..c086894fd2 100644
--- a/target/linux/ramips/dts/PWH2004.dts
+++ b/target/linux/ramips/dts/PWH2004.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "PWH2004", "ralink,rt3052-soc";
+ compatible = "prolink,pwh2004", "ralink,rt3052-soc";
model = "Prolink PWH2004";
cfi@1f000000 {
@@ -45,12 +46,12 @@
wifi {
label = "pwh2004:red:wifi";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
power {
label = "pwh2004:green:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
};
@@ -62,7 +63,7 @@
wps {
label = "wps";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/PX-4885-4M.dts b/target/linux/ramips/dts/PX-4885-4M.dts
index bd3b271925..f6d366c3eb 100644
--- a/target/linux/ramips/dts/PX-4885-4M.dts
+++ b/target/linux/ramips/dts/PX-4885-4M.dts
@@ -3,6 +3,7 @@
#include "PX-4885.dtsi"
/ {
+ compatible = "7links,px-4885-4m", "7links,px-4885", "ralink,rt5350-soc";
model = "7Links PX-4885 (4M)";
};
diff --git a/target/linux/ramips/dts/PX-4885-8M.dts b/target/linux/ramips/dts/PX-4885-8M.dts
index 605540928e..39327e9606 100644
--- a/target/linux/ramips/dts/PX-4885-8M.dts
+++ b/target/linux/ramips/dts/PX-4885-8M.dts
@@ -3,6 +3,7 @@
#include "PX-4885.dtsi"
/ {
+ compatible = "7links,px-4885-8m", "7links,px-4885", "ralink,rt5350-soc";
model = "7Links PX-4885 (8M)";
};
diff --git a/target/linux/ramips/dts/PX-4885.dtsi b/target/linux/ramips/dts/PX-4885.dtsi
index cb9586d556..ac47ed8457 100644
--- a/target/linux/ramips/dts/PX-4885.dtsi
+++ b/target/linux/ramips/dts/PX-4885.dtsi
@@ -1,9 +1,10 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "PX-4885", "ralink,rt5350-soc";
+ compatible = "7links,px-4885", "ralink,rt5350-soc";
gpio-keys-polled {
compatible = "gpio-keys-polled";
@@ -13,7 +14,7 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -23,12 +24,12 @@
orange {
label = "px-4885:orange:wifi";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
};
blue {
label = "px-4885:blue:storage";
- gpios = <&gpio0 19 1>;
+ gpios = <&gpio0 19 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/RE6500.dts b/target/linux/ramips/dts/RE6500.dts
index f00bf7e524..b2b5a29238 100644
--- a/target/linux/ramips/dts/RE6500.dts
+++ b/target/linux/ramips/dts/RE6500.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -22,12 +23,12 @@
wifi {
label = "re6500:orange:wifi";
- gpios = <&gpio0 0 0>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
};
power {
label = "re6500:white:power";
- gpios = <&gpio0 9 0>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>;
};
};
@@ -39,13 +40,13 @@
wps {
label = "wps";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
reset {
label = "reset";
- gpios = <&gpio0 11 0>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/RP-N53.dts b/target/linux/ramips/dts/RP-N53.dts
index 466a072bae..b921d9ca5d 100644
--- a/target/linux/ramips/dts/RP-N53.dts
+++ b/target/linux/ramips/dts/RP-N53.dts
@@ -2,6 +2,7 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -16,25 +17,25 @@
touch {
label = "touch";
- gpios = <&gpio1 0 1>;
+ gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
wps {
label = "wps";
- gpios = <&gpio1 1 1>;
+ gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
reset {
label = "reset";
- gpios = <&gpio1 2 1>;
+ gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
audio {
label = "audio";
- gpios = <&gpio1 3 0>;
+ gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
linux,code = <BTN_1>;
};
};
@@ -44,42 +45,42 @@
backlight {
label = "rp-n53:white:back";
- gpios = <&gpio1 4 1>;
+ gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
};
wifi0 {
label = "rp-n53:blue:5g3";
- gpios = <&gpio1 5 1>;
+ gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
};
wifi1 {
label = "rp-n53:blue:5g2";
- gpios = <&gpio1 6 1>;
+ gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
};
wifi2 {
label = "rp-n53:blue:5g1";
- gpios = <&gpio1 7 1>;
+ gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
};
wifi3 {
label = "rp-n53:blue:wifi";
- gpios = <&gpio1 8 1>;
+ gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
};
wifi4 {
label = "rp-n53:blue:2g1";
- gpios = <&gpio1 9 1>;
+ gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
};
wifi5 {
label = "rp-n53:blue:2g2";
- gpios = <&gpio1 10 1>;
+ gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
};
wifi6 {
label = "rp-n53:blue:2g3";
- gpios = <&gpio1 11 1>;
+ gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/RT-G32-B1.dts b/target/linux/ramips/dts/RT-G32-B1.dts
index 38d6992f0c..af923c6e64 100644
--- a/target/linux/ramips/dts/RT-G32-B1.dts
+++ b/target/linux/ramips/dts/RT-G32-B1.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "RT-G32-B1", "ralink,rt3050-soc";
+ compatible = "asus,rt-g32-b1", "ralink,rt3050-soc";
model = "Asus RT-G32 B1";
gpio-keys-polled {
@@ -16,13 +17,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/RT-N10-PLUS.dts b/target/linux/ramips/dts/RT-N10-PLUS.dts
index cb5a13618d..a55d06f1b3 100644
--- a/target/linux/ramips/dts/RT-N10-PLUS.dts
+++ b/target/linux/ramips/dts/RT-N10-PLUS.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "RT-N10-PLUS", "ralink,rt3050-soc";
+ compatible = "asus,rt-n10-plus", "ralink,rt3050-soc";
model = "Asus RT-N10+";
cfi@1f000000 {
@@ -45,7 +46,7 @@
wps {
label = "rt-n10-plus:green:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -57,13 +58,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/RT-N13U.dts b/target/linux/ramips/dts/RT-N13U.dts
index 9625415b73..35a6c0aa2c 100644
--- a/target/linux/ramips/dts/RT-N13U.dts
+++ b/target/linux/ramips/dts/RT-N13U.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "RT-N13U", "ralink,rt3052-soc";
+ compatible = "asus,rt-n13u", "ralink,rt3052-soc";
model = "Asus RT-N13U";
cfi@1f000000 {
@@ -45,12 +46,12 @@
power {
label = "rt-n13u:blue:power";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
wifi {
label = "rt-n13u:blue:wifi";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
};
@@ -62,13 +63,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/RT-N14U.dts b/target/linux/ramips/dts/RT-N14U.dts
index 8bb2701040..8ae4580b9b 100644
--- a/target/linux/ramips/dts/RT-N14U.dts
+++ b/target/linux/ramips/dts/RT-N14U.dts
@@ -2,6 +2,7 @@
#include "mt7620n.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -13,27 +14,27 @@
wan {
label = "rt-n14u:blue:wan";
- gpios = <&gpio2 0 1>;
+ gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
};
lan {
label = "rt-n14u:blue:lan";
- gpios = <&gpio2 1 1>;
+ gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
};
usb {
label = "rt-n14u:blue:usb";
- gpios = <&gpio2 2 1>;
+ gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
};
power {
label = "rt-n14u:blue:power";
- gpios = <&gpio2 3 1>;
+ gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
};
air {
label = "rt-n14u:blue:air";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -45,13 +46,13 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/RT-N15.dts b/target/linux/ramips/dts/RT-N15.dts
index 704d3130c8..ee1c34024e 100644
--- a/target/linux/ramips/dts/RT-N15.dts
+++ b/target/linux/ramips/dts/RT-N15.dts
@@ -2,12 +2,13 @@
#include "rt2880.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
#address-cells = <1>;
#size-cells = <1>;
- compatible = "RT-N15", "ralink,rt2880-soc";
+ compatible = "asus,rt-n15", "ralink,rt2880-soc";
model = "Asus RT-N15";
cfi@1f000000 {
@@ -44,8 +45,8 @@
rtl8366s {
compatible = "realtek,rtl8366s";
- gpio-sda = <&gpio0 1 0>;
- gpio-sck = <&gpio0 2 0>;
+ gpio-sda = <&gpio0 1 GPIO_ACTIVE_HIGH>;
+ gpio-sck = <&gpio0 2 GPIO_ACTIVE_HIGH>;
};
gpio-keys-polled {
@@ -56,13 +57,13 @@
wps {
label = "wps";
- gpios = <&gpio0 0 0>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_WPS_BUTTON>;
};
reset {
label = "reset";
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RESTART>;
};
};
@@ -72,7 +73,7 @@
power {
label = "rt-n15:blue:power";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/RT-N56U.dts b/target/linux/ramips/dts/RT-N56U.dts
index d101ece83c..417411db77 100644
--- a/target/linux/ramips/dts/RT-N56U.dts
+++ b/target/linux/ramips/dts/RT-N56U.dts
@@ -2,10 +2,11 @@
#include "rt3883.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "RT-N56U", "ralink,rt3883-soc";
+ compatible = "asus,rt-n56u", "ralink,rt3883-soc";
model = "Asus RT-N56U";
nor-flash@1c000000 {
@@ -41,8 +42,8 @@
rtl8367 {
compatible = "realtek,rtl8367";
- gpio-sda = <&gpio0 1 0>;
- gpio-sck = <&gpio0 2 0>;
+ gpio-sda = <&gpio0 1 GPIO_ACTIVE_HIGH>;
+ gpio-sck = <&gpio0 2 GPIO_ACTIVE_HIGH>;
realtek,extif1 = <1 0 1 1 1 1 1 1 2>;
};
@@ -54,13 +55,13 @@
reset {
label = "reset";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio1 2 1>;
+ gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -70,22 +71,22 @@
power {
label = "rt-n56u:blue:power";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
};
lan {
label = "rt-n56u:blue:lan";
- gpios = <&gpio0 19 1>;
+ gpios = <&gpio0 19 GPIO_ACTIVE_LOW>;
};
wan {
label = "rt-n56u:blue:wan";
- gpios = <&gpio1 3 1>;
+ gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
};
usb {
label = "rt-n56u:blue:usb";
- gpios = <&gpio1 0 1>;
+ gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/RT5350F-OLINUXINO-EVB.dts b/target/linux/ramips/dts/RT5350F-OLINUXINO-EVB.dts
index dbd2cf6ad4..7811ee20d7 100644
--- a/target/linux/ramips/dts/RT5350F-OLINUXINO-EVB.dts
+++ b/target/linux/ramips/dts/RT5350F-OLINUXINO-EVB.dts
@@ -2,8 +2,10 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
+
/ {
- compatible = "RT5350F-OLINUXINO-EVB", "ralink,rt5350-soc";
+ compatible = "olimex,rt5350f-olinuxino-evb", "ralink,rt5350-soc";
model = "Olimex RT5350F-OLinuXino-EVB";
gpio_export {
@@ -13,18 +15,18 @@
relay1 {
gpio-export,name = "relay1";
gpio-export,output = <0>;
- gpios = <&gpio0 14 0>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
};
relay2 {
gpio-export,name = "relay2";
gpio-export,output = <0>;
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
};
button {
gpio-export,name = "button";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/RT5350F-OLINUXINO.dts b/target/linux/ramips/dts/RT5350F-OLINUXINO.dts
index a4f1aa7455..6ee3daeaa1 100644
--- a/target/linux/ramips/dts/RT5350F-OLINUXINO.dts
+++ b/target/linux/ramips/dts/RT5350F-OLINUXINO.dts
@@ -3,7 +3,7 @@
#include "rt5350.dtsi"
/ {
- compatible = "RT5350F-OLINUXINO", "ralink,rt5350-soc";
+ compatible = "olimex,rt5350f-olinuxino", "ralink,rt5350-soc";
model = "Olimex RT5350F-OLinuXino";
};
diff --git a/target/linux/ramips/dts/RUT5XX.dts b/target/linux/ramips/dts/RUT5XX.dts
index 7a09d43125..e80b64d4ec 100644
--- a/target/linux/ramips/dts/RUT5XX.dts
+++ b/target/linux/ramips/dts/RUT5XX.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "RUT5XX", "ralink,rt3050-soc";
+ compatible = "teltonika,rut5xx", "ralink,rt3050-soc";
model = "Teltonika RUT5XX";
gpio-leds {
@@ -13,7 +14,7 @@
status {
label = "rut5xx:green:status";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -25,7 +26,7 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/SAP-G3200U3.dts b/target/linux/ramips/dts/SAP-G3200U3.dts
index e83fd15107..7264e30b58 100644
--- a/target/linux/ramips/dts/SAP-G3200U3.dts
+++ b/target/linux/ramips/dts/SAP-G3200U3.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -22,7 +23,7 @@
usb {
label = "sap-g3200u3:green:usb";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -34,13 +35,13 @@
reset {
label = "reset";
- gpios = <&gpio0 16 1>;
+ gpios = <&gpio0 16 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
rfkill {
label = "rfkill";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RFKILL>;
};
};
diff --git a/target/linux/ramips/dts/SL-R7205.dts b/target/linux/ramips/dts/SL-R7205.dts
index 7b6dc990e2..f6f20a8174 100644
--- a/target/linux/ramips/dts/SL-R7205.dts
+++ b/target/linux/ramips/dts/SL-R7205.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "SL-R7205", "ralink,rt3052-soc";
+ compatible = "skyline,sl-r7205", "ralink,rt3052-soc";
model = "Skyline SL-R7205 Wireless 3G Router";
cfi@1f000000 {
@@ -45,7 +46,7 @@
wifi {
label = "sl-r7205:green:wifi";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
};
@@ -57,13 +58,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/TEW-691GR.dts b/target/linux/ramips/dts/TEW-691GR.dts
index af910798f5..0ee5e4ab2c 100644
--- a/target/linux/ramips/dts/TEW-691GR.dts
+++ b/target/linux/ramips/dts/TEW-691GR.dts
@@ -2,10 +2,11 @@
#include "rt3883.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "TEW-691GR", "ralink,rt3883-soc";
+ compatible = "trendnet,tew-691gr", "ralink,rt3883-soc";
model = "TRENDnet TEW-691GR";
nor-flash@1c000000 {
@@ -47,19 +48,19 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio1 2 1>;
+ gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
rfkill {
label = "rfkill";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RFKILL>;
};
};
@@ -69,7 +70,7 @@
wps {
label = "tew-691gr:green:wps";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/TEW-692GR.dts b/target/linux/ramips/dts/TEW-692GR.dts
index b9c7006406..a2e853a0ae 100644
--- a/target/linux/ramips/dts/TEW-692GR.dts
+++ b/target/linux/ramips/dts/TEW-692GR.dts
@@ -2,10 +2,11 @@
#include "rt3883.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "TEW-692GR", "ralink,rt3883-soc";
+ compatible = "trendnet,tew-692gr", "ralink,rt3883-soc";
model = "TRENDnet TEW-692GR";
nor-flash@1c000000 {
@@ -47,13 +48,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio1 2 1>;
+ gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -63,12 +64,12 @@
wps {
label = "tew-692gr:orange:wps";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wps2 {
label = "tew-692gr:green:wps";
- gpios = <&gpio1 4 1>;
+ gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/TEW-714TRU.dts b/target/linux/ramips/dts/TEW-714TRU.dts
index 27727cb881..5099e5ce30 100644
--- a/target/linux/ramips/dts/TEW-714TRU.dts
+++ b/target/linux/ramips/dts/TEW-714TRU.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "TEW-714TRU", "ralink,rt5350-soc";
+ compatible = "trendnet,tew-714tru", "ralink,rt5350-soc";
model = "TRENDnet TEW714TRU";
gpio-leds {
@@ -13,12 +14,12 @@
usb {
label = "tew-714tru:red:usb";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wifi {
label = "tew-714tru:green:wifi";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -30,13 +31,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -47,12 +48,12 @@
repeater {
gpio-export,name = "repeater_switch";
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
};
wisp {
gpio-export,name = "wisp_switch";
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/TINY-AC.dts b/target/linux/ramips/dts/TINY-AC.dts
index 460227db10..27c443ee24 100644
--- a/target/linux/ramips/dts/TINY-AC.dts
+++ b/target/linux/ramips/dts/TINY-AC.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "TINY-AC", "ralink,mt7620a-soc";
+ compatible = "dovado,tiny-ac", "ralink,mt7620a-soc";
model = "Dovado Tiny AC";
chosen {
@@ -17,12 +18,12 @@
usb {
label = "tiny-ac:green:usb";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
wifi {
label = "tiny-ac:orange:wifi";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -35,7 +36,7 @@
reset {
label = "reset";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
@@ -48,7 +49,7 @@
usbpower {
gpio-export,name = "usbpower";
gpio-export,output = <1>;
- gpios = <&gpio2 5 0>;
+ gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/Timecloud.dts b/target/linux/ramips/dts/Timecloud.dts
index 7cde7ba4f2..066d16a8f9 100644
--- a/target/linux/ramips/dts/Timecloud.dts
+++ b/target/linux/ramips/dts/Timecloud.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -22,12 +23,12 @@
statw {
label = "timecloud:white:status";
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
};
stato {
label = "timecloud:orange:status";
- gpios = <&gpio0 8 0>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
};
};
@@ -40,13 +41,13 @@
reset {
label = "reset";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
BTN_0 {
label = "BTN_0";
- gpios = <&gpio0 4 1>;
+ gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
};
diff --git a/target/linux/ramips/dts/UR-326N4G.dts b/target/linux/ramips/dts/UR-326N4G.dts
index 4246fa4f37..ecb747c766 100644
--- a/target/linux/ramips/dts/UR-326N4G.dts
+++ b/target/linux/ramips/dts/UR-326N4G.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "UR-326N4G", "ralink,rt3052-soc";
+ compatible = "upvel,ur-326n4g", "ralink,rt3052-soc";
model = "UPVEL UR-326N4G";
cfi@1f000000 {
@@ -45,27 +46,27 @@
3g {
label = "ur-326n4g:green:3g";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
gateway {
label = "ur-326n4g:green:gateway";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
ap {
label = "ur-326n4g:green:ap";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wps {
label = "ur-326n4g:green:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
station {
label = "ur-326n4g:green:station";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -77,13 +78,13 @@
reset_wps {
label = "reset_wps";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
mode {
label = "mode";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
};
diff --git a/target/linux/ramips/dts/UR-336UN.dts b/target/linux/ramips/dts/UR-336UN.dts
index 09cd28f14a..31aa62e72e 100644
--- a/target/linux/ramips/dts/UR-336UN.dts
+++ b/target/linux/ramips/dts/UR-336UN.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "UR-336UN", "ralink,rt3052-soc";
+ compatible = "upvel,ur-336un", "ralink,rt3052-soc";
model = "UPVEL UR-336UN";
cfi@1f000000 {
@@ -45,27 +46,27 @@
3g {
label = "ur-336un:green:3g";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
gateway {
label = "ur-336un:green:gateway";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
ap {
label = "ur-336un:green:ap";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wps {
label = "ur-336un:green:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
station {
label = "ur-336un:green:station";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -77,13 +78,13 @@
reset_wps {
label = "reset_wps";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
mode {
label = "mode";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
};
diff --git a/target/linux/ramips/dts/V11STFE.dts b/target/linux/ramips/dts/V11STFE.dts
index c4867d8f1c..ae306670cf 100644
--- a/target/linux/ramips/dts/V11STFE.dts
+++ b/target/linux/ramips/dts/V11STFE.dts
@@ -2,10 +2,11 @@
#include "rt2880.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "V11ST-FE", "ralink,rt2880-soc";
+ compatible = "ralink,v11st-fe", "ralink,rt2880-soc";
model = "Ralink V11ST-FE";
pci@440000 {
@@ -57,7 +58,7 @@
wps {
label = "wps";
- gpios = <&gpio0 0 0>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -67,7 +68,7 @@
status {
label = "v11st-fe:green:status";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/V22RW-2X2.dts b/target/linux/ramips/dts/V22RW-2X2.dts
index 29d14c2e5f..8b0fba1919 100644
--- a/target/linux/ramips/dts/V22RW-2X2.dts
+++ b/target/linux/ramips/dts/V22RW-2X2.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "V22RW-2X2", "ralink,rt3052-soc";
+ compatible = "ralink,v22rw-2x2", "ralink,rt3052-soc";
model = "Ralink AP-RT3052-V22RW-2X2";
cfi@1f000000 {
@@ -45,12 +46,12 @@
security {
label = "v22rw-2x2:green:security";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
wps {
label = "v22rw-2x2:red:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -62,13 +63,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/VOCORE-16M.dts b/target/linux/ramips/dts/VOCORE-16M.dts
index d2792c4b8c..f6422f1625 100644
--- a/target/linux/ramips/dts/VOCORE-16M.dts
+++ b/target/linux/ramips/dts/VOCORE-16M.dts
@@ -3,6 +3,7 @@
#include "VOCORE.dtsi"
/ {
+ compatible = "vocore,vocore-16m", "vocore,vocore", "ralink,rt5350-soc";
model = "VoCore (16M)";
};
diff --git a/target/linux/ramips/dts/VOCORE-8M.dts b/target/linux/ramips/dts/VOCORE-8M.dts
index ea14a420a5..e329324fd4 100644
--- a/target/linux/ramips/dts/VOCORE-8M.dts
+++ b/target/linux/ramips/dts/VOCORE-8M.dts
@@ -3,6 +3,7 @@
#include "VOCORE.dtsi"
/ {
+ compatible = "vocore,vocore-8m", "vocore,vocore", "ralink,rt5350-soc";
model = "VoCore (8M)";
};
diff --git a/target/linux/ramips/dts/VOCORE.dtsi b/target/linux/ramips/dts/VOCORE.dtsi
index 36f784a389..4c4522710e 100644
--- a/target/linux/ramips/dts/VOCORE.dtsi
+++ b/target/linux/ramips/dts/VOCORE.dtsi
@@ -1,7 +1,9 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
+
/ {
- compatible = "VoCore", "ralink,rt5350-soc";
+ compatible = "vocore,vocore", "ralink,rt5350-soc";
gpio-export {
compatible = "gpio-export";
@@ -10,7 +12,7 @@
gpio0 {
gpio-export,name = "gpio0";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 0 0>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
};
/* UARTF */
@@ -18,42 +20,42 @@
/* UARTF_RTS_N */
gpio-export,name = "gpio7";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
};
gpio8 {
/* UARTF_TXD */
gpio-export,name = "gpio8";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 8 0>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
};
gpio9 {
/* UARTF_CTS_N */
gpio-export,name = "gpio9";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 9 0>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>;
};
gpio12 {
/* UARTF_DCD_N */
gpio-export,name = "gpio12";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
};
gpio13 {
/* UARTF_DSR_N */
gpio-export,name = "gpio13";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 13 0>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
};
gpio14 {
/* UARTF_RIN */
gpio-export,name = "gpio14";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 14 0>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
};
/* JTAG */
@@ -61,35 +63,35 @@
/* JTAG_TDO */
gpio-export,name = "gpio17";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 17 0>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
};
gpio18 {
/* JTAG_TDI */
gpio-export,name = "gpio18";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 18 0>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>;
};
gpio19 {
/* JTAG_TMS */
gpio-export,name = "gpio19";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 19 0>;
+ gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>;
};
gpio20 {
/* JTAG_TCLK */
gpio-export,name = "gpio20";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 20 0>;
+ gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>;
};
gpio21 {
/* JTAG_TRST_N */
gpio-export,name = "gpio21";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio0 21 0>;
+ gpios = <&gpio0 21 GPIO_ACTIVE_HIGH>;
};
/* ETH LEDs */
@@ -97,35 +99,35 @@
/* ETH0_LED */
gpio-export,name = "gpio22";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio1 0 0>;
+ gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>;
};
gpio23 {
/* ETH1_LED */
gpio-export,name = "gpio23";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio1 1 0>;
+ gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>;
};
gpio24 {
/* ETH2_LED */
gpio-export,name = "gpio24";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio1 2 0>;
+ gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
};
gpio25 {
/* ETH3_LED */
gpio-export,name = "gpio25";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio1 3 0>;
+ gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
};
gpio26 {
/* ETH4_LED */
gpio-export,name = "gpio26";
gpio-export,direction_may_change = <1>;
- gpios = <&gpio1 4 0>;
+ gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
};
};
@@ -135,13 +137,13 @@
status {
/* UARTF_RXD */
label = "vocore:green:status";
- gpios = <&gpio0 10 0>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>;
};
eth {
/* UARTF_DTR_N */
label = "vocore:orange:eth";
- gpios = <&gpio0 11 0>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/VOCORE2.dts b/target/linux/ramips/dts/VOCORE2.dts
index 9173951d68..a2799e80f6 100644
--- a/target/linux/ramips/dts/VOCORE2.dts
+++ b/target/linux/ramips/dts/VOCORE2.dts
@@ -6,7 +6,7 @@
#include <dt-bindings/input/input.h>
/ {
- compatible = "vocore,VoCore2", "mediatek,mt7628an-soc";
+ compatible = "vocore,vocore2", "mediatek,mt7628an-soc";
model = "VoCore2";
chosen {
diff --git a/target/linux/ramips/dts/VR500.dts b/target/linux/ramips/dts/VR500.dts
index c3a6e1c4c7..776cc2ac5c 100644
--- a/target/linux/ramips/dts/VR500.dts
+++ b/target/linux/ramips/dts/VR500.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -22,7 +23,7 @@
power {
label = "vr500:green:power";
- gpios = <&gpio1 13 1>;
+ gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
};
};
@@ -34,7 +35,7 @@
reset {
label = "reset";
- gpios = <&gpio1 15 1>;
+ gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/W150M.dts b/target/linux/ramips/dts/W150M.dts
index 9ac84a0f4b..d2f8574083 100644
--- a/target/linux/ramips/dts/W150M.dts
+++ b/target/linux/ramips/dts/W150M.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "W150M", "ralink,rt3050-soc";
+ compatible = "tenda,w150m", "ralink,rt3050-soc";
model = "Tenda W150M";
cfi@1f000000 {
@@ -45,32 +46,32 @@
3grouter {
label = "w150m:blue:3grouter";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
ap {
label = "w150m:blue:ap";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wisprouter {
label = "w150m:blue:wisprouter";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wirelessrouter {
label = "w150m:blue:wirelessrouter";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
3g {
label = "w150m:blue:3g";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
wpsreset {
label = "w150m:blue:wpsreset";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -82,13 +83,13 @@
reset {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
mode {
label = "mode";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
};
diff --git a/target/linux/ramips/dts/W306R_V20.dts b/target/linux/ramips/dts/W306R_V20.dts
index ff5ca59ad6..5aeb91cfb7 100644
--- a/target/linux/ramips/dts/W306R_V20.dts
+++ b/target/linux/ramips/dts/W306R_V20.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "W306R_V20", "ralink,rt3052-soc";
+ compatible = "tenda,w306r-v2", "ralink,rt3052-soc";
model = "Tenda W306R V2.0";
cfi@1f000000 {
@@ -45,12 +46,12 @@
sys {
label = "w306r-v20:green:sys";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wps {
label = "w306r-v20:green:wps";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -62,7 +63,7 @@
reset {
label = "RESET/WPS";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/W502U.dts b/target/linux/ramips/dts/W502U.dts
index 1de6ffa337..b02c6c1256 100644
--- a/target/linux/ramips/dts/W502U.dts
+++ b/target/linux/ramips/dts/W502U.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "W502U", "ralink,rt3052-soc";
+ compatible = "alfanetworks,w502u", "ralink,rt3052-soc";
model = "ALFA Networks W502U";
chosen {
@@ -49,12 +50,12 @@
usb {
label = "w502u:blue:usb";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
wps {
label = "w502u:blue:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -66,13 +67,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/WCR150GN.dts b/target/linux/ramips/dts/WCR150GN.dts
index b47dd8b4af..9a4c4fc7d1 100644
--- a/target/linux/ramips/dts/WCR150GN.dts
+++ b/target/linux/ramips/dts/WCR150GN.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "WCR150GN", "ralink,rt3050-soc";
+ compatible = "sparklan,wcr150gn", "ralink,rt3050-soc";
model = "Sparklan WCR-150GN";
cfi@1f000000 {
@@ -45,12 +46,12 @@
user {
label = "wcr-150gn:amber:user";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
power {
label = "wcr-150gn:amber:power";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
};
@@ -62,13 +63,13 @@
wps {
label = "wps";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
reset {
label = "reset";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/WF-2881.dts b/target/linux/ramips/dts/WF-2881.dts
index f85e2e169c..33f521cb95 100644
--- a/target/linux/ramips/dts/WF-2881.dts
+++ b/target/linux/ramips/dts/WF-2881.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -22,12 +23,12 @@
usb {
label = "wf-2881:green:usb";
- gpios = <&gpio0 6 1>;
+ gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
};
wps {
label = "wf-2881:green:wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
};
};
@@ -39,7 +40,7 @@
reset {
label = "reset";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/WHR-1166D.dts b/target/linux/ramips/dts/WHR-1166D.dts
index 1f200cd689..e8324bfc33 100644
--- a/target/linux/ramips/dts/WHR-1166D.dts
+++ b/target/linux/ramips/dts/WHR-1166D.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "buffalo,whr-1166d", "ralink,mt7620a-soc";
model = "Buffalo WHR-1166D";
gpio-leds {
@@ -13,37 +14,37 @@
power {
label = "whr-1166d:red:power";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
wifi {
label = "whr-1166d:green:wifi";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
power2 {
label = "whr-1166d:green:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wifi2 {
label = "whr-1166d:orange:wifi";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
internet {
label = "whr-1166d:green:internet";
- gpios = <&gpio2 17 1>;
+ gpios = <&gpio2 17 GPIO_ACTIVE_LOW>;
};
router {
label = "whr-1166d:orange:router";
- gpios = <&gpio2 18 1>;
+ gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;
};
router2 {
label = "whr-1166d:green:router";
- gpios = <&gpio2 19 1>;
+ gpios = <&gpio2 19 GPIO_ACTIVE_LOW>;
};
};
@@ -55,26 +56,26 @@
reset {
label = "reset";
- gpios = <&gpio2 12 1>;
+ gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
aoss {
label = "aoss";
- gpios = <&gpio2 13 1>;
+ gpios = <&gpio2 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
ap {
label = "ap";
- gpios = <&gpio2 14 1>;
+ gpios = <&gpio2 14 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
bridge {
label = "bridge";
- gpios = <&gpio2 15 1>;
+ gpios = <&gpio2 15 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
diff --git a/target/linux/ramips/dts/WHR-300HP2.dts b/target/linux/ramips/dts/WHR-300HP2.dts
index 44387541b1..f74a0b84b8 100644
--- a/target/linux/ramips/dts/WHR-300HP2.dts
+++ b/target/linux/ramips/dts/WHR-300HP2.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "buffalo,whr-300hp2", "ralink,mt7620a-soc";
model = "Buffalo WHR-300HP2";
gpio-leds {
@@ -13,37 +14,37 @@
power {
label = "whr-300hp2:red:power";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
wifi {
label = "whr-300hp2:green:wifi";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
power2 {
label = "whr-300hp2:green:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wifi2 {
label = "whr-300hp2:orange:wifi";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
internet {
label = "whr-300hp2:green:internet";
- gpios = <&gpio2 17 1>;
+ gpios = <&gpio2 17 GPIO_ACTIVE_LOW>;
};
router {
label = "whr-300hp2:green:router";
- gpios = <&gpio2 18 1>;
+ gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;
};
router2 {
label = "whr-300hp2:orange:router";
- gpios = <&gpio2 19 1>;
+ gpios = <&gpio2 19 GPIO_ACTIVE_LOW>;
};
};
@@ -55,26 +56,26 @@
reset {
label = "reset";
- gpios = <&gpio2 12 1>;
+ gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
aoss {
label = "aoss";
- gpios = <&gpio2 13 1>;
+ gpios = <&gpio2 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
ap {
label = "ap";
- gpios = <&gpio2 14 1>;
+ gpios = <&gpio2 14 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
bridge {
label = "bridge";
- gpios = <&gpio2 15 1>;
+ gpios = <&gpio2 15 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
diff --git a/target/linux/ramips/dts/WHR-600D.dts b/target/linux/ramips/dts/WHR-600D.dts
index 1100261da9..611a23d9bb 100644
--- a/target/linux/ramips/dts/WHR-600D.dts
+++ b/target/linux/ramips/dts/WHR-600D.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "buffalo,whr-600d", "ralink,mt7620a-soc";
model = "Buffalo WHR-600D";
gpio-leds {
@@ -13,37 +14,37 @@
power {
label = "whr-600d:red:power";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
wifi {
label = "whr-600d:green:wifi";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
power2 {
label = "whr-600d:green:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wifi2 {
label = "whr-600d:orange:wifi";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
internet {
label = "whr-600d:green:internet";
- gpios = <&gpio2 17 1>;
+ gpios = <&gpio2 17 GPIO_ACTIVE_LOW>;
};
router {
label = "whr-600d:green:router";
- gpios = <&gpio2 18 1>;
+ gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;
};
router2 {
label = "whr-600d:orange:router";
- gpios = <&gpio2 19 1>;
+ gpios = <&gpio2 19 GPIO_ACTIVE_LOW>;
};
};
@@ -55,26 +56,26 @@
reset {
label = "reset";
- gpios = <&gpio2 12 1>;
+ gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
aoss {
label = "aoss";
- gpios = <&gpio2 13 1>;
+ gpios = <&gpio2 13 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
ap {
label = "ap";
- gpios = <&gpio2 14 1>;
+ gpios = <&gpio2 14 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
bridge {
label = "bridge";
- gpios = <&gpio2 15 1>;
+ gpios = <&gpio2 15 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
diff --git a/target/linux/ramips/dts/WHR-G300N.dts b/target/linux/ramips/dts/WHR-G300N.dts
index e2b19ce03e..da861ce66e 100644
--- a/target/linux/ramips/dts/WHR-G300N.dts
+++ b/target/linux/ramips/dts/WHR-G300N.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "WHR-G300N", "ralink,rt3052-soc";
+ compatible = "buffalo,whr-g300n", "ralink,rt3052-soc";
model = "Buffalo WHR-G300N";
cfi@1f000000 {
@@ -51,17 +52,17 @@
diag {
label = "whr-g300n:red:diag";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
router {
label = "whr-g300n:green:router";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
security {
label = "whr-g300n:amber:security";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
};
@@ -73,25 +74,25 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
aoss {
label = "aoss";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
router-off {
label = "router-off";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
linux,code = <BTN_2>;
};
router-on {
label = "router-on";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
linux,code = <BTN_3>;
};
};
diff --git a/target/linux/ramips/dts/WIDORA-NEO.dts b/target/linux/ramips/dts/WIDORA-NEO.dts
index 0be11e9a8e..195e80605b 100644
--- a/target/linux/ramips/dts/WIDORA-NEO.dts
+++ b/target/linux/ramips/dts/WIDORA-NEO.dts
@@ -2,10 +2,11 @@
#include "mt7628an.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "mediatek,widora-neo", "mediatek,mt7628an-soc";
+ compatible = "widora,neo", "mediatek,mt7628an-soc";
model = "Widora-NEO";
chosen {
@@ -22,7 +23,7 @@
wifi {
label = "widora:orange:wifi";
- gpios = <&wgpio 0 0>;
+ gpios = <&wgpio 0 GPIO_ACTIVE_HIGH>;
default-state = "on";
};
};
@@ -35,7 +36,7 @@
wps {
label = "reset";
- gpios = <&gpio1 6 1>;
+ gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/WITI.dts b/target/linux/ramips/dts/WITI.dts
index cadce81a35..097c8163ff 100644
--- a/target/linux/ramips/dts/WITI.dts
+++ b/target/linux/ramips/dts/WITI.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -37,7 +38,7 @@
reset {
label = "reset";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/WIZARD8800.dts b/target/linux/ramips/dts/WIZARD8800.dts
index 623e351104..3cd48cdeb4 100644
--- a/target/linux/ramips/dts/WIZARD8800.dts
+++ b/target/linux/ramips/dts/WIZARD8800.dts
@@ -3,7 +3,7 @@
#include "rt5350.dtsi"
/ {
- compatible = "WIZARD8800", "ralink,rt5350-soc";
+ compatible = "easyacc,wizard8800", "ralink,rt5350-soc";
model = "EASYACC WI-STOR WIZARD 8800";
};
diff --git a/target/linux/ramips/dts/WIZFI630A.dts b/target/linux/ramips/dts/WIZFI630A.dts
index 9f19564969..882086bcc0 100644
--- a/target/linux/ramips/dts/WIZFI630A.dts
+++ b/target/linux/ramips/dts/WIZFI630A.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "wizfi630a", "ralink,rt5350-soc";
+ compatible = "wiznet,wizfi630a", "ralink,rt5350-soc";
model = "WIZnet WizFi630A";
chosen {
@@ -22,22 +23,22 @@
run {
label = "wizfi630a::run";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
};
wps {
label = "wizfi630a::wps";
- gpios = <&gpio0 20 1>;
+ gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
};
uart1 {
label = "wizfi630a::uart1";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
};
uart2 {
label = "wizfi630a::uart2";
- gpios = <&gpio0 21 1>;
+ gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
};
};
@@ -49,25 +50,25 @@
reset {
label = "reset";
- gpios = <&gpio0 17 1>;
+ gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
scm1 {
label = "SCM1";
- gpios = <&gpio0 19 1>;
+ gpios = <&gpio0 19 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
scm2 {
label = "SCM2";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <BTN_1>;
};
};
diff --git a/target/linux/ramips/dts/WL-330N.dts b/target/linux/ramips/dts/WL-330N.dts
index 3095e24510..0eb7b7ff78 100644
--- a/target/linux/ramips/dts/WL-330N.dts
+++ b/target/linux/ramips/dts/WL-330N.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "WL-330N", "ralink,rt3050-soc";
+ compatible = "asus,wl-330n", "ralink,rt3050-soc";
model = "Asus WL-330N";
gpio-leds {
@@ -13,12 +14,12 @@
link {
label = "wl-330n:blue:link";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
power {
label = "wl-330n:blue:power";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
};
@@ -30,13 +31,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/WL-330N3G.dts b/target/linux/ramips/dts/WL-330N3G.dts
index 948d37dc98..3801a9d9ef 100644
--- a/target/linux/ramips/dts/WL-330N3G.dts
+++ b/target/linux/ramips/dts/WL-330N3G.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "WL-330N3G", "ralink,rt3050-soc";
+ compatible = "asus,wl-330n3g", "ralink,rt3050-soc";
model = "Asus WL-330N3G";
gpio-leds {
@@ -13,17 +14,17 @@
3g {
label = "wl-330n3g:blue:3g";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
3g2 {
label = "wl-330n3g:red:3g";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
power {
label = "wl-330n3g:blue:power";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
};
@@ -35,13 +36,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/WL-341V3.dts b/target/linux/ramips/dts/WL-341V3.dts
index e8b6d689de..02b8e14385 100644
--- a/target/linux/ramips/dts/WL-341V3.dts
+++ b/target/linux/ramips/dts/WL-341V3.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "WL-341V3", "ralink,rt3052-soc";
+ compatible = "sitecom,wl-341-v3", "ralink,rt3052-soc";
model = "Sitecom WL-341 v3";
cfi@1f000000 {
@@ -45,37 +46,37 @@
first {
label = "wl-341v3:amber:first";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
first2 {
label = "wl-341v3:blue:first";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
third {
label = "wl-341v3:amber:third";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
third2 {
label = "wl-341v3:blue:third";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
fourth {
label = "wl-341v3:blue:fourth";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
fifth {
label = "wl-341v3:amber:fifth";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
fifth2 {
label = "wl-341v3:blue:fifth";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
};
@@ -87,13 +88,13 @@
reset {
label = "reset";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 5 1>;
+ gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/WL-351.dts b/target/linux/ramips/dts/WL-351.dts
index 0c65f2f45c..e620f10d84 100644
--- a/target/linux/ramips/dts/WL-351.dts
+++ b/target/linux/ramips/dts/WL-351.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "WL-351", "ralink,rt3052-soc";
+ compatible = "sitecom,wl-351", "ralink,rt3052-soc";
model = "Sitecom WL-351 v1 002";
cfi@1f000000 {
@@ -45,17 +46,17 @@
power {
label = "wl-351:amber:power";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
unpopulated {
label = "wl-351:amber:unpopulated";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
unpopulated2 {
label = "wl-351:blue:unpopulated";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -67,21 +68,21 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
rtl8366rb {
compatible = "realtek,rtl8366rb";
- gpio-sda = <&gpio0 1 0>;
- gpio-sck = <&gpio0 2 0>;
+ gpio-sda = <&gpio0 1 GPIO_ACTIVE_HIGH>;
+ gpio-sck = <&gpio0 2 GPIO_ACTIVE_HIGH>;
};
};
diff --git a/target/linux/ramips/dts/WLI-TX4-AG300N.dts b/target/linux/ramips/dts/WLI-TX4-AG300N.dts
index 79e5c341d8..3c04d49b66 100644
--- a/target/linux/ramips/dts/WLI-TX4-AG300N.dts
+++ b/target/linux/ramips/dts/WLI-TX4-AG300N.dts
@@ -2,12 +2,13 @@
#include "rt2880.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
#address-cells = <1>;
#size-cells = <1>;
- compatible = "WLI-TX4-AG300N", "ralink,rt2880-soc";
+ compatible = "buffalo,wli-tx4-ag300n", "ralink,rt2880-soc";
model = "Buffalo WLI-TX4-AG300N";
cfi@1f000000 {
@@ -50,19 +51,19 @@
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
bandwidth {
label = "bandwidth";
- gpios = <&gpio0 8 0>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RESTART>;
};
reset {
label = "reset";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -72,17 +73,17 @@
diag {
label = "wli-tx4-ag300n:red:diag";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
power {
label = "wli-tx4-ag300n:blue:power";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
security {
label = "wli-tx4-ag300n:blue:security";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/WLR-6000.dts b/target/linux/ramips/dts/WLR-6000.dts
index ff3096907e..4f8ba6fff9 100644
--- a/target/linux/ramips/dts/WLR-6000.dts
+++ b/target/linux/ramips/dts/WLR-6000.dts
@@ -6,6 +6,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "sitecom,wlr-6000", "ralink,rt3883-soc";
model = "Sitecom WLR-6000";
gpio-keys-polled {
diff --git a/target/linux/ramips/dts/WMR-300.dts b/target/linux/ramips/dts/WMR-300.dts
index a56f71642e..63354dafbe 100644
--- a/target/linux/ramips/dts/WMR-300.dts
+++ b/target/linux/ramips/dts/WMR-300.dts
@@ -2,6 +2,7 @@
#include "mt7620n.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -13,17 +14,17 @@
aoss1 {
label = "wmr-300:red:aoss";
- gpios = <&gpio2 1 1>;
+ gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
};
aoss2 {
label = "wmr-300:green:aoss";
- gpios = <&gpio2 2 1>;
+ gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
};
power {
label = "wmr-300:green:status";
- gpios = <&gpio2 4 1>;
+ gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
};
};
@@ -35,13 +36,13 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
aoss {
label = "aoss";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/WN3000RPV3.dts b/target/linux/ramips/dts/WN3000RPV3.dts
index 933cf1a25a..8fb76c0a49 100644
--- a/target/linux/ramips/dts/WN3000RPV3.dts
+++ b/target/linux/ramips/dts/WN3000RPV3.dts
@@ -8,7 +8,7 @@
#include <dt-bindings/gpio/gpio.h>
/ {
- compatible = "ralink,mt7620a-soc";
+ compatible = "netgear,wn3000rp-v3", "ralink,mt7620a-soc";
model = "Netgear WN3000RPv3";
chosen {
diff --git a/target/linux/ramips/dts/WNCE2001.dts b/target/linux/ramips/dts/WNCE2001.dts
index fd52966007..0421ee660b 100644
--- a/target/linux/ramips/dts/WNCE2001.dts
+++ b/target/linux/ramips/dts/WNCE2001.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "WNCE2001", "ralink,rt3052-soc";
+ compatible = "netgear,wnce2001", "ralink,rt3052-soc";
model = "Netgear WNCE2001";
chosen {
@@ -17,22 +18,22 @@
power-green {
label = "wnce2001:green:power";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
power-red {
label = "wnce2001:red:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wlan-green {
label = "wnce2001:green:wlan";
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
};
wlan-red {
label = "wnce2001:red:wlan";
- gpios = <&gpio0 13 0>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
};
};
@@ -44,25 +45,25 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
rt {
label = "rt";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
ap {
label = "ap";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <BTN_1>;
};
};
diff --git a/target/linux/ramips/dts/WNDR3700V5.dts b/target/linux/ramips/dts/WNDR3700V5.dts
index 61e8b68c2b..c7800115d4 100644
--- a/target/linux/ramips/dts/WNDR3700V5.dts
+++ b/target/linux/ramips/dts/WNDR3700V5.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -22,12 +23,12 @@
wps {
label = "wndr3700v5:green:wps";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
power {
label = "wndr3700v5:green:power";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
};
};
@@ -39,19 +40,19 @@
wps {
label = "wndr3700v5:wps";
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_WPS_BUTTON>;
};
wifi {
label = "wndr3700v5:wifi";
- gpios = <&gpio0 8 0>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RFKILL>;
};
reset {
label = "wndr3700v5:reset";
- gpios = <&gpio0 14 0>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RESTART>;
};
};
@@ -63,7 +64,7 @@
usbpower {
gpio-export,name = "usbpower";
gpio-export,output = <1>;
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/WR512-3GN-4M.dts b/target/linux/ramips/dts/WR512-3GN-4M.dts
index 966faf2fd5..86355277f7 100644
--- a/target/linux/ramips/dts/WR512-3GN-4M.dts
+++ b/target/linux/ramips/dts/WR512-3GN-4M.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "WR512-3GN", "ralink,rt3052-soc";
+ compatible = "unbranded,wr512-3gn-4m", "unbranded,wr512-3gn", "ralink,rt3052-soc";
model = "WR512-3GN (4M)";
cfi@1f000000 {
@@ -45,27 +46,27 @@
3g {
label = "wr512-3gn:green:3g";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
gateway {
label = "wr512-3gn:green:gateway";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
ap {
label = "wr512-3gn:green:ap";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wps {
label = "wr512-3gn:green:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
station {
label = "wr512-3gn:green:station";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -77,13 +78,13 @@
reset_wps {
label = "reset_wps";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
mode {
label = "mode";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
};
diff --git a/target/linux/ramips/dts/WR512-3GN-8M.dts b/target/linux/ramips/dts/WR512-3GN-8M.dts
index b376a67b58..aa469082fe 100644
--- a/target/linux/ramips/dts/WR512-3GN-8M.dts
+++ b/target/linux/ramips/dts/WR512-3GN-8M.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "WR512-3GN", "ralink,rt3052-soc";
+ compatible = "unbranded,wr512-3gn-8m", "unbranded,wr512-3gn", "ralink,rt3052-soc";
model = "WR512-3GN (8M)";
cfi@1f000000 {
@@ -45,27 +46,27 @@
3g {
label = "wr512-3gn:green:3g";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
gateway {
label = "wr512-3gn:green:gateway";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
ap {
label = "wr512-3gn:green:ap";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wps {
label = "wr512-3gn:green:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
station {
label = "wr512-3gn:green:station";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -77,13 +78,13 @@
reset_wps {
label = "reset_wps";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
mode {
label = "mode";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
};
};
diff --git a/target/linux/ramips/dts/WR6202.dts b/target/linux/ramips/dts/WR6202.dts
index 1740b188fb..3cc1b23efb 100644
--- a/target/linux/ramips/dts/WR6202.dts
+++ b/target/linux/ramips/dts/WR6202.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "WR6202", "ralink,rt3052-soc";
+ compatible = "accton,wr6202", "ralink,rt3052-soc";
model = "AWB WR6202";
chosen {
@@ -17,12 +18,12 @@
wps {
label = "wr6202:blue:wps";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
3g {
label = "wr6202:blue:3g";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -34,13 +35,13 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
@@ -84,7 +85,7 @@
usb {
gpio-export,name = "usb";
gpio-export,output = <0>;
- gpios = <&gpio0 11 0>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/WRH-300CR.dts b/target/linux/ramips/dts/WRH-300CR.dts
index c336ba317a..2b40f981f2 100644
--- a/target/linux/ramips/dts/WRH-300CR.dts
+++ b/target/linux/ramips/dts/WRH-300CR.dts
@@ -2,6 +2,7 @@
#include "mt7620n.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -13,17 +14,17 @@
wps {
label = "wrh-300cr:green:wps";
- gpios = <&gpio2 0 1>;
+ gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
};
ethernet {
label = "wrh-300cr:green:ethernet";
- gpios = <&gpio2 3 1>;
+ gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
};
wlan {
label = "wrh-300cr:green:wlan";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -35,13 +36,13 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
wps {
label = "wps";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
};
diff --git a/target/linux/ramips/dts/WRTNODE.dts b/target/linux/ramips/dts/WRTNODE.dts
index df10eefcbf..888d32ab16 100644
--- a/target/linux/ramips/dts/WRTNODE.dts
+++ b/target/linux/ramips/dts/WRTNODE.dts
@@ -2,8 +2,10 @@
#include "mt7620n.dtsi"
+#include <dt-bindings/gpio/gpio.h>
+
/ {
- compatible = "wrtnode", "ralink,mt7620n-soc";
+ compatible = "wrtnode,wrtnode", "ralink,mt7620n-soc";
model = "WRTNODE";
gpio-leds {
@@ -11,7 +13,7 @@
indicator {
label = "wrtnode:blue:indicator";
- gpios = <&gpio1 14 1>;
+ gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/WRTNODE2.dtsi b/target/linux/ramips/dts/WRTNODE2.dtsi
index ca7aa3befc..4253c57a34 100644
--- a/target/linux/ramips/dts/WRTNODE2.dtsi
+++ b/target/linux/ramips/dts/WRTNODE2.dtsi
@@ -1,8 +1,11 @@
#include "mt7628an.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
+ compatible = "wrtnode,wrtnode2", "mediatek,mt7628an-soc";
+
chosen {
bootargs = "console=ttyS0,115200";
};
@@ -15,7 +18,7 @@
reset {
label = "reset";
- gpios = <&gpio0 5 1>;
+ gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/WRTNODE2P.dts b/target/linux/ramips/dts/WRTNODE2P.dts
index 94c21a4249..53619138b1 100644
--- a/target/linux/ramips/dts/WRTNODE2P.dts
+++ b/target/linux/ramips/dts/WRTNODE2P.dts
@@ -3,7 +3,7 @@
#include "WRTNODE2.dtsi"
/ {
- compatible = "mediatek,wrtnode2p", "mediatek,mt7628an-soc";
+ compatible = "wrtnode,wrtnode2p", "wrtnode,wrtnode2", "mediatek,mt7628an-soc";
model = "WRTnode2P";
gpio-leds {
@@ -11,7 +11,7 @@
indicator {
label = "wrtnode:blue:indicator";
- gpios = <&gpio1 9 1>;
+ gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/WRTNODE2R.dts b/target/linux/ramips/dts/WRTNODE2R.dts
index 1c25770e76..abcbc73775 100644
--- a/target/linux/ramips/dts/WRTNODE2R.dts
+++ b/target/linux/ramips/dts/WRTNODE2R.dts
@@ -3,7 +3,7 @@
#include "WRTNODE2.dtsi"
/ {
- compatible = "mediatek,wrtnode2r", "mediatek,mt7628an-soc";
+ compatible = "wrtnode,wrtnode2r", "wrtnode,wrtnode2", "mediatek,mt7628an-soc";
model = "WRTnode2R";
gpio-leds {
@@ -11,7 +11,7 @@
indicator {
label = "wrtnode:blue:indicator";
- gpios = <&gpio1 12 1>;
+ gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/WSR-1166.dts b/target/linux/ramips/dts/WSR-1166.dts
index 16df2b776d..38edbde745 100644
--- a/target/linux/ramips/dts/WSR-1166.dts
+++ b/target/linux/ramips/dts/WSR-1166.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -22,42 +23,42 @@
internet_g {
label = "wsr-1166:green:internet";
- gpios = <&gpio1 9 1>;
+ gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
};
router_g {
label = "wsr-1166:green:router";
- gpios = <&gpio1 10 1>;
+ gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
};
router_o {
label = "wsr-1166:orange:router";
- gpios = <&gpio1 11 1>;
+ gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
};
internet_o {
label = "wsr-1166:orange:internet";
- gpios = <&gpio1 12 1>;
+ gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
};
wifi_o {
label = "wsr-1166:orange:wifi";
- gpios = <&gpio1 13 1>;
+ gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
};
power {
label = "wsr-1166:green:power";
- gpios = <&gpio1 14 1>;
+ gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
};
diag {
label = "wsr-1166:orange:diag";
- gpios = <&gpio1 15 1>;
+ gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
};
wifi_g {
label = "wsr-1166:green:wifi";
- gpios = <&gpio1 16 1>;
+ gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
};
};
@@ -69,39 +70,39 @@
power {
label = "power";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
linux,code = <KEY_POWER>;
};
reset {
label = "reset";
- gpios = <&gpio0 3 1>;
+ gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
aoss {
label = "aoss";
- gpios = <&gpio0 6 1>;
+ gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
auto {
label = "mode";
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
ap {
label = "ap";
- gpios = <&gpio0 10 0>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
router {
label = "router";
- gpios = <&gpio0 12 0>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
@@ -109,7 +110,7 @@
gpio_poweroff {
compatible = "gpio-poweroff";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
};
};
diff --git a/target/linux/ramips/dts/WSR-600.dts b/target/linux/ramips/dts/WSR-600.dts
index 3e48d3efa2..1db2809027 100644
--- a/target/linux/ramips/dts/WSR-600.dts
+++ b/target/linux/ramips/dts/WSR-600.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -22,42 +23,42 @@
power {
label = "wsr-600:green:power";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
wifi_o {
label = "wsr-600:orange:wifi";
- gpios = <&gpio1 9 1>;
+ gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
};
diag {
label = "wsr-600:orange:diag";
- gpios = <&gpio1 10 1>;
+ gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
};
wifi_g {
label = "wsr-600:green:wifi";
- gpios = <&gpio1 12 1>;
+ gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
};
router_o {
label = "wsr-600:orange:router";
- gpios = <&gpio1 13 1>;
+ gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
};
router_g {
label = "wsr-600:green:router";
- gpios = <&gpio1 14 1>;
+ gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
};
internet_o {
label = "wsr-600:orange:internet";
- gpios = <&gpio1 15 1>;
+ gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
};
internet_g {
label = "wsr-600:green:internet";
- gpios = <&gpio1 16 1>;
+ gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
};
};
@@ -69,39 +70,39 @@
power {
label = "power";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
linux,code = <KEY_POWER>;
};
reset {
label = "reset";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
aoss {
label = "aoss";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
auto {
label = "mode";
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
ap {
label = "ap";
- gpios = <&gpio0 6 0>;
+ gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
router {
label = "router";
- gpios = <&gpio0 10 0>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
@@ -109,7 +110,7 @@
gpio_poweroff {
compatible = "gpio-poweroff";
- gpios = <&gpio1 11 1>;
+ gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
};
};
diff --git a/target/linux/ramips/dts/WT1520-4M.dts b/target/linux/ramips/dts/WT1520-4M.dts
index 7db82428fc..358d839534 100644
--- a/target/linux/ramips/dts/WT1520-4M.dts
+++ b/target/linux/ramips/dts/WT1520-4M.dts
@@ -3,6 +3,7 @@
#include "WT1520.dtsi"
/ {
+ compatible = "nexx,wt1520-4m", "nexx,wt1520", "ralink,rt5350-soc";
model = "Nexx WT1520 (4M)";
};
diff --git a/target/linux/ramips/dts/WT1520-8M.dts b/target/linux/ramips/dts/WT1520-8M.dts
index 101f3d7c91..0451998b65 100644
--- a/target/linux/ramips/dts/WT1520-8M.dts
+++ b/target/linux/ramips/dts/WT1520-8M.dts
@@ -3,6 +3,7 @@
#include "WT1520.dtsi"
/ {
+ compatible = "nexx,wt1520-8m", "nexx,wt1520", "ralink,rt5350-soc";
model = "Nexx WT1520 (8M)";
};
diff --git a/target/linux/ramips/dts/WT1520.dtsi b/target/linux/ramips/dts/WT1520.dtsi
index 4c889d1d1d..1031e22749 100644
--- a/target/linux/ramips/dts/WT1520.dtsi
+++ b/target/linux/ramips/dts/WT1520.dtsi
@@ -1,7 +1,7 @@
#include "rt5350.dtsi"
/ {
- compatible = "NEXXWT1520", "ralink,rt5350-soc";
+ compatible = "nexx,wt1520", "ralink,rt5350-soc";
memory@0 {
device_type = "memory";
diff --git a/target/linux/ramips/dts/WT3020-4M.dts b/target/linux/ramips/dts/WT3020-4M.dts
index c2d83f9fab..0d6e573995 100644
--- a/target/linux/ramips/dts/WT3020-4M.dts
+++ b/target/linux/ramips/dts/WT3020-4M.dts
@@ -2,10 +2,11 @@
#include "mt7620n.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "wt3020", "ralink,mt7620n-soc";
+ compatible = "nexx,wt3020-4m", "nexx,wt3020", "ralink,mt7620n-soc";
model = "Nexx WT3020 (4M)";
gpio-keys-polled {
@@ -16,7 +17,7 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -26,7 +27,7 @@
power {
label = "wt3020:blue:power";
- gpios = <&gpio3 0 0>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/WT3020-8M.dts b/target/linux/ramips/dts/WT3020-8M.dts
index 987eed4ee5..9d78e26965 100644
--- a/target/linux/ramips/dts/WT3020-8M.dts
+++ b/target/linux/ramips/dts/WT3020-8M.dts
@@ -2,10 +2,11 @@
#include "mt7620n.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "wt3020", "ralink,mt7620n-soc";
+ compatible = "nexx,wt3020-8m", "nexx,wt3020", "ralink,mt7620n-soc";
model = "Nexx WT3020 (8M)";
gpio-keys-polled {
@@ -16,7 +17,7 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -26,7 +27,7 @@
power {
label = "wt3020:blue:power";
- gpios = <&gpio3 0 0>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/WZR-AGL300NH.dts b/target/linux/ramips/dts/WZR-AGL300NH.dts
index c644df4794..ff7a5ecf94 100644
--- a/target/linux/ramips/dts/WZR-AGL300NH.dts
+++ b/target/linux/ramips/dts/WZR-AGL300NH.dts
@@ -2,12 +2,13 @@
#include "rt2880.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
#address-cells = <1>;
#size-cells = <1>;
- compatible = "WZR-AGL300NH", "ralink,rt2880-soc";
+ compatible = "buffalo,wzr-agl300nh", "ralink,rt2880-soc";
model = "Buffalo WZR-AGL300NH";
pci@440000 {
@@ -48,8 +49,8 @@
rtl8366s {
compatible = "realtek,rtl8366s";
- gpio-sda = <&gpio0 1 0>;
- gpio-sck = <&gpio0 2 0>;
+ gpio-sda = <&gpio0 1 GPIO_ACTIVE_HIGH>;
+ gpio-sck = <&gpio0 2 GPIO_ACTIVE_HIGH>;
};
gpio-keys-polled {
@@ -60,19 +61,19 @@
wps {
label = "wps";
- gpios = <&gpio0 0 1>;
+ gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
router {
label = "router_switch";
- gpios = <&gpio0 7 0>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
linux,code = <BTN_0>;
};
reset {
label = "reset";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -82,22 +83,22 @@
router {
label = "wzr-agl300nh:green:router";
- gpios = <&gpio0 8 1>;
+ gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
};
diag {
label = "wzr-agl300nh:red:diag";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
security_g {
label = "wzr-agl300nh:orange:security_g";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
security_n {
label = "wzr-agl300nh:orange:security_n";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/X5.dts b/target/linux/ramips/dts/X5.dts
index 9cae72c8fb..8911fa80e5 100644
--- a/target/linux/ramips/dts/X5.dts
+++ b/target/linux/ramips/dts/X5.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "X5", "ralink,rt5350-soc";
+ compatible = "poray,x5", "ralink,rt5350-soc";
model = "Poray X5";
gpio-leds {
@@ -13,22 +14,22 @@
power {
label = "x5:green:power";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
20 {
label = "x5:green:20";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
50 {
label = "x5:green:50";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
80 {
label = "x5:green:80";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
};
@@ -40,19 +41,19 @@
bat {
label = "bat";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
linux,code = <KEY_WPS_BUTTON>;
};
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
mode {
label = "mode";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
linux,code = <BTN_0>;
linux,input-type = <EV_SW>;
};
@@ -65,7 +66,7 @@
usb-mode {
gpio-export,name = "usb-mode";
gpio-export,output = <0>;
- gpios = <&gpio0 18 0>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>;
};
};
};
diff --git a/target/linux/ramips/dts/X8.dts b/target/linux/ramips/dts/X8.dts
index de5170e2ad..30041e0b07 100644
--- a/target/linux/ramips/dts/X8.dts
+++ b/target/linux/ramips/dts/X8.dts
@@ -2,10 +2,11 @@
#include "rt5350.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "X8", "ralink,rt5350-soc";
+ compatible = "poray,x8", "ralink,rt5350-soc";
model = "Poray X8";
gpio-leds {
@@ -13,7 +14,7 @@
power {
label = "x8:green:power";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
};
@@ -25,7 +26,7 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/XDXRN502J.dts b/target/linux/ramips/dts/XDXRN502J.dts
index 304da9cf6e..cba8f08812 100644
--- a/target/linux/ramips/dts/XDXRN502J.dts
+++ b/target/linux/ramips/dts/XDXRN502J.dts
@@ -2,10 +2,11 @@
#include "rt3050.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "XDXRN502J", "ralink,rt3052-soc";
+ compatible = "unbranded,xdxrn502j", "ralink,rt3052-soc";
model = "XDX RN502J";
cfi@1f000000 {
@@ -45,12 +46,12 @@
wifi {
label = "xdxrn502j:green:wifi";
- gpios = <&gpio0 7 1>;
+ gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
};
power {
label = "xdxrn502j:green:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
};
@@ -62,7 +63,7 @@
reset {
label = "reset";
- gpios = <&gpio0 10 1>;
+ gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/Y1.dts b/target/linux/ramips/dts/Y1.dts
index ac9b7d56c0..15b3b3b819 100644
--- a/target/linux/ramips/dts/Y1.dts
+++ b/target/linux/ramips/dts/Y1.dts
@@ -3,7 +3,7 @@
#include "Y1.dtsi"
/ {
- compatible = "lenovo,Y1", "ralink,mt7620a-soc";
+ compatible = "lenovo,y1", "ralink,mt7620a-soc";
model = "Lenovo Y1";
gpio-leds {
@@ -11,32 +11,32 @@
power1 {
label = "y1:blue:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wlan1 {
label = "y1:blue:wifi";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
wlan2 {
label = "y1:blue:wifi5g";
- gpios = <&gpio2 10 1>;
+ gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
};
usb {
label = "y1:blue:usb";
- gpios = <&gpio2 12 1>;
+ gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
};
lan {
label = "y1:blue:lan";
- gpios = <&gpio2 15 1>;
+ gpios = <&gpio2 15 GPIO_ACTIVE_LOW>;
};
internet {
label = "y1:blue:internet";
- gpios = <&gpio2 11 1>;
+ gpios = <&gpio2 11 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/Y1.dtsi b/target/linux/ramips/dts/Y1.dtsi
index 0ac04c43c1..022b67949d 100644
--- a/target/linux/ramips/dts/Y1.dtsi
+++ b/target/linux/ramips/dts/Y1.dtsi
@@ -1,8 +1,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
+ compatible = "lenovo,y1", "ralink,mt7620a-soc";
+
chosen {
bootargs = "console=ttyS0,115200";
};
@@ -15,7 +18,7 @@
reset {
label = "reset";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/Y1S.dts b/target/linux/ramips/dts/Y1S.dts
index cfa5e2123a..07719c25e5 100644
--- a/target/linux/ramips/dts/Y1S.dts
+++ b/target/linux/ramips/dts/Y1S.dts
@@ -3,7 +3,7 @@
#include "Y1.dtsi"
/ {
- compatible = "lenovo,Y1S", "ralink,mt7620a-soc";
+ compatible = "lenovo,y1s", "lenovo,y1", "ralink,mt7620a-soc";
model = "Lenovo Y1S";
gpio_export {
@@ -13,17 +13,17 @@
usb0 {
gpio-export,name = "usb0";
gpio-export,output = <1>; // GPIOF_OUT_INIT_HIGH
- gpios = <&gpio2 14 0>; // GPIO2:40+14=GPIO 54
+ gpios = <&gpio2 14 GPIO_ACTIVE_HIGH>; // GPIO2:40+14=GPIO 54
};
usb1 {
gpio-export,name = "usb1";
gpio-export,output = <1>;
- gpios = <&gpio2 15 0>;
+ gpios = <&gpio2 15 GPIO_ACTIVE_HIGH>;
};
usb2 {
gpio-export,name = "usb2";
gpio-export,output = <1>;
- gpios = <&gpio2 16 0>;
+ gpios = <&gpio2 16 GPIO_ACTIVE_HIGH>;
};
};
@@ -32,37 +32,37 @@
power1 {
label = "y1s:yellow:power";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
power2 {
label = "y1s:blue:power";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
wlan1 {
label = "y1s:yellow:wifi";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
wlan2 {
label = "y1s:blue:wifi";
- gpios = <&gpio2 10 1>;
+ gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
};
usb1 {
label = "y1s:yellow:usb";
- gpios = <&gpio2 13 1>;
+ gpios = <&gpio2 13 GPIO_ACTIVE_LOW>;
};
usb2 {
label = "y1s:blue:usb";
- gpios = <&gpio2 12 1>;
+ gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
};
internet {
label = "y1s:blue:internet";
- gpios = <&gpio2 11 1>;
+ gpios = <&gpio2 11 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/YOUKU-YK1.dts b/target/linux/ramips/dts/YOUKU-YK1.dts
index 260f86ab96..d4e3c905b3 100644
--- a/target/linux/ramips/dts/YOUKU-YK1.dts
+++ b/target/linux/ramips/dts/YOUKU-YK1.dts
@@ -2,29 +2,30 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "YOUKU-YK1", "ralink,mt7620a-soc";
+ compatible = "youku,yk1", "ralink,mt7620a-soc";
model = "YOUKU YK1";
gpio-leds {
compatible = "gpio-leds";
wan {
label = "youku-yk1:blue:wan";
- gpios = <&gpio2 4 1>;
+ gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
};
air {
label = "youku-yk1:blue:air";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
usb {
label = "youku-yk1:blue:usb";
- gpios = <&gpio1 11 1>;
+ gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
};
power {
label = "youku-yk1:blue:power";
- gpios = <&gpio1 5 1>;
+ gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
};
};
@@ -35,7 +36,7 @@
poll-interval = <20>;
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/ZBT-APE522II.dts b/target/linux/ramips/dts/ZBT-APE522II.dts
index 9a8b700a50..45fef667ca 100644
--- a/target/linux/ramips/dts/ZBT-APE522II.dts
+++ b/target/linux/ramips/dts/ZBT-APE522II.dts
@@ -2,6 +2,7 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -17,27 +18,27 @@
sys1 {
label = "zbt-ape522ii:green:sys1";
- gpios = <&gpio0 11 1>;
+ gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
};
sys2 {
label = "zbt-ape522ii:green:sys2";
- gpios = <&gpio0 12 1>;
+ gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
};
sys3 {
label = "zbt-ape522ii:green:sys3";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
sys4 {
label = "zbt-ape522ii:green:sys4";
- gpios = <&gpio0 14 1>;
+ gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
};
wlan2g4 {
label = "zbt-ape522ii:green:wlan2g4";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -49,7 +50,7 @@
reset {
label = "reset";
- gpios = <&gpio0 2 0>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/ZBT-CPE102.dts b/target/linux/ramips/dts/ZBT-CPE102.dts
index 089084077d..42add891c2 100644
--- a/target/linux/ramips/dts/ZBT-CPE102.dts
+++ b/target/linux/ramips/dts/ZBT-CPE102.dts
@@ -2,6 +2,7 @@
#include "mt7620n.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -17,17 +18,17 @@
4g-0 {
label = "zbt-cpe102:green:4g-0";
- gpios = <&gpio1 14 1>;
+ gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
};
4g-1 {
label = "zbt-cpe102:green:4g-1";
- gpios = <&gpio0 2 1>;
+ gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
};
4g-2 {
label = "zbt-cpe102:green:4g-2";
- gpios = <&gpio1 15 1>;
+ gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
};
};
@@ -39,7 +40,7 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/ZBT-WA05.dts b/target/linux/ramips/dts/ZBT-WA05.dts
index 33538892c3..b1586ae82f 100644
--- a/target/linux/ramips/dts/ZBT-WA05.dts
+++ b/target/linux/ramips/dts/ZBT-WA05.dts
@@ -2,6 +2,7 @@
#include "mt7620n.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -17,17 +18,17 @@
power {
label = "zbt-wa05:blue:power";
- gpios = <&gpio1 14 1>;
+ gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
};
usb {
label = "zbt-wa05:blue:usb";
- gpios = <&gpio1 15 0>;
+ gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>;
};
air {
label = "zbt-wa05:blue:air";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -39,7 +40,7 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/ZBT-WE826-16M.dts b/target/linux/ramips/dts/ZBT-WE826-16M.dts
index a27cefd86d..50c1728f11 100644
--- a/target/linux/ramips/dts/ZBT-WE826-16M.dts
+++ b/target/linux/ramips/dts/ZBT-WE826-16M.dts
@@ -7,6 +7,37 @@
model = "ZBT-WE826 (16M)";
};
-&firmware {
- reg = <0x50000 0xfb0000>;
+&spi0 {
+ status = "okay";
+
+ en25q128@0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "jedec,spi-nor";
+ reg = <0>;
+ spi-max-frequency = <10000000>;
+
+ partition@0 {
+ label = "u-boot";
+ reg = <0x0 0x30000>;
+ read-only;
+ };
+
+ partition@30000 {
+ label = "u-boot-env";
+ reg = <0x30000 0x10000>;
+ read-only;
+ };
+
+ factory: partition@40000 {
+ label = "factory";
+ reg = <0x40000 0x10000>;
+ read-only;
+ };
+
+ firmware: partition@50000 {
+ label = "firmware";
+ reg = <0x50000 0xfb0000>;
+ };
+ };
};
diff --git a/target/linux/ramips/dts/ZBT-WE826-32M.dts b/target/linux/ramips/dts/ZBT-WE826-32M.dts
index 6fde2183d7..0eb2b9700b 100644
--- a/target/linux/ramips/dts/ZBT-WE826-32M.dts
+++ b/target/linux/ramips/dts/ZBT-WE826-32M.dts
@@ -7,6 +7,37 @@
model = "ZBT-WE826 (32M)";
};
-&firmware {
- reg = <0x50000 0x1fb0000>;
+&spi0 {
+ status = "okay";
+
+ en25q128@0 {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ compatible = "jedec,spi-nor";
+ reg = <0>;
+ spi-max-frequency = <10000000>;
+
+ partition@0 {
+ label = "u-boot";
+ reg = <0x0 0x30000>;
+ read-only;
+ };
+
+ partition@30000 {
+ label = "u-boot-env";
+ reg = <0x30000 0x10000>;
+ read-only;
+ };
+
+ factory: partition@40000 {
+ label = "factory";
+ reg = <0x40000 0x10000>;
+ read-only;
+ };
+
+ firmware: partition@50000 {
+ label = "firmware";
+ reg = <0x50000 0x1fb0000>;
+ };
+ };
};
diff --git a/target/linux/ramips/dts/ZBT-WE826.dtsi b/target/linux/ramips/dts/ZBT-WE826.dtsi
index 02d546cfc6..dcfcb8500b 100644
--- a/target/linux/ramips/dts/ZBT-WE826.dtsi
+++ b/target/linux/ramips/dts/ZBT-WE826.dtsi
@@ -1,8 +1,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
+ compatible = "zbtlink,zbt-we826", "ralink,mt7620a-soc";
+
chosen {
bootargs = "console=ttyS0,115200";
};
@@ -11,15 +14,15 @@
compatible = "gpio-leds";
power {
label = "zbt-we826:green:power";
- gpios = <&gpio1 14 0>;
+ gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>;
};
usb {
label = "zbt-we826:green:usb";
- gpios = <&gpio1 15 0>;
+ gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>;
};
air {
label = "zbt-we826:green:wifi";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -30,7 +33,7 @@
poll-interval = <20>;
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -48,40 +51,6 @@
status = "okay";
};
-&spi0 {
- status = "okay";
-
- en25q128@0 {
- #address-cells = <1>;
- #size-cells = <1>;
- compatible = "jedec,spi-nor";
- reg = <0>;
- spi-max-frequency = <10000000>;
-
- partition@0 {
- label = "u-boot";
- reg = <0x0 0x30000>;
- read-only;
- };
-
- partition@30000 {
- label = "u-boot-env";
- reg = <0x30000 0x10000>;
- read-only;
- };
-
- factory: partition@40000 {
- label = "factory";
- reg = <0x40000 0x10000>;
- read-only;
- };
-
- firmware: partition@50000 {
- label = "firmware";
- };
- };
-};
-
&sdhci {
status = "okay";
};
diff --git a/target/linux/ramips/dts/ZBT-WG2626.dts b/target/linux/ramips/dts/ZBT-WG2626.dts
index 0700f8afad..a55fd09e6e 100644
--- a/target/linux/ramips/dts/ZBT-WG2626.dts
+++ b/target/linux/ramips/dts/ZBT-WG2626.dts
@@ -2,6 +2,7 @@
#include "mt7621.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -31,7 +32,7 @@
reset {
label = "reset";
- gpios = <&gpio0 18 1>;
+ gpios = <&gpio0 18 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
@@ -41,7 +42,7 @@
status {
label = "zbt-wg2626:green:status";
- gpios = <&gpio0 24 1>;
+ gpios = <&gpio0 24 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/ZBT-WG3526.dtsi b/target/linux/ramips/dts/ZBT-WG3526.dtsi
index f1a5275462..ccd5ab1e0b 100644
--- a/target/linux/ramips/dts/ZBT-WG3526.dtsi
+++ b/target/linux/ramips/dts/ZBT-WG3526.dtsi
@@ -39,7 +39,7 @@
status {
label = "zbt-wg3526:green:status";
- gpios = <&gpio0 24 1>;
+ gpios = <&gpio0 24 GPIO_ACTIVE_LOW>;
};
};
};
diff --git a/target/linux/ramips/dts/ZBT-WR8305RT.dts b/target/linux/ramips/dts/ZBT-WR8305RT.dts
index 81598bd237..11911b9f09 100644
--- a/target/linux/ramips/dts/ZBT-WR8305RT.dts
+++ b/target/linux/ramips/dts/ZBT-WR8305RT.dts
@@ -2,6 +2,7 @@
#include "mt7620n.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
@@ -13,17 +14,17 @@
sys {
label = "zbt-wr8305rt:green:sys";
- gpios = <&gpio1 14 1>;
+ gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
};
lan {
label = "zbt-wr8305rt:green:usb";
- gpios = <&gpio1 15 1>;
+ gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
};
wifi {
label = "zbt-wr8305rt:green:wifi";
- gpios = <&gpio3 0 1>;
+ gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
};
};
@@ -35,7 +36,7 @@
reset {
label = "reset";
- gpios = <&gpio0 1 1>;
+ gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/ZTE-Q7.dts b/target/linux/ramips/dts/ZTE-Q7.dts
index c2db43e3cd..db426eea3d 100644
--- a/target/linux/ramips/dts/ZTE-Q7.dts
+++ b/target/linux/ramips/dts/ZTE-Q7.dts
@@ -2,10 +2,11 @@
#include "mt7620a.dtsi"
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
/ {
- compatible = "ZTE-Q7", "ralink,mt7620a-soc";
+ compatible = "zte,q7", "ralink,mt7620a-soc";
model = "ZTE Q7";
gpio-leds {
@@ -13,12 +14,12 @@
statred {
label = "zte-q7:red:status";
- gpios = <&gpio0 13 1>;
+ gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
};
statblue {
label = "zte-q7:blue:status";
- gpios = <&gpio0 9 1>;
+ gpios = <&gpio0 9 GPIO_ACTIVE_LOW>;
};
};
@@ -30,7 +31,7 @@
reset {
label = "reset";
- gpios = <&gpio1 2 1>;
+ gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};
};
diff --git a/target/linux/ramips/dts/kn_rc.dts b/target/linux/ramips/dts/kn_rc.dts
index d275902d1b..533142b492 100644
--- a/target/linux/ramips/dts/kn_rc.dts
+++ b/target/linux/ramips/dts/kn_rc.dts
@@ -6,6 +6,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "zyxel,keenetic-omni", "ralink,mt7620n-soc";
model = "ZyXEL Keenetic Omni";
gpio-leds {
diff --git a/target/linux/ramips/dts/kn_rf.dts b/target/linux/ramips/dts/kn_rf.dts
index a65fda14f6..bccd50035b 100644
--- a/target/linux/ramips/dts/kn_rf.dts
+++ b/target/linux/ramips/dts/kn_rf.dts
@@ -6,6 +6,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "zyxel,keenetic-omni-ii", "ralink,mt7620n-soc";
model = "ZyXEL Keenetic Omni II";
gpio-leds {
diff --git a/target/linux/ramips/dts/kng_rc.dts b/target/linux/ramips/dts/kng_rc.dts
index 7cd4de3fb2..8d74595b99 100644
--- a/target/linux/ramips/dts/kng_rc.dts
+++ b/target/linux/ramips/dts/kng_rc.dts
@@ -6,6 +6,7 @@
#include <dt-bindings/input/input.h>
/ {
+ compatible = "zyxel,keenetic-viva", "ralink,mt7620a-soc";
model = "ZyXEL Keenetic Viva";
gpio-leds {