DG834G Power LED fix
authorFelix Fietkau <nbd@openwrt.org>
Sat, 2 Feb 2008 01:21:57 +0000 (01:21 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sat, 2 Feb 2008 01:21:57 +0000 (01:21 +0000)
This patch enables the new "default-on" trigger for the AR7 target and uses it to ensure the "power" LED on the DG834G is initialised in the ON state.

Previously this LED would turn off when the driver loaded and stay off until turned back on from userspace. With this patch it remains on throughout the boot process, but can still be controlled from userspace if required.

Signed-off-by: Nick Forbes <nick.forbes@incepta.com>
SVN-Revision: 10349

target/linux/ar7/config-2.6.23
target/linux/ar7/files/arch/mips/ar7/platform.c

index 98e5cf0401c7afd0d4d113eed2f5aa7bb6621deb..91a6f19501069549ca9226746774888f6293d4fd 100644 (file)
@@ -68,6 +68,7 @@ CONFIG_IRQ_CPU=y
 CONFIG_KALLSYMS=y
 # CONFIG_KALLSYMS_EXTRA_PASS is not set
 CONFIG_LEDS_GPIO=y
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
 # CONFIG_LEMOTE_FULONG is not set
 # CONFIG_MACH_ALCHEMY is not set
 # CONFIG_MACH_DECSTATION is not set
index d5a9f39455170e06751a029a5d0064e7643d0c26..22c79f586fab50aea0606d9ac1d79295d2493413 100644 (file)
@@ -334,7 +334,7 @@ static struct gpio_led dg834g_leds[] = {
        { .name = "status", .gpio = 7, .active_low = 1, },
        { .name = "adsl", .gpio = 8, .active_low = 1, },
        { .name = "wifi", .gpio = 12, .active_low = 1, },
-       { .name = "power", .gpio = 14, .active_low = 1, },
+       { .name = "power", .gpio = 14, .active_low = 1, .default_trigger = "default-on", },
 };
 
 static struct gpio_led fb_sl_leds[] = {