add support for special LED brightness values
authorjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 7 Aug 2007 16:11:58 +0000 (16:11 +0000)
committerjuhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 7 Aug 2007 16:11:58 +0000 (16:11 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8376 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/adm5120-2.6/files/drivers/leds/leds-gpio.c

index 7ae1432..d10506a 100755 (executable)
@@ -66,11 +66,14 @@ static void gpio_led_set(struct led_classdev *led_cdev,
        pdata = led->pdata;
 
        switch (brightness) {
+       case LED_FULL:
+               gpio_direction_output(pdata->gpio, pdata->value_on);
+               break;
        case LED_OFF:
                gpio_direction_output(pdata->gpio, pdata->value_off);
                break;
        default:
-               gpio_direction_output(pdata->gpio, pdata->value_on);
+               gpio_direction_output(pdata->gpio, brightness);
                break;
        }
 }