diff --git a/target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts b/target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts index 91baba0cd7..cadf593fa6 100644 --- a/target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts +++ b/target/linux/mpc85xx/files/arch/powerpc/boot/dts/tl-wdr4900-v1.dts @@ -9,6 +9,7 @@ * option) any later version. */ +#include #include #include @@ -316,32 +317,44 @@ leds { compatible = "gpio-leds"; - wps { + led-0 { gpios = <&ath9k 1 GPIO_ACTIVE_LOW>; - label = "tp-link:green:wps"; + color = ; + function = LED_FUNCTION_WPS; }; - system_green: system { + system_green: led-1 { gpios = <&gpio0 2 GPIO_ACTIVE_LOW>; - label = "tp-link:blue:system"; + color = ; + function = LED_FUNCTION_STATUS; }; - usb1 { + led-2 { gpios = <&gpio0 3 GPIO_ACTIVE_LOW>; - label = "tp-link:green:usb1"; + color = ; + 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 = ; + 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";