android_kernel_google_msm/drivers/video/backlight
Kim, Milo 7be865ab86 backlight: new backlight driver for LP855x devices
THis driver supports TI LP8550/LP8551/LP8552/LP8553/LP8556 backlight
devices.

The brightness can be controlled by the I2C or PWM input.  The lp855x
driver provides both modes.  For the PWM control, pwm-specific functions
can be defined in the platform data.  And some information can be read
via the sysfs(lp855x device attributes).

For details, please refer to Documentation/backlight/lp855x-driver.txt.

[axel.lin@gmail.com: add missing mutex_unlock in lp855x_read_byte() error path]
[axel.lin@gmail.com: check platform data in lp855x_probe()]
[axel.lin@gmail.com: small cleanups]
[dan.carpenter@oracle.com: silence a compiler warning]
[axel.lin@gmail.com: use id->driver_data to differentiate lp855x chips]
[akpm@linux-foundation.org: simplify boolean return expression]
Signed-off-by: Milo(Woogyom) Kim <milo.kim@ti.com>
Signed-off-by: Axel Lin <axel.lin@gmail.com>
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.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:33 -07:00
..
88pm860x_bl.c drivers/video/backlight: use devm_ functions 2012-03-23 16:58:33 -07:00
aat2870_bl.c drivers/video/backlight: use devm_ functions 2012-03-23 16:58:33 -07:00
adp5520_bl.c drivers/video/backlight/adp5520_bl.c: use devm_ functions 2012-03-23 16:58:33 -07:00
adp8860_bl.c backlight: convert backlight i2c drivers to module_i2c_driver 2012-03-23 16:58:32 -07:00
adp8870_bl.c backlight: convert backlight i2c drivers to module_i2c_driver 2012-03-23 16:58:32 -07:00
ams369fg06.c backlight: convert backlight spi drivers to module_spi_driver 2012-03-23 16:58:33 -07:00
apple_bl.c
atmel-pwm-bl.c
backlight.c backlight: use kstrtoul() 2012-01-10 16:30:48 -08:00
corgi_lcd.c backlight: convert backlight spi drivers to module_spi_driver 2012-03-23 16:58:33 -07:00
cr_bllcd.c drivers/video/backlight: use devm_ functions 2012-03-23 16:58:33 -07:00
da903x_bl.c drivers/video/backlight: use devm_ functions 2012-03-23 16:58:33 -07:00
ep93xx_bl.c drivers/video/backlight/ep93xx_bl.c: remove duplicated header include 2012-01-10 16:30:48 -08:00
generic_bl.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00
hp680_bl.c
ili9320.c
ili9320.h
jornada720_bl.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00
jornada720_lcd.c backlight: convert drivers/video/backlight/* to use module_platform_driver() 2012-01-10 16:30:48 -08:00
kb3886_bl.c
Kconfig backlight: new backlight driver for LP855x devices 2012-03-23 16:58:33 -07:00
l4f00242t03.c backlight: convert backlight spi drivers to module_spi_driver 2012-03-23 16:58:33 -07:00
lcd.c backlight: use kstrtoul() 2012-01-10 16:30:48 -08:00
ld9040.c backlight: convert backlight spi drivers to module_spi_driver 2012-03-23 16:58:33 -07:00
ld9040_gamma.h
lms283gf05.c backlight: convert backlight spi drivers to module_spi_driver 2012-03-23 16:58:33 -07:00
locomolcd.c
lp855x_bl.c backlight: new backlight driver for LP855x devices 2012-03-23 16:58:33 -07:00
ltv350qv.c backlight: convert backlight spi drivers to module_spi_driver 2012-03-23 16:58:33 -07:00
ltv350qv.h
Makefile backlight: new backlight driver for LP855x devices 2012-03-23 16:58:33 -07:00
max8925_bl.c drivers/video/backlight: use devm_ functions 2012-03-23 16:58:33 -07:00
omap1_bl.c drivers/video/backlight: use devm_ functions 2012-03-23 16:58:33 -07:00
pcf50633-backlight.c drivers/video/backlight: use devm_ functions 2012-03-23 16:58:33 -07:00
platform_lcd.c backlight: convert platform_lcd to devm_kzalloc() 2012-01-10 16:30:48 -08:00
progear_bl.c
pwm_bl.c drivers/video/backlight: use devm_ functions 2012-03-23 16:58:33 -07:00
s6e63m0.c backlight: convert backlight spi drivers to module_spi_driver 2012-03-23 16:58:33 -07:00
s6e63m0_gamma.h
tdo24m.c backlight: convert backlight spi drivers to module_spi_driver 2012-03-23 16:58:33 -07:00
tosa_bl.c backlight: convert backlight i2c drivers to module_i2c_driver 2012-03-23 16:58:32 -07:00
tosa_lcd.c backlight: convert backlight spi drivers to module_spi_driver 2012-03-23 16:58:33 -07:00
vgg2432a4.c backlight: convert backlight spi drivers to module_spi_driver 2012-03-23 16:58:33 -07:00
wm831x_bl.c drivers/video/backlight/wm831x_bl.c: use devm_ functions 2012-03-23 16:58:33 -07:00