X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/bde926c100f12a233e2b06c19c45e6fbe19ab41b..3a065a453ff58430b6915b58cf542e81d143ae3e:/target/linux/adm5120-2.6/files/drivers/leds/leds-gpio.c?ds=sidebyside diff --git a/target/linux/adm5120-2.6/files/drivers/leds/leds-gpio.c b/target/linux/adm5120-2.6/files/drivers/leds/leds-gpio.c index 7ae143279..b1a1f1ce9 100755 --- a/target/linux/adm5120-2.6/files/drivers/leds/leds-gpio.c +++ b/target/linux/adm5120-2.6/files/drivers/leds/leds-gpio.c @@ -4,7 +4,7 @@ * Driver for LEDs connected to GPIO lines * * Copyright (C) 2007 OpenWrt.org - * Copyright (C) 2007 Gabor Juhos + * Copyright (C) 2007 Gabor Juhos * * This file was derived from: * /drivers/led/leds-s3c24xx.c @@ -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; } } @@ -204,6 +207,6 @@ static void __exit gpio_led_exit(void) module_init(gpio_led_init); module_exit(gpio_led_exit); -MODULE_AUTHOR("Gabor Juhos "); +MODULE_AUTHOR("Gabor Juhos "); MODULE_DESCRIPTION(DRV_DESC); MODULE_LICENSE("GPL");