Jingoo Han
86f6be4fae
backlight: ld9040: use devm_ functions
...
The devm_ functions allocate memory that is released when a driver
detaches. This patch uses devm_kzalloc of these functions.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Cc: Donghwa Lee <dh09.lee@samsung.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-05-29 16:22:30 -07:00
Lars-Peter Clausen
aa523a82ee
blacklight: remove redundant spi driver bus initialization
...
In ancient times it was necessary to manually initialize the bus field of
an spi_driver to spi_bus_type. These days this is done in
spi_driver_register() so we can drop the manual assignment.
The patch was generated using the following coccinelle semantic patch:
// <smpl>
@@
identifier _driver;
@@
struct spi_driver _driver = {
.driver = {
- .bus = &spi_bus_type,
},
};
// </smpl>
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de >
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-05-29 16:22:28 -07:00
Axel Lin
462dd83833
backlight: convert backlight spi drivers to module_spi_driver
...
Factor out some boilerplate code for spi driver registration into
module_spi_driver.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Acked-by: Jingoo Han <jg1.han@samsung.com >
Cc: Eric Miao <eric.y.miao@gmail.com >
Acked-by: Alberto Panizzo <alberto@amarulasolutions.com >
Cc: Donghwa Lee <dh09.lee@samsung.com >
Acked-by: Marek Vasut <marek.vasut@gmail.com >
Cc: Haavard Skinnemoen <hskinnemoen@atmel.com >
Cc: InKi Dae <inki.dae@samsung.com >
Cc: Dmitry Baryshkov <dbaryshkov@gmail.com >
Cc: Ben Dooks <ben-linux@fluff.org >
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-03-23 16:58:33 -07:00
Donghwa Lee
b148a27294
backlight/ld9040.c: regulator control in the driver
...
This patch supports regulator power control in the driver. Current ld9040
driver was controlled power on/off sequence by callback function in the
board file. But, by doing this, there's no need to register lcd power
on/off callback function in the board file.
Signed-off-by: Donghwa Lee <dh09.lee@samsung.com >
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com >
Signed-off-by: Inki Dae <inki.dae@samsung.com >
Cc: Richard Purdie <rpurdie@rpsys.net >
Cc: 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-01-10 16:30:48 -08:00
Paul Gortmaker
355b200bac
video: Add module.h to drivers/video files who really use it.
...
They were getting this implicitly by an include of module.h
from device.h -- but we are going to clean that up and break
that include chain, so include module.h explicitly now.
[ with contributions from Axel Lin <axel.lin@gmail.com > ]
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com >
2011-10-31 19:31:33 -04:00
Axel Lin
ef22f6a70c
backlight: set backlight type and max_brightness before backlights are registered
...
Since commit a19a6ee
"backlight: Allow properties to be passed at
registration" and commit bb7ca74
"backlight: add backlight type", we can
set backlight type and max_brightness before backlights are registered.
Some newly added drivers did not set it properly, let's fix it.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Cc: Matthew Garrett <mjg@redhat.com >
Cc: Jingoo Han <jg1.han@samsung.com >
Cc: Donghwa Lee <dh09.lee@samsung.com >
Cc: InKi Dae <inki.dae@samsung.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 >
2011-07-25 20:57:08 -07:00
Axel Lin
e2e7da9bcc
drivers/video/backlight/ld9040.c: small fixes
...
- Fix checking of wrong return value for backlight_device_register()
- Properly free allocated resources in ld9040_probe() error path and
ld9040_remove().
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Cc: Donghwa Lee <dh09.lee@samsung.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 >
2011-07-25 20:57:07 -07:00
Donghwa Lee
1baf0eb397
drivers/vidfeo/backlight: ld9040 amoled driver support
...
Add a ld9040 amoled panel driver.
Signed-off-by: Donghwa Lee <dh09.lee@samsung.com >
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com >
Signed-off-by: Inki Dae <inki.dae@samsung.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 >
2011-03-22 17:43:59 -07:00