leds: leds-pwm: Set led_classdev max_brightness
authorLars-Peter Clausen <lars@metafoo.de>
Fri, 27 Nov 2009 05:17:38 +0000 (06:17 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 17 Dec 2009 11:42:34 +0000 (11:42 +0000)
commite45906203d27296b47e56efc1219f9a200bfc2db
treede1b55a2d708448006893a2bfc880c6d6ae9276b
parent1998111582f5d726ca4dbf9d68935d9e7c994374
leds: leds-pwm: Set led_classdev max_brightness

Currently the driver leds-pwm doesn't set max_brightness for the led device
although it's platform data proides a maximum brightness. Instead it stores its
own private driver struct. The max_brightness defaults to 255 for led device if
it has not been set.
As a result any leds-pwm device with a different maximum brightness will show
incorrect behavior, as it is posible to either set a longer then period duty
time or not be able to switch the led to full brightness.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
drivers/leds/leds-pwm.c