brcm63xx: fix DTS LEDs and buttons
- A4001N/A4001N1: fix swapped green and red LEDs - CVG834G: add missing LED - RTA1320: reorder LEDs by GPIO# - V2500V: add missing LEDs and buttons - WAP-5813n: fix WPS button (GPIO 35) Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 44577
This commit is contained in:
parent
40e6eae61f
commit
dd618e499f
6 changed files with 69 additions and 21 deletions
|
@ -32,15 +32,15 @@
|
||||||
label = "A4001N:red:inet";
|
label = "A4001N:red:inet";
|
||||||
gpios = <&gpio0 1 0>;
|
gpios = <&gpio0 1 0>;
|
||||||
};
|
};
|
||||||
power_red {
|
|
||||||
label = "A4001N:red:power";
|
|
||||||
gpios = <&gpio0 4 0>;
|
|
||||||
};
|
|
||||||
power_green {
|
power_green {
|
||||||
label = "A4001N:green:power";
|
label = "A4001N:green:power";
|
||||||
gpios = <&gpio0 8 0>;
|
gpios = <&gpio0 4 0>;
|
||||||
default-state = "on";
|
default-state = "on";
|
||||||
};
|
};
|
||||||
|
power_red {
|
||||||
|
label = "A4001N:red:power";
|
||||||
|
gpios = <&gpio0 8 0>;
|
||||||
|
};
|
||||||
usb_green {
|
usb_green {
|
||||||
label = "A4001N:green:usb";
|
label = "A4001N:green:usb";
|
||||||
gpios = <&gpio0 10 1>;
|
gpios = <&gpio0 10 1>;
|
||||||
|
|
|
@ -36,9 +36,10 @@
|
||||||
label = "A4001N1:green:ppp";
|
label = "A4001N1:green:ppp";
|
||||||
gpios = <&gpio0 3 1>;
|
gpios = <&gpio0 3 1>;
|
||||||
};
|
};
|
||||||
power_red {
|
power_green {
|
||||||
label = "A4001N1:red:power";
|
label = "A4001N1:green:power";
|
||||||
gpios = <&gpio0 4 1>;
|
gpios = <&gpio0 4 1>;
|
||||||
|
default-state = "on";
|
||||||
};
|
};
|
||||||
ppp_red {
|
ppp_red {
|
||||||
label = "A4001N1:red:ppp";
|
label = "A4001N1:red:ppp";
|
||||||
|
@ -52,10 +53,9 @@
|
||||||
label = "A4001N1:red:3g";
|
label = "A4001N1:red:3g";
|
||||||
gpios = <&gpio0 7 1>;
|
gpios = <&gpio0 7 1>;
|
||||||
};
|
};
|
||||||
power_green {
|
power_red {
|
||||||
label = "A4001N1:green:power";
|
label = "A4001N1:red:power";
|
||||||
gpios = <&gpio0 8 1>;
|
gpios = <&gpio0 8 1>;
|
||||||
default-state = "on";
|
|
||||||
};
|
};
|
||||||
wlan_green {
|
wlan_green {
|
||||||
label = "A4001N1:green:wlan";
|
label = "A4001N1:green:wlan";
|
||||||
|
|
|
@ -5,6 +5,16 @@
|
||||||
/ {
|
/ {
|
||||||
model = "Netgear CVG834G";
|
model = "Netgear CVG834G";
|
||||||
compatible = "netgear,cvg834g", "brcm,bcm6348";
|
compatible = "netgear,cvg834g", "brcm,bcm6348";
|
||||||
|
|
||||||
|
gpio-leds {
|
||||||
|
compatible = "gpio-leds";
|
||||||
|
|
||||||
|
power_green {
|
||||||
|
label = "CVG834G:green:power";
|
||||||
|
gpios = <&gpio1 5 0>;
|
||||||
|
default-state = "on";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&pflash {
|
&pflash {
|
||||||
|
|
|
@ -9,6 +9,15 @@
|
||||||
gpio-leds {
|
gpio-leds {
|
||||||
compatible = "gpio-leds";
|
compatible = "gpio-leds";
|
||||||
|
|
||||||
|
green_power {
|
||||||
|
label = "RTA1320_16M:green:power";
|
||||||
|
gpios = <&gpio0 0 1>;
|
||||||
|
default-state = "on";
|
||||||
|
};
|
||||||
|
green_stop {
|
||||||
|
label = "RTA1320_16M:green:stop";
|
||||||
|
gpios = <&gpio0 1 1>;
|
||||||
|
};
|
||||||
green_adsl {
|
green_adsl {
|
||||||
label = "RTA1320_16M:green:adsl";
|
label = "RTA1320_16M:green:adsl";
|
||||||
gpios = <&gpio0 3 1>;
|
gpios = <&gpio0 3 1>;
|
||||||
|
@ -17,16 +26,6 @@
|
||||||
label = "RTA1320_16M:green:ppp";
|
label = "RTA1320_16M:green:ppp";
|
||||||
gpios = <&gpio0 4 1>;
|
gpios = <&gpio0 4 1>;
|
||||||
};
|
};
|
||||||
green_power {
|
|
||||||
label = "RTA1320_16M:green:power";
|
|
||||||
gpios = <&gpio0 0 1>;
|
|
||||||
default-state = "on";
|
|
||||||
};
|
|
||||||
|
|
||||||
green_stop {
|
|
||||||
label = "RTA1320_16M:green:stop";
|
|
||||||
gpios = <&gpio0 1 1>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,45 @@
|
||||||
/ {
|
/ {
|
||||||
model = "BT Voyager V2500V";
|
model = "BT Voyager V2500V";
|
||||||
compatible = "bt,v2500v-bb", "brcm,bcm6348";
|
compatible = "bt,v2500v-bb", "brcm,bcm6348";
|
||||||
|
|
||||||
|
gpio-keys-polled {
|
||||||
|
compatible = "gpio-keys-polled";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
poll-interval = <20>;
|
||||||
|
debounce-interval = <60>;
|
||||||
|
|
||||||
|
reset {
|
||||||
|
label = "reset";
|
||||||
|
gpios = <&gpio0 31 1>;
|
||||||
|
linux,code = <0x198>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
gpio-leds {
|
||||||
|
compatible = "gpio-leds";
|
||||||
|
|
||||||
|
power_green {
|
||||||
|
label = "V2500V_BB:green:power";
|
||||||
|
gpios = <&gpio0 0 1>;
|
||||||
|
};
|
||||||
|
power_red {
|
||||||
|
label = "V2500V_BB:red:power";
|
||||||
|
gpios = <&gpio0 1 1>;
|
||||||
|
};
|
||||||
|
adsl_green {
|
||||||
|
label = "V2500V_BB:green:adsl";
|
||||||
|
gpios = <&gpio0 2 1>;
|
||||||
|
};
|
||||||
|
ppp_green {
|
||||||
|
label = "V2500V_BB:green:ppp";
|
||||||
|
gpios = <&gpio0 3 1>;
|
||||||
|
};
|
||||||
|
wireless_green {
|
||||||
|
label = "V2500V_BB:green:wireless";
|
||||||
|
gpios = <&gpio0 6 1>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&pflash {
|
&pflash {
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
};
|
};
|
||||||
wps {
|
wps {
|
||||||
label = "wps";
|
label = "wps";
|
||||||
gpios = <&gpio1 1 1>;
|
gpios = <&gpio1 3 1>;
|
||||||
linux,code = <0x211>;
|
linux,code = <0x211>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue