aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/apm821xx/dts/netgear-wndap660.dts
diff options
context:
space:
mode:
authorChristian Lamparter <chunkeey@gmail.com>2020-08-13 18:26:19 +0200
committerChristian Lamparter <chunkeey@gmail.com>2021-10-22 21:25:18 +0200
commit8b0c053671e5fb7f36c123a281c51a8071bf96e3 (patch)
treea0a6816131fed9d37221da6e25f5ec0c6eef1815 /target/linux/apm821xx/dts/netgear-wndap660.dts
parente9335c292003e15901ef5f665750f9493132eb28 (diff)
downloadupstream-8b0c053671e5fb7f36c123a281c51a8071bf96e3.tar.gz
upstream-8b0c053671e5fb7f36c123a281c51a8071bf96e3.tar.bz2
upstream-8b0c053671e5fb7f36c123a281c51a8071bf96e3.zip
apm821xx: implement new LED label naming scheme
This patch updates all current APM82181 devices over to that "new LED naming scheme". This includes many updates to the device-tree: - dropped the deprecated, but beloved "label" property. - rename all DT leds node names to led-#. - add function and color properties. - utilized panic-indicator property. - dropped led- aliases (see below). migration scripts for all devices are included. For more information. See: <https://www.kernel.org/doc/html/latest/leds/leds-class.html> For the future: It looks like the color+function properties won over the dt-alias / label. This will need to be wired up into openwrt eventually. For APM821xx the situation is that all devices have a dedicated power and fault indicator. Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Diffstat (limited to 'target/linux/apm821xx/dts/netgear-wndap660.dts')
-rw-r--r--target/linux/apm821xx/dts/netgear-wndap660.dts24
1 files changed, 16 insertions, 8 deletions
diff --git a/target/linux/apm821xx/dts/netgear-wndap660.dts b/target/linux/apm821xx/dts/netgear-wndap660.dts
index e9f45abe0e..f01d1b3be0 100644
--- a/target/linux/apm821xx/dts/netgear-wndap660.dts
+++ b/target/linux/apm821xx/dts/netgear-wndap660.dts
@@ -10,23 +10,31 @@
};
&LEDS {
- lan1-link1000 {
- label = "wndap660:green:lan1-link1000";
+ led-5 {
+ color = <LED_COLOR_ID_GREEN>;
+ function = LED_FUNCTION_LAN;
+ function-enumerator = <1>;
gpios = <&GPIO0 22 GPIO_ACTIVE_HIGH>;
};
- lan1-link100 {
- label = "wndap660:amber:lan1-link100";
+ led-6 {
+ color = <LED_COLOR_ID_AMBER>;
+ function = LED_FUNCTION_LAN;
+ function-enumerator = <0>;
gpios = <&GPIO0 23 GPIO_ACTIVE_HIGH>;
};
- lan2-link1000 {
- label = "wndap660:green:lan2-link1000";
+ led-7 {
+ color = <LED_COLOR_ID_GREEN>;
+ function = LED_FUNCTION_LAN;
+ function-enumerator = <2>;
gpios = <&GPIO0 9 GPIO_ACTIVE_HIGH>;
};
- lan2-link100 {
- label = "wndap660:amber:lan2-link100";
+ led-8 {
+ color = <LED_COLOR_ID_AMBER>;
+ function = LED_FUNCTION_LAN;
+ function-enumerator = <1>;
gpios = <&GPIO0 10 GPIO_ACTIVE_HIGH>;
};
};