Initial conversion to new LED color/function format
and drop label format where possible. The same label
is composed at runtime.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
76 files changed:
#include "bcm3368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm3368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Netgear CVG834G";
/ {
model = "Netgear CVG834G";
compatible = "gpio-leds";
led_power_green: power_green {
compatible = "gpio-leds";
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&gpio1 5 0>;
default-state = "on";
};
gpios = <&gpio1 5 0>;
default-state = "on";
};
#include "bcm63268.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm63268.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
led_power_red: power_red {
reg = <8>;
led_power_red: power_red {
reg = <8>;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
led_power_green: power_green {
reg = <17>;
led_power_green: power_green {
reg = <17>;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
#include "bcm63268.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm63268.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Comtrend VR-3032u";
/ {
model = "Comtrend VR-3032u";
led@4 {
reg = <4>;
active-low;
led@4 {
reg = <4>;
active-low;
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
};
led@7 {
reg = <7>;
active-low;
};
led@7 {
reg = <7>;
active-low;
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
led_power_green: led@20 {
reg = <20>;
active-low;
led_power_green: led@20 {
reg = <20>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
default-state = "on";
};
};
default-state = "on";
};
};
#include "bcm63268.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm63268.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
gpios = <&pinctrl 1 1>;
};
power_red {
gpios = <&pinctrl 1 1>;
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 2 1>;
};
wifi_red {
gpios = <&pinctrl 2 1>;
};
wifi_red {
gpios = <&pinctrl 5 0>;
};
led_power_white: power_white {
gpios = <&pinctrl 5 0>;
};
led_power_white: power_white {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_WHITE>;
gpios = <&pinctrl 6 0>;
default-state = "on";
};
gpios = <&pinctrl 6 0>;
default-state = "on";
};
#include "bcm63268.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm63268.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Comtrend VG-8050";
/ {
model = "Comtrend VG-8050";
led@3 {
reg = <3>;
active-low;
led@3 {
reg = <3>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
};
led_power_green: led@6 {
reg = <6>;
active-low;
};
led_power_green: led@6 {
reg = <6>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
default-state = "on";
};
led@7 {
reg = <7>;
active-low;
default-state = "on";
};
led@7 {
reg = <7>;
active-low;
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
led@14 {
reg = <14>;
active-low;
led@14 {
reg = <14>;
active-low;
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_RED>;
#include "bcm6318.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6318.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Comtrend AR-5315u";
/ {
model = "Comtrend AR-5315u";
led@0 {
reg = <0>;
active-low;
led@0 {
reg = <0>;
active-low;
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
};
led_power_green: led@1 {
reg = <1>;
active-low;
};
led_power_green: led@1 {
reg = <1>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
default-state = "on";
};
led@2 {
reg = <2>;
active-low;
default-state = "on";
};
led@2 {
reg = <2>;
active-low;
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
led@11 {
reg = <11>;
active-low;
led@11 {
reg = <11>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
#include "bcm6318.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6318.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "D-Link DSL-2750B/DSL-2751 rev D1";
/ {
model = "D-Link DSL-2750B/DSL-2751 rev D1";
compatible = "gpio-leds";
led_power_green: power_green {
compatible = "gpio-leds";
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 3 1>;
default-state = "on";
};
gpios = <&pinctrl 3 1>;
default-state = "on";
};
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_BLUE>;
gpios = <&pinctrl 16 1>;
};
gpios = <&pinctrl 16 1>;
};
usb_green {
/* not user controllable? */
usb_green {
/* not user controllable? */
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 49 1>;
};
};
gpios = <&pinctrl 49 1>;
};
};
#include "bcm6318.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6318.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Sagem F@st 2704N";
/ {
model = "Sagem F@st 2704N";
compatible = "gpio-leds";
wps_green {
compatible = "gpio-leds";
wps_green {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 2 1>;
};
lan1_green {
gpios = <&pinctrl 2 1>;
};
lan1_green {
gpios = <&pinctrl 10 1>;
};
led_power_red: power_red {
gpios = <&pinctrl 10 1>;
};
led_power_red: power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 11 1>;
};
power_green {
gpios = <&pinctrl 11 1>;
};
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 47 1>;
default-state = "on";
};
usb_green {
gpios = <&pinctrl 47 1>;
default-state = "on";
};
usb_green {
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 49 1>;
};
};
gpios = <&pinctrl 49 1>;
};
};
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "ADB P.DG A4001N";
/ {
model = "ADB P.DG A4001N";
gpios = <&pinctrl 1 0>;
};
power_red {
gpios = <&pinctrl 1 0>;
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 4 0>;
};
led_power_green: power_green {
gpios = <&pinctrl 4 0>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 8 0>;
default-state = "on";
};
usb_green {
gpios = <&pinctrl 8 0>;
default-state = "on";
};
usb_green {
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 10 1>;
};
dsl_green {
gpios = <&pinctrl 10 1>;
};
dsl_green {
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "ADB P.DG A4001N1";
/ {
model = "ADB P.DG A4001N1";
gpios = <&pinctrl 3 1>;
};
led_power_green: power_green {
gpios = <&pinctrl 3 1>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 4 1>;
default-state = "on";
};
gpios = <&pinctrl 4 1>;
default-state = "on";
};
gpios = <&pinctrl 7 1>;
};
power_red {
gpios = <&pinctrl 7 1>;
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 8 1>;
};
wlan_green {
gpios = <&pinctrl 8 1>;
};
wlan_green {
+ function = LED_FUNCTION_WLAN;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 9 1>;
};
wlan_red {
gpios = <&pinctrl 9 1>;
};
wlan_red {
+ function = LED_FUNCTION_WLAN;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 10 1>;
};
inet_green {
gpios = <&pinctrl 10 1>;
};
inet_green {
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "ADB P.DG A4001N A-000-1A1-AX";
/ {
model = "ADB P.DG A4001N A-000-1A1-AX";
led@8 {
reg = <8>;
active-low;
led@8 {
reg = <8>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
led_power_green: led@12 {
reg = <12>;
active-low;
led_power_green: led@12 {
reg = <12>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
default-state = "on";
};
};
default-state = "on";
};
};
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "ADB P.DG A4101N A-000-1A1-AE";
/ {
model = "ADB P.DG A4101N A-000-1A1-AE";
led@9 {
reg = <9>;
active-low;
led@9 {
reg = <9>;
active-low;
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
};
led@10 {
reg = <10>;
active-low;
};
led@10 {
reg = <10>;
active-low;
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Comtrend AR-5381u";
/ {
model = "Comtrend AR-5381u";
led_alarm_red: led@2 {
reg = <2>;
active-low;
led_alarm_red: led@2 {
reg = <2>;
active-low;
+ function = LED_FUNCTION_ALARM;
+ color = <LED_COLOR_ID_RED>;
led_power_green: led@4 {
reg = <4>;
active-low;
led_power_green: led@4 {
reg = <4>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
default-state = "on";
};
};
default-state = "on";
};
};
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Comtrend AR-5387un";
/ {
model = "Comtrend AR-5387un";
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
led_power_green: led@8 {
reg = <8>;
led_power_green: led@8 {
reg = <8>;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "D-Link DSL-2740B/DSL-2741B rev F1";
/ {
model = "D-Link DSL-2740B/DSL-2741B rev F1";
gpios = <&pinctrl 3 1>;
};
led_power_green: power_green {
gpios = <&pinctrl 3 1>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 4 1>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 4 1>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 8 1>;
};
wps_blue {
gpios = <&pinctrl 8 1>;
};
wps_blue {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_BLUE>;
gpios = <&pinctrl 9 1>;
};
inet_green {
gpios = <&pinctrl 9 1>;
};
inet_green {
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "D-Link DSL-2750U rev C1";
/ {
model = "D-Link DSL-2750U rev C1";
led_power_green: led@4 {
reg = <4>;
active-low;
led_power_green: led@4 {
reg = <4>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
led@8 {
reg = <8>;
active-low;
led@8 {
reg = <8>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
};
led@9 {
reg = <9>;
active-low;
};
led@9 {
reg = <9>;
active-low;
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
};
led@10 {
reg = <10>;
active-low;
};
led@10 {
reg = <10>;
active-low;
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Innacomm W3400V6";
/ {
model = "Innacomm W3400V6";
led_power_green: led@4 {
reg = <4>;
active-low;
led_power_green: led@4 {
reg = <4>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
default-state = "on";
};
led_power_red: led@5 {
reg = <5>;
active-low;
default-state = "on";
};
led_power_red: led@5 {
reg = <5>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
};
led@11 {
reg = <11>;
active-low;
};
led@11 {
reg = <11>;
active-low;
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "NuCom R5010UN v2";
/ {
model = "NuCom R5010UN v2";
gpios = <&pinctrl 3 1>;
};
led_power_green: power_green {
gpios = <&pinctrl 3 1>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 4 1>;
default-state = "on";
};
gpios = <&pinctrl 4 1>;
default-state = "on";
};
gpios = <&pinctrl 5 1>;
};
wps_green {
gpios = <&pinctrl 5 1>;
};
wps_green {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 10 1>;
};
usb_green {
gpios = <&pinctrl 10 1>;
};
usb_green {
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 11 1>;
};
};
gpios = <&pinctrl 11 1>;
};
};
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Sagem F@st 2704 V2";
/ {
model = "Sagem F@st 2704 V2";
compatible = "gpio-leds";
usb_green {
compatible = "gpio-leds";
usb_green {
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 1 1>;
};
inet_red {
gpios = <&pinctrl 1 1>;
};
inet_red {
gpios = <&pinctrl 3 1>;
};
led_power_green: power_green {
gpios = <&pinctrl 3 1>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 4 1>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 4 1>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 5 1>;
};
wps_green {
gpios = <&pinctrl 5 1>;
};
wps_green {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 10 1>;
};
inet_green {
gpios = <&pinctrl 10 1>;
};
inet_green {
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Sercomm AD1018 (SPI flash mod)";
/ {
model = "Sercomm AD1018 (SPI flash mod)";
led_power_green: power_green@8 {
reg = <8>;
active-low;
led_power_green: power_green@8 {
reg = <8>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
wps_green@13 {
reg = <13>;
active-low;
wps_green@13 {
reg = <13>;
active-low;
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
usb_green@15 {
reg = <15>;
active-low;
usb_green@15 {
reg = <15>;
active-low;
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Sercomm AD1018";
/ {
model = "Sercomm AD1018";
led_power_green: led@8 {
reg = <8>;
active-low;
led_power_green: led@8 {
reg = <8>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
led@13 {
reg = <13>;
active-low;
led@13 {
reg = <13>;
active-low;
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
led@15 {
reg = <15>;
active-low;
led@15 {
reg = <15>;
active-low;
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Technicolor TG582n Telecom Italia";
/ {
model = "Technicolor TG582n Telecom Italia";
led_power_green: led@4 {
reg = <4>;
active-low;
led_power_green: led@4 {
reg = <4>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
led@8 {
reg = <8>;
active-low;
led@8 {
reg = <8>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6328.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Technicolor TG582n";
/ {
model = "Technicolor TG582n";
led_power_green: led@4 {
reg = <4>;
active-low;
led_power_green: led@4 {
reg = <4>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
led@8 {
reg = <8>;
active-low;
led@8 {
reg = <8>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
};
led@9 {
reg = <9>;
active-low;
};
led@9 {
reg = <9>;
active-low;
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
};
led@10 {
reg = <10>;
active-low;
};
led@10 {
reg = <10>;
active-low;
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_RED>;
#include "bcm6338.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6338.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Broadcom BCM96338GW reference board";
/ {
model = "Broadcom BCM96338GW reference board";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&gpio0 0 1>;
default-state = "on";
};
gpios = <&gpio0 0 1>;
default-state = "on";
};
#include "bcm6338.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6338.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Broadcom BCM96338W reference board";
/ {
model = "Broadcom BCM96338W reference board";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&gpio0 0 1>;
default-state = "on";
};
gpios = <&gpio0 0 1>;
default-state = "on";
};
#include "bcm6338.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6338.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "D-Link DSL-2640U/BRU/C";
/ {
model = "D-Link DSL-2640U/BRU/C";
compatible = "gpio-leds";
green_power {
compatible = "gpio-leds";
green_power {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&gpio0 0 1>;
default-state = "on";
};
gpios = <&gpio0 0 1>;
default-state = "on";
};
#include "bcm6338.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6338.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Dynalink RTA1320";
/ {
model = "Dynalink RTA1320";
compatible = "gpio-leds";
green_power {
compatible = "gpio-leds";
green_power {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&gpio0 0 1>;
default-state = "on";
};
gpios = <&gpio0 0 1>;
default-state = "on";
};
#include "bcm6345.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6345.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Siemens Gigaset SE515";
/ {
model = "Siemens Gigaset SE515";
compatible = "gpio-leds";
usb {
compatible = "gpio-leds";
usb {
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
+ function = LED_FUNCTION_WLAN;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&gpio0 11 1>;
};
};
gpios = <&gpio0 11 1>;
};
};
#include "bcm6345.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6345.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Dynalink RTA770W";
/ {
model = "Dynalink RTA770W";
compatible = "gpio-leds";
usb {
compatible = "gpio-leds";
usb {
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
+ function = LED_FUNCTION_WLAN;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&gpio0 11 1>;
};
};
gpios = <&gpio0 11 1>;
};
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "ASMAX AR 1004g";
/ {
model = "ASMAX AR 1004g";
compatible = "gpio-leds";
led_power_green: power_green {
compatible = "gpio-leds";
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
gpios = <&pinctrl 0 1>;
default-state = "on";
};
gpios = <&pinctrl 3 1>;
};
power_red {
gpios = <&pinctrl 3 1>;
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 6 1>;
};
};
gpios = <&pinctrl 6 1>;
};
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Belkin F5D7633";
/ {
model = "Belkin F5D7633";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
gpios = <&pinctrl 0 1>;
default-state = "on";
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Broadcom BCM96348GW-10 reference board";
/ {
model = "Broadcom BCM96348GW-10 reference board";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
gpios = <&pinctrl 0 1>;
default-state = "on";
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Broadcom BCM96348GW-11 reference board";
/ {
model = "Broadcom BCM96348GW-11 reference board";
compatible = "gpio-leds";
led_power_green: power_green {
compatible = "gpio-leds";
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
gpios = <&pinctrl 0 1>;
default-state = "on";
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Broadcom BCM96348GW reference board";
/ {
model = "Broadcom BCM96348GW reference board";
compatible = "gpio-leds";
led_power_green: power_green {
compatible = "gpio-leds";
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
gpios = <&pinctrl 0 1>;
default-state = "on";
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Broadcom 96348R reference board";
/ {
model = "Broadcom 96348R reference board";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
gpios = <&pinctrl 0 1>;
default-state = "on";
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "BT Voyager 2110";
/ {
model = "BT Voyager 2110";
compatible = "gpio-leds";
led_power_green: power_green {
compatible = "gpio-leds";
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
};
power_red {
gpios = <&pinctrl 0 1>;
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 1 1>;
};
adsl_green {
gpios = <&pinctrl 1 1>;
};
adsl_green {
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "BT Voyager 2500V";
/ {
model = "BT Voyager 2500V";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
};
power_red {
gpios = <&pinctrl 0 1>;
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 1 1>;
};
adsl_green {
gpios = <&pinctrl 1 1>;
};
adsl_green {
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Comtrend CT-5365";
/ {
model = "Comtrend CT-5365";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
alarm_red {
gpios = <&pinctrl 0 1>;
default-state = "on";
};
alarm_red {
+ function = LED_FUNCTION_ALARM;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 2 1>;
};
wps_green {
gpios = <&pinctrl 2 1>;
};
wps_green {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 6 1>;
};
};
gpios = <&pinctrl 6 1>;
};
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Comtrend CT-536+/CT-5621T";
/ {
model = "Comtrend CT-536+/CT-5621T";
compatible = "gpio-leds";
led_power_green: power_green {
compatible = "gpio-leds";
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
gpios = <&pinctrl 0 1>;
default-state = "on";
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "D-Link DSL-2640B rev B2";
/ {
model = "D-Link DSL-2640B rev B2";
compatible = "gpio-leds";
led_power_green: power_green {
compatible = "gpio-leds";
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
gpios = <&pinctrl 0 1>;
default-state = "on";
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Netgear DG834G v4";
/ {
model = "Netgear DG834G v4";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
status {
gpios = <&pinctrl 0 1>;
default-state = "on";
};
status {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 1 1>;
};
inet_green {
gpios = <&pinctrl 1 1>;
};
inet_green {
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Netgear DG834GT/PN";
/ {
model = "Netgear DG834GT/PN";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
gpios = <&pinctrl 0 1>;
default-state = "on";
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Sagem F@st 2604";
/ {
model = "Sagem F@st 2604";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 0 1>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 1 1>;
};
inet_red {
gpios = <&pinctrl 1 1>;
};
inet_red {
gpios = <&pinctrl 4 1>;
};
wps_green {
gpios = <&pinctrl 4 1>;
};
wps_green {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 5 1>;
};
};
gpios = <&pinctrl 5 1>;
};
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "T-Com Speedport W 500V";
/ {
model = "T-Com Speedport W 500V";
compatible = "gpio-leds";
led_power_green: power_green {
compatible = "gpio-leds";
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 0 1>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 1 1>;
};
ppp_green {
gpios = <&pinctrl 1 1>;
};
ppp_green {
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Alice W-Gate";
/ {
model = "Alice W-Gate";
compatible = "gpio-leds";
power {
compatible = "gpio-leds";
power {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
gpios = <&pinctrl 0 1>;
default-state = "on";
};
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 35 1>;
};
};
gpios = <&pinctrl 35 1>;
};
};
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6348.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "TP-Link TD-W8900GB";
/ {
model = "TP-Link TD-W8900GB";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 1>;
default-state = "on";
};
gpios = <&pinctrl 0 1>;
default-state = "on";
};
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Alcatel RG100A";
/ {
model = "Alcatel RG100A";
gpios = <&pinctrl 4 1>;
};
power_green {
gpios = <&pinctrl 4 1>;
};
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 5 1>;
default-state = "on";
};
gpios = <&pinctrl 5 1>;
default-state = "on";
};
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Broadcom BCM96358VW reference board";
/ {
model = "Broadcom BCM96358VW reference board";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 4 0>;
default-state = "on";
};
gpios = <&pinctrl 4 0>;
default-state = "on";
};
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Broadcom BCM96358VW2 reference board";
/ {
model = "Broadcom BCM96358VW2 reference board";
gpios = <&pinctrl 4 1>;
};
power_green {
gpios = <&pinctrl 4 1>;
};
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 5 1>;
default-state = "on";
};
gpios = <&pinctrl 5 1>;
default-state = "on";
};
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "BT Home Hub 2.0 Type A";
/ {
model = "BT Home Hub 2.0 Type A";
led@0 {
reg = <0>;
active-low;
led@0 {
reg = <0>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
};
led_power_green: led@1 {
reg = <1>;
active-low;
};
led_power_green: led@1 {
reg = <1>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
default-state = "on";
};
led@2 {
reg = <2>;
active-low;
default-state = "on";
};
led@2 {
reg = <2>;
active-low;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_BLUE>;
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Comtrend CT-6373";
/ {
model = "Comtrend CT-6373";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 0>;
default-state = "on";
};
usb_green {
gpios = <&pinctrl 0 0>;
default-state = "on";
};
usb_green {
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 3 1>;
};
wlan_green {
gpios = <&pinctrl 3 1>;
};
wlan_green {
+ function = LED_FUNCTION_WLAN;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 9 1>;
};
};
gpios = <&pinctrl 9 1>;
};
};
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "D-Link DSL-2650U";
/ {
model = "D-Link DSL-2650U";
gpios = <&pinctrl 4 1>;
};
power_green {
gpios = <&pinctrl 4 1>;
};
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 5 1>;
default-state = "on";
};
gpios = <&pinctrl 5 1>;
default-state = "on";
};
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "D-Link DSL-2740B/DSL-2741B rev C2/3";
/ {
model = "D-Link DSL-2740B/DSL-2741B rev C2/3";
gpios = <&pinctrl 2 0>;
};
power_red {
gpios = <&pinctrl 2 0>;
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 4 1>;
};
led_power_green: power_green {
gpios = <&pinctrl 4 1>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 5 1>;
default-state = "on";
};
gpios = <&pinctrl 5 1>;
default-state = "on";
};
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Huawei EchoLife HG553";
/ {
model = "Huawei EchoLife HG553";
compatible = "gpio-leds";
led_power_blue: power_blue {
compatible = "gpio-leds";
led_power_blue: power_blue {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_BLUE>;
gpios = <&pinctrl 4 1>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 4 1>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 5 1>;
};
hspa_red {
gpios = <&pinctrl 5 1>;
};
hspa_red {
gpios = <&pinctrl 13 1>;
};
lan_red {
gpios = <&pinctrl 13 1>;
};
lan_red {
+ function = LED_FUNCTION_LAN;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 22 1>;
};
lan_blue {
gpios = <&pinctrl 22 1>;
};
lan_blue {
+ function = LED_FUNCTION_LAN;
+ color = <LED_COLOR_ID_BLUE>;
gpios = <&pinctrl 23 1>;
};
wifi_red {
gpios = <&pinctrl 23 1>;
};
wifi_red {
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
};
led_power_red: power_red {
};
led_power_red: power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 3 1>;
default-state = "on";
};
gpios = <&pinctrl 3 1>;
default-state = "on";
};
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
gpios = <&pinctrl 2 1>;
};
usb_green {
gpios = <&pinctrl 2 1>;
};
usb_green {
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 3 1>;
};
power_green {
gpios = <&pinctrl 3 1>;
};
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 4 1>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 4 1>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 5 1>;
};
inet_red {
gpios = <&pinctrl 5 1>;
};
inet_red {
gpios = <&pinctrl 10 1>;
};
usb_red {
gpios = <&pinctrl 10 1>;
};
usb_red {
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 11 1>;
};
dsl_red {
gpios = <&pinctrl 11 1>;
};
dsl_red {
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Pirelli Alice Gate AGPF-S0";
/ {
model = "Pirelli Alice Gate AGPF-S0";
compatible = "gpio-leds";
power_green {
compatible = "gpio-leds";
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 4 1>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 4 1>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 5 1>;
};
service_green {
gpios = <&pinctrl 5 1>;
};
service_green {
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
led@0 {
reg = <0>;
active-low;
led@0 {
reg = <0>;
active-low;
+ function = LED_FUNCTION_ALARM;
+ color = <LED_COLOR_ID_WHITE>;
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6358.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Telsey CPVA642-type (CPA-ZNTE60T)";
/ {
model = "Telsey CPVA642-type (CPA-ZNTE60T)";
gpios = <&pinctrl 2 1>;
};
usb_green {
gpios = <&pinctrl 2 1>;
};
usb_green {
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 3 1>;
};
phone1_green {
gpios = <&pinctrl 3 1>;
};
phone1_green {
gpios = <&pinctrl 10 1>;
};
led_power_green: power_green {
gpios = <&pinctrl 10 1>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 11 1>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 11 1>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 14 1>;
};
wifi_green {
gpios = <&pinctrl 14 1>;
};
wifi_green {
#include "bcm6362.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6362.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Huawei HG253s v2";
/ {
model = "Huawei HG253s v2";
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 30 1>;
};
};
gpios = <&pinctrl 30 1>;
};
};
#include "bcm6362.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6362.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Netgear DGND3700v2";
/ {
model = "Netgear DGND3700v2";
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 34 1>;
};
};
gpios = <&pinctrl 34 1>;
};
};
led_power_green: led@8 {
reg = <8>;
led_power_green: led@8 {
reg = <8>;
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
default-state = "on";
};
led@9 {
reg = <9>;
active-low;
default-state = "on";
};
led@9 {
reg = <9>;
active-low;
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
#include "bcm6362.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6362.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Sagem F@st 2504N";
/ {
model = "Sagem F@st 2504N";
compatible = "gpio-leds";
power_orange {
compatible = "gpio-leds";
power_orange {
- label = "orange:power";
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_ORANGE>;
gpios = <&pinctrl 2 1>;
};
power_green {
gpios = <&pinctrl 2 1>;
};
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 10 1>;
default-state = "on";
};
gpios = <&pinctrl 10 1>;
default-state = "on";
};
gpios = <&pinctrl 29 1>;
};
wlan_orangee {
gpios = <&pinctrl 29 1>;
};
wlan_orangee {
+ function = LED_FUNCTION_WLAN;
+ color = <LED_COLOR_ID_ORANGE>;
gpios = <&pinctrl 30 1>;
};
};
gpios = <&pinctrl 30 1>;
};
};
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Actiontec R1000H";
/ {
model = "Actiontec R1000H";
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 21 1>;
};
led_power_green: power_green {
gpios = <&pinctrl 21 1>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 22 0>;
default-state = "on";
};
wps_green {
gpios = <&pinctrl 22 0>;
default-state = "on";
};
wps_green {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 23 1>;
};
power_red {
gpios = <&pinctrl 23 1>;
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 24 0>;
};
wps_red {
gpios = <&pinctrl 24 0>;
};
wps_red {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 30 1>;
};
gpios = <&pinctrl 30 1>;
};
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "ADB P.DG AV4202N";
/ {
model = "ADB P.DG AV4202N";
compatible = "gpio-leds";
led_power_white: power_white {
compatible = "gpio-leds";
led_power_white: power_white {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_WHITE>;
gpios = <&pinctrl 10 GPIO_ACTIVE_LOW>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 10 GPIO_ACTIVE_LOW>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 11 GPIO_ACTIVE_LOW>;
};
wan_white {
gpios = <&pinctrl 11 GPIO_ACTIVE_LOW>;
};
wan_white {
+ function = LED_FUNCTION_WAN;
+ color = <LED_COLOR_ID_WHITE>;
gpios = <&pinctrl 26 GPIO_ACTIVE_LOW>;
};
wan_red {
gpios = <&pinctrl 26 GPIO_ACTIVE_LOW>;
};
wan_red {
+ function = LED_FUNCTION_WAN;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 27 GPIO_ACTIVE_LOW>;
};
phone_white {
gpios = <&pinctrl 27 GPIO_ACTIVE_LOW>;
};
phone_white {
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Broadcom BCM96368MVNgr reference board";
/ {
model = "Broadcom BCM96368MVNgr reference board";
gpios = <&pinctrl 5 0>;
};
power_green {
gpios = <&pinctrl 5 0>;
};
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 22 0>;
default-state = "on";
};
wps_green {
gpios = <&pinctrl 22 0>;
default-state = "on";
};
wps_green {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 23 1>;
};
};
gpios = <&pinctrl 23 1>;
};
};
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Broadcom BCM96368MVWG reference board";
/ {
model = "Broadcom BCM96368MVWG reference board";
gpios = <&pinctrl 5 0>;
};
power_green {
gpios = <&pinctrl 5 0>;
};
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 22 0>;
default-state = "on";
};
wps_green {
gpios = <&pinctrl 22 0>;
default-state = "on";
};
wps_green {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 23 1>;
};
ppp_fail_red {
gpios = <&pinctrl 23 1>;
};
ppp_fail_red {
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Comtrend VR-3025u";
/ {
model = "Comtrend VR-3025u";
gpios = <&pinctrl 5 0>;
};
led_power_green: power_green {
gpios = <&pinctrl 5 0>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 22 0>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 22 0>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 24 0>;
};
inet_red {
gpios = <&pinctrl 24 0>;
};
inet_red {
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Comtrend VR-3025un";
/ {
model = "Comtrend VR-3025un";
gpios = <&pinctrl 5 0>;
};
led_power_green: power_green {
gpios = <&pinctrl 5 0>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 22 0>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 22 0>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 24 0>;
};
inet_red {
gpios = <&pinctrl 24 0>;
};
inet_red {
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Comtrend VR-3026e";
/ {
model = "Comtrend VR-3026e";
gpios = <&pinctrl 5 0>;
};
led_power_green: power_green {
gpios = <&pinctrl 5 0>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 22 0>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 22 0>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 24 0>;
};
inet_red {
gpios = <&pinctrl 24 0>;
};
inet_red {
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Huawei EchoLife HG622";
/ {
model = "Huawei EchoLife HG622";
gpios = <&pinctrl 5 1>;
};
usb_green {
gpios = <&pinctrl 5 1>;
};
usb_green {
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 11 1>;
};
power_green {
gpios = <&pinctrl 11 1>;
};
power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 22 1>;
default-state = "on";
};
gpios = <&pinctrl 22 1>;
default-state = "on";
};
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Huawei EchoLife HG655b";
/ {
model = "Huawei EchoLife HG655b";
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 14 1>;
};
led_power_green: power_green {
gpios = <&pinctrl 14 1>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 22 1>;
default-state = "on";
};
gpios = <&pinctrl 22 1>;
default-state = "on";
};
gpios = <&pinctrl 25 1>;
};
wps_green {
gpios = <&pinctrl 25 1>;
};
wps_green {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 27 1>;
};
};
gpios = <&pinctrl 27 1>;
};
};
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Netgear DGND3700v1/DGND3800B";
/ {
model = "Netgear DGND3700v1/DGND3800B";
gpios = <&pinctrl 5 1>;
};
wps_green {
gpios = <&pinctrl 5 1>;
};
wps_green {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 11 1>;
};
usbfront_green {
gpios = <&pinctrl 11 1>;
};
usbfront_green {
gpios = <&pinctrl 14 1>;
};
power_red {
gpios = <&pinctrl 14 1>;
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 22 1>;
};
lan_green {
gpios = <&pinctrl 22 1>;
};
lan_green {
+ function = LED_FUNCTION_LAN;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 23 1>;
};
led_power_green: power_green {
gpios = <&pinctrl 23 1>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 24 1>;
default-state = "on";
};
gpios = <&pinctrl 24 1>;
default-state = "on";
};
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Observa VH4032N";
/ {
model = "Observa VH4032N";
gpios = <&pinctrl 12 1>;
};
led_power_blue: power_blue {
gpios = <&pinctrl 12 1>;
};
led_power_blue: power_blue {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_BLUE>;
gpios = <&pinctrl 22 0>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 22 0>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 24 0>;
};
voice_blue {
gpios = <&pinctrl 24 0>;
};
voice_blue {
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Zyxel P870HW-51a v2";
/ {
model = "Zyxel P870HW-51a v2";
compatible = "gpio-leds";
led_power_green: power_green {
compatible = "gpio-leds";
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 0 0>;
default-state = "on";
};
gpios = <&pinctrl 0 0>;
default-state = "on";
};
gpios = <&pinctrl 22 1>;
};
wps_orange {
gpios = <&pinctrl 22 1>;
};
wps_orange {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_ORANGE>;
gpios = <&pinctrl 24 1>;
};
inet_red {
gpios = <&pinctrl 24 1>;
};
inet_red {
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Comtrend WAP-5813n";
/ {
model = "Comtrend WAP-5813n";
gpios = <&pinctrl 5 0>;
};
led_power_green: power_green {
gpios = <&pinctrl 5 0>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 22 0>;
default-state = "on";
};
wps_green {
gpios = <&pinctrl 22 0>;
default-state = "on";
};
wps_green {
+ function = LED_FUNCTION_WPS;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 23 1>;
};
power_red {
gpios = <&pinctrl 23 1>;
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 24 0>;
};
inet_red {
gpios = <&pinctrl 24 0>;
};
inet_red {
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
#include "bcm6368.dtsi"
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
/ {
model = "Netgear EVG2000";
/ {
model = "Netgear EVG2000";
gpios = <&pinctrl 5 1>;
};
usb_green {
gpios = <&pinctrl 5 1>;
};
usb_green {
+ function = LED_FUNCTION_USB;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 15 1>;
};
led_power_green: power_green {
gpios = <&pinctrl 15 1>;
};
led_power_green: power_green {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 22 1>;
default-state = "on";
};
power_red {
gpios = <&pinctrl 22 1>;
default-state = "on";
};
power_red {
+ function = LED_FUNCTION_POWER;
+ color = <LED_COLOR_ID_RED>;
gpios = <&pinctrl 23 1>;
};
lan_green {
gpios = <&pinctrl 23 1>;
};
lan_green {
+ function = LED_FUNCTION_LAN;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 24 1>;
};
wireless_green {
gpios = <&pinctrl 24 1>;
};
wireless_green {
gpios = <&pinctrl 26 1>;
};
wan_green {
gpios = <&pinctrl 26 1>;
};
wan_green {
+ function = LED_FUNCTION_WAN;
+ color = <LED_COLOR_ID_GREEN>;
gpios = <&pinctrl 27 1>;
};
};
gpios = <&pinctrl 27 1>;
};
};