diff options
Diffstat (limited to 'target/linux')
| -rwxr-xr-x | target/linux/adm5120-2.6/files/drivers/leds/leds-gpio.c | 5 | 
1 files changed, 4 insertions, 1 deletions
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..d10506ad9 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 @@ -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;  	}  }  | 
