Browse Source

add support for special LED brightness values

SVN-Revision: 8376
Gabor Juhos 18 years ago
parent
commit
fc6874d691
1 changed files with 4 additions and 1 deletions
  1. 4 1
      target/linux/adm5120-2.6/files/drivers/leds/leds-gpio.c

+ 4 - 1
target/linux/adm5120-2.6/files/drivers/leds/leds-gpio.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;
 	}
 }