ar71xx: let HW switch control WAN LED on dir-825-c1
authorGabor Juhos <juhosg@openwrt.org>
Sat, 21 Sep 2013 14:56:24 +0000 (14:56 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Sat, 21 Sep 2013 14:56:24 +0000 (14:56 +0000)
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

target/linux/ar71xx/files/arch/mips/ath79/mach-dir-825-c1.c

index 21d4271bd6eaba81b9cbf2f1c28b23de753d9eb3..980c6db1053aab219d8d96bf1f64c84d27d381d5 100644 (file)
@@ -36,6 +36,8 @@
 #define DIR825C1_GPIO_LED_BLUE_PLANET          18
 #define DIR825C1_GPIO_LED_WIFI_BGN             13
 
+#define DIR825C1_GPIO_WAN_LED_ENABLE           20
+
 #define DIR825C1_GPIO_BTN_RESET                        17
 #define DIR825C1_GPIO_BTN_WPS                  16
 
@@ -74,10 +76,6 @@ static struct gpio_led dir825c1_leds_gpio[] __initdata = {
                .active_low     = 1,
        },
        {
-               .name           = "d-link:blue:planet",
-               .gpio           = DIR825C1_GPIO_LED_BLUE_PLANET,
-               .active_low     = 1,
-       }, {
                .name           = "d-link:blue:wifi_bgn",
                .gpio           = DIR825C1_GPIO_LED_WIFI_BGN,
                .active_low     = 1,
@@ -213,6 +211,9 @@ static void __init dir825c1_setup(void)
        ath79_gpio_output_select(DIR825C1_GPIO_LED_BLUE_USB,
                                 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),
                                 dir825c1_leds_gpio);