Jingoo Han
02f0092cb3
backlight: da9052_bl: use devm_backlight_device_register()
...
Use devm_backlight_device_register() to make cleanup paths simpler.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-11-13 12:09:17 +09:00
Jingoo Han
b5d6904bab
drivers/video/backlight/da9052_bl.c: add missing const
...
Add 'const' to static array that was missing it in its definition.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Cc: Ashish Jangam <ashish.jangam@kpitcummins.com >
Cc: Richard Purdie <rpurdie@rpsys.net >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2012-12-17 17:15:16 -08:00
Julia Lawall
66be0e5bf5
drivers/video/backlight/da9052_bl.c: drop devm_kfree of devm_kzalloc'd data
...
devm_kfree should not have to be explicitly used.
The semantic patch that fixes this problem is as follows:
(http://coccinelle.lip6.fr/ )
// <smpl>
@@
expression x,d;
@@
x = devm_kzalloc(...)
...
?-devm_kfree(d,x);
// </smpl>
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr >
Acked-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2012-10-06 03:04:54 +09:00
Jingoo Han
5333e254ab
drivers/video/backlight/da9052_bl.c: use usleep_range() instead of msleep() for small sleeps
...
Since msleep() might not sleep for the desired amount when less than 20ms,
use usleep_range().
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Cc: Ashish Jangam <ashish.jangam@kpitcummins.com >
Cc: Richard Purdie <rpurdie@rpsys.net >
Cc: Sachin Kamat <sachin.kamat@linaro.org >
Cc: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2012-10-06 03:04:52 +09:00
Ashish Jangam
6ede3d832a
backlight: add driver for DA9052/53 PMIC v1
...
DA9052/53 PMIC has capability to supply power for upto 3 banks of 6
white serial LEDS. It can also control intensity of independent banks
and to drive these banks boost converter will provide up to 24V and
forward current of max 50mA.
This patch allows to control intensity of the individual WLEDs bank
through DA9052/53 PMIC.
This patch is functionally tested on Samsung SMDKV6410.
Signed-off-by: David Dajun Chen <dchen@diasemi.com >
Signed-off-by: Ashish Jangam <ashish.jangam@kpitcummins.com >
Cc: Richard Purdie <rpurdie@rpsys.net >
Cc: Samuel Ortiz <sameo@linux.intel.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2012-04-05 15:25:51 -07:00