ar71xx: let HW switch control WAN LED on dir-825-c1

Enable GPIO 20. This hands off control of the blue planet led to the
integrated switch. Consequently, remove the led configuration for the
blue planet led.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Patchwork: http://patchwork.openwrt.org/patch/4080/
[juhosg: whitespace fixup]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

SVN-Revision: 38096
This commit is contained in:
Gabor Juhos 2013-09-21 14:56:24 +00:00
parent 20c8252a8f
commit 10ed605a89

View file

@ -36,6 +36,8 @@
#define DIR825C1_GPIO_LED_BLUE_PLANET 18 #define DIR825C1_GPIO_LED_BLUE_PLANET 18
#define DIR825C1_GPIO_LED_WIFI_BGN 13 #define DIR825C1_GPIO_LED_WIFI_BGN 13
#define DIR825C1_GPIO_WAN_LED_ENABLE 20
#define DIR825C1_GPIO_BTN_RESET 17 #define DIR825C1_GPIO_BTN_RESET 17
#define DIR825C1_GPIO_BTN_WPS 16 #define DIR825C1_GPIO_BTN_WPS 16
@ -74,10 +76,6 @@ static struct gpio_led dir825c1_leds_gpio[] __initdata = {
.active_low = 1, .active_low = 1,
}, },
{ {
.name = "d-link:blue:planet",
.gpio = DIR825C1_GPIO_LED_BLUE_PLANET,
.active_low = 1,
}, {
.name = "d-link:blue:wifi_bgn", .name = "d-link:blue:wifi_bgn",
.gpio = DIR825C1_GPIO_LED_WIFI_BGN, .gpio = DIR825C1_GPIO_LED_WIFI_BGN,
.active_low = 1, .active_low = 1,
@ -213,6 +211,9 @@ static void __init dir825c1_setup(void)
ath79_gpio_output_select(DIR825C1_GPIO_LED_BLUE_USB, ath79_gpio_output_select(DIR825C1_GPIO_LED_BLUE_USB,
AR934X_GPIO_OUT_GPIO); AR934X_GPIO_OUT_GPIO);
gpio_request_one(DIR825C1_GPIO_WAN_LED_ENABLE,
GPIOF_OUT_INIT_LOW, "WAN LED enable");
ath79_register_leds_gpio(-1, ARRAY_SIZE(dir825c1_leds_gpio), ath79_register_leds_gpio(-1, ARRAY_SIZE(dir825c1_leds_gpio),
dir825c1_leds_gpio); dir825c1_leds_gpio);