X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=drivers%2Fleds%2Fleds-pwm.c;h=2b3bf1353b7077cbb999c82269cb5f395341ccb0;hb=refs%2Fheads%2Faccepted%2Ftizen_unified_x;hp=29194cc382afbc58315e9be435dc906d35fcf822;hpb=70806ee18a871140a73a2524a29865e1d904348c;p=platform%2Fkernel%2Flinux-rpi.git diff --git a/drivers/leds/leds-pwm.c b/drivers/leds/leds-pwm.c index 29194cc..2b3bf13 100644 --- a/drivers/leds/leds-pwm.c +++ b/drivers/leds/leds-pwm.c @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include @@ -53,7 +53,7 @@ static int led_pwm_set(struct led_classdev *led_cdev, duty = led_dat->pwmstate.period - duty; led_dat->pwmstate.duty_cycle = duty; - led_dat->pwmstate.enabled = duty > 0; + led_dat->pwmstate.enabled = true; return pwm_apply_state(led_dat->pwm, &led_dat->pwmstate); } @@ -146,7 +146,7 @@ static int led_pwm_create_fwnode(struct device *dev, struct led_pwm_priv *priv) led.name = to_of_node(fwnode)->name; if (!led.name) { - ret = EINVAL; + ret = -EINVAL; goto err_child_out; }