leds: leds-pwm: fix duty time overflow.
authorXiubo Li <Li.Xiubo@freescale.com>
Wed, 11 Dec 2013 09:19:42 +0000 (01:19 -0800)
committerBryan Wu <cooloney@gmail.com>
Tue, 28 Jan 2014 01:28:50 +0000 (17:28 -0800)
commitfc1aee038b609dc33067ca9dd477b16ea893cae0
treec098d278595f5efbdf7621969cf59d28aac6badf
parent3df22c06b9ca7df02e095595994d229811305825
leds: leds-pwm: fix duty time overflow.

Overflow maybe occurs when calculates the duty time. For instance,
the period time is 990000000ns, and the max_brightness is 127, when
setting the brightness to 12, the duty value will be 25906026ns, but
it should be 93543307ns.

Signed-off-by: Bryan Wu <cooloney@gmail.com>
drivers/leds/leds-pwm.c