From 17ee33ebb94270cc9b4d3776bbc0021dff3e6d19 Mon Sep 17 00:00:00 2001 From: Gabor Juhos Date: Fri, 18 Dec 2009 12:57:12 +0000 Subject: [PATCH] tl-wr1043nd: Register missing leds. This adds the folowing for the TP-Link wr1043nd board 1. USB and WLAN LEDS 2. Change QSS LED from red to green 3. Fix polarity of the System LED Signed-off-by: Andrew Tarabaras SVN-Revision: 18821 --- .../files/arch/mips/ar71xx/mach-tl-wr1043nd.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-wr1043nd.c b/target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-wr1043nd.c index 034427d1bc..f77d259692 100644 --- a/target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-wr1043nd.c +++ b/target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-wr1043nd.c @@ -21,8 +21,10 @@ #include "dev-m25p80.h" #include "dev-ar913x-wmac.h" +#define TL_WR1043ND_GPIO_LED_USB 1 #define TL_WR1043ND_GPIO_LED_SYSTEM 2 #define TL_WR1043ND_GPIO_LED_QSS 5 +#define TL_WR1043ND_GPIO_LED_WLAN 9 #define TL_WR1043ND_GPIO_BTN_RESET 3 #define TL_WR1043ND_GPIO_BTN_QSS 7 @@ -66,13 +68,21 @@ static struct flash_platform_data tl_wr1043nd_flash_data = { static struct gpio_led tl_wr1043nd_leds_gpio[] __initdata = { { + .name = "tl-wr1043nd:green:usb", + .gpio = TL_WR1043ND_GPIO_LED_USB, + .active_low = 0, + }, { .name = "tl-wr1043nd:green:system", .gpio = TL_WR1043ND_GPIO_LED_SYSTEM, - .active_low = 1, + .active_low = 0, }, { - .name = "tl-wr1043nd:red:qss", + .name = "tl-wr1043nd:green:qss", .gpio = TL_WR1043ND_GPIO_LED_QSS, .active_low = 1, + }, { + .name = "tl-wr1043nd:green:wlan", + .gpio = TL_WR1043ND_GPIO_LED_WLAN, + .active_low = 0, } };