mpc85xx: refresh tl-wdr4900-v1 led configuration

This commit change led description in dts file from old method to new
approach accepted by upstream.

USB power gpio is handled by gpio-export now.

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16226
Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
Pawel Dembicki 2024-08-22 13:42:21 +02:00 committed by Robert Marko
parent 5d107bbbbb
commit c43480c2dc
1 changed files with 26 additions and 13 deletions

View File

@ -9,6 +9,7 @@
* option) any later version.
*/
#include <dt-bindings/leds/common.h>
#include <dt-bindings/input/input.h>
#include <dt-bindings/gpio/gpio.h>
@ -316,32 +317,44 @@
leds {
compatible = "gpio-leds";
wps {
led-0 {
gpios = <&ath9k 1 GPIO_ACTIVE_LOW>;
label = "tp-link:green:wps";
color = <LED_COLOR_ID_GREEN>;
function = LED_FUNCTION_WPS;
};
system_green: system {
system_green: led-1 {
gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
label = "tp-link:blue:system";
color = <LED_COLOR_ID_GREEN>;
function = LED_FUNCTION_STATUS;
};
usb1 {
led-2 {
gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
label = "tp-link:green:usb1";
color = <LED_COLOR_ID_GREEN>;
function = LED_FUNCTION_USB;
function-enumerator = <1>;
};
usb2 {
led-3 {
gpios = <&gpio0 4 GPIO_ACTIVE_LOW>;
label = "tp-link:green:usb2";
};
usbpower {
gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
label = "tp-link:usb:power";
color = <LED_COLOR_ID_GREEN>;
function = LED_FUNCTION_USB;
function-enumerator = <2>;
};
};
gpio_export {
compatible = "gpio-export";
#size-cells = <0>;
usb-pwr {
gpio-export,name = "usb_pwr";
gpio-export,output = <1>;
gpios = <&gpio0 10 GPIO_ACTIVE_LOW>;
};
};
buttons {
compatible = "gpio-keys";