aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux
diff options
context:
space:
mode:
authorMikhail Zhilkin <csharper2005@gmail.com>2023-10-29 08:47:17 +0000
committerHauke Mehrtens <hauke@hauke-m.de>2024-01-06 00:46:15 +0100
commitbcdab304678f0ea5ae2d57eb93c946e9416583cf (patch)
treec3e963ac2cb440cf27470a773f0762bf908d2121 /target/linux
parentf1de1a090fadc74504b3ee1b5bcb914c9110bc6f (diff)
downloadupstream-bcdab304678f0ea5ae2d57eb93c946e9416583cf.tar.gz
upstream-bcdab304678f0ea5ae2d57eb93c946e9416583cf.tar.bz2
upstream-bcdab304678f0ea5ae2d57eb93c946e9416583cf.zip
mediatek: MERCUSYS MR90X v1: remove deprecated led "label" properties
This commit: 1. Removes deprecated "label" property from the dts leds subnnodes; 2. Updates "01_leds" script. Link: https://www.kernel.org/doc/Documentation/devicetree/bindings/leds/common.yaml Link: https://www.kernel.org/doc/Documentation/devicetree/bindings/leds/leds-gpio.yaml Signed-off-by: Mikhail Zhilkin <csharper2005@gmail.com>
Diffstat (limited to 'target/linux')
-rw-r--r--target/linux/mediatek/dts/mt7986b-mercusys-mr90x-v1.dts24
-rw-r--r--target/linux/mediatek/filogic/base-files/etc/board.d/01_leds6
2 files changed, 20 insertions, 10 deletions
diff --git a/target/linux/mediatek/dts/mt7986b-mercusys-mr90x-v1.dts b/target/linux/mediatek/dts/mt7986b-mercusys-mr90x-v1.dts
index 42250be19ac..f0a995820ec 100644
--- a/target/linux/mediatek/dts/mt7986b-mercusys-mr90x-v1.dts
+++ b/target/linux/mediatek/dts/mt7986b-mercusys-mr90x-v1.dts
@@ -3,6 +3,7 @@
/dts-v1/;
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/leds/common.h>
#include "mt7986b.dtsi"
@@ -41,34 +42,43 @@
compatible = "gpio-leds";
led-0 {
- label = "green:lan2";
+ color = <LED_COLOR_ID_GREEN>;
+ function = LED_FUNCTION_LAN;
+ function-enumerator = <2>;
gpios = <&pio 7 GPIO_ACTIVE_LOW>;
};
led-1 {
- label = "green:lan1";
+ color = <LED_COLOR_ID_GREEN>;
+ function = LED_FUNCTION_LAN;
+ function-enumerator = <1>;
gpios = <&pio 9 GPIO_ACTIVE_LOW>;
};
led-2 {
- label = "green:lan0";
+ color = <LED_COLOR_ID_GREEN>;
+ function = LED_FUNCTION_LAN;
+ function-enumerator = <0>;
gpios = <&pio 12 GPIO_ACTIVE_LOW>;
};
led-3 {
- label = "green:wan";
+ color = <LED_COLOR_ID_GREEN>;
+ function = LED_FUNCTION_WAN;
gpios = <&pio 13 GPIO_ACTIVE_LOW>;
};
led-4 {
- label = "orange:status";
+ color = <LED_COLOR_ID_AMBER>;
+ function = LED_FUNCTION_STATUS;
gpios = <&pio 16 GPIO_ACTIVE_HIGH>;
+ panic-indicator;
};
led_status_green: led-5 {
- label = "green:status";
+ color = <LED_COLOR_ID_GREEN>;
+ function = LED_FUNCTION_STATUS;
gpios = <&pio 17 GPIO_ACTIVE_HIGH>;
- panic-indicator;
};
};
};
diff --git a/target/linux/mediatek/filogic/base-files/etc/board.d/01_leds b/target/linux/mediatek/filogic/base-files/etc/board.d/01_leds
index 360bdea9c8b..b7865586183 100644
--- a/target/linux/mediatek/filogic/base-files/etc/board.d/01_leds
+++ b/target/linux/mediatek/filogic/base-files/etc/board.d/01_leds
@@ -16,9 +16,9 @@ cudy,wr3000-v1)
ucidef_set_led_netdev "wan" "wan" "blue:wan" "wan"
;;
mercusys,mr90x-v1)
- ucidef_set_led_netdev "lan0" "lan0" "green:lan0" "lan0" "link tx rx"
- ucidef_set_led_netdev "lan1" "lan2" "green:lan1" "lan1" "link tx rx"
- ucidef_set_led_netdev "lan2" "lan2" "green:lan2" "lan2" "link tx rx"
+ ucidef_set_led_netdev "lan-0" "lan-0" "green:lan-0" "lan0" "link tx rx"
+ ucidef_set_led_netdev "lan-1" "lan-1" "green:lan-1" "lan1" "link tx rx"
+ ucidef_set_led_netdev "lan-2" "lan-2" "green:lan-2" "lan2" "link tx rx"
ucidef_set_led_netdev "wan" "wan" "green:wan" "eth1" "link tx rx"
;;
netgear,wax220)