Lars-Peter Clausen
5eb02c01bd
drivers/video/backlight/adp88?0_bl.c: fix resume
...
Clearing the NSTBY bit in the control register also automatically clears
the BLEN bit. So we need to make sure to set it again during resume,
otherwise the backlight will stay off.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de >
Acked-by: Michael Hennerich <michael.hennerich@analog.com >
Cc: <stable@vger.kernel.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2013-02-21 17:22:25 -08:00
Bill Pemberton
7e4b9d0bb2
backlight: remove use of __devexit
...
CONFIG_HOTPLUG is going away as an option so __devexit is no
longer needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Richard Purdie <rpurdie@rpsys.net >
Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de >
Acked-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 12:06:39 -08:00
Bill Pemberton
1b9e450de1
backlight: remove use of __devinit
...
CONFIG_HOTPLUG is going away as an option so __devinit is no longer
needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Richard Purdie <rpurdie@rpsys.net >
Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de >
Acked-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 12:05:39 -08:00
Bill Pemberton
d1723fa266
backlight: remove use of __devexit_p
...
CONFIG_HOTPLUG is going away as an option so __devexit_p is no longer
needed.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Cc: Richard Purdie <rpurdie@rpsys.net >
Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de >
Acked-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-11-28 12:03:45 -08:00
Jingoo Han
91cdb23990
backlight: adp8870: 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 >
Acked-by: Michael Hennerich <michael.hennerich@analog.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
Jingoo Han
dc406f5631
drivers/video/backlight/adp8870_bl.c: use kstrtoul()
...
The usage of strict_strtoul() is not preferred. Thus, kstrtoul
should be used.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Cc: Michael Hennerich <michael.hennerich@analog.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:29 -07:00
Axel Lin
81ce686444
backlight: convert backlight i2c drivers to module_i2c_driver
...
Factor out some boilerplate code for i2c driver registration into
module_i2c_driver.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Cc: Michael Hennerich <hennerich@blackfin.uclinux.org >
Cc: Dmitry Baryshkov <dbaryshkov@gmail.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-03-23 16:58:32 -07:00
Axel Lin
36c3e75907
drivers/video/backlight/adp88x0_bl.c: fix bit testing logic
...
We need to write new value if the bit mask fields of new value is not
equal to old value. It does not make sense to write new value only when
all the bit_mask bits are zero.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Cc: Michael Hennerich <michael.hennerich@analog.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-01-23 08:38:48 -08:00
Wolfram Sang
2967b0ad33
video/backlight: remove obsolete cleanup for clientdata
...
A few new i2c-drivers came into the kernel which clear the
clientdata-pointer on exit or error. This is obsolete meanwhile, the core
will do it.
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de >
Cc: Richard Purdie <rpurdie@rpsys.net >
Cc: Paul Mundt <lethal@linux-sh.org >
Acked-by: Jean Delvare <khali@linux-fr.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2011-10-31 17:30:54 -07:00
Florian Tobias Schandinat
07aaae44f5
Merge commit 'v3.1-rc9' into fbdev-next
2011-10-15 00:14:01 +00:00
Axel Lin
c53252b780
backlight: fix module alias prefix for adp8870_bl
...
This is an i2c driver, not a platform driver, thus use "i2c" prefix for
the module alias.
Signed-off-by: Axel Lin <axel.lin@gmail.com >
Acked-by: Michael Hennerich <michael.hennerich@analog.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-08-25 16:25:34 -07:00
Jesper Juhl
dd37739f47
Remove unneeded version.h includes from drivers/video/
...
It was pointed out by 'make versioncheck' that some includes of
linux/version.h are not needed in drivers/video/.
This patch removes them.
Signed-off-by: Jesper Juhl <jj@chaosbits.net >
Acked-by: Mike Frysinger <vapier@gentoo.org >
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2011-06-24 17:16:51 +09:00
Andrew Morton
e1bbd19bc4
drivers/video/backlight/adp8870_bl.c: add missed props.type conversion
...
Cc: Michael Hennerich <michael.hennerich@analog.com >
Cc: Mike Frysinger <vapier@gentoo.org >
Cc: Matthew Garrett <mjg@redhat.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2011-06-15 20:03:59 -07:00
Michael Hennerich
a59ec1e7ff
backlight: new driver for the ADP8870 backlight devices
...
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com >
Signed-off-by: Mike Frysinger <vapier@gentoo.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 >
2011-06-15 20:03:59 -07:00