linux/drivers/video/backlight
Kim, Milo c5a51053cf backlight: add new lp8788 backlight driver
TI LP8788 PMU supports regulators, battery charger, RTC, ADC, backlight
dri= ver and current sinks.  This patch enables LP8788 backlight module.

(Brightness mode)
The brightness is controlled by PWM input or I2C register.
All modes are supported in the driver.

(Platform data)
Configurable data can be defined in the platform side.
 name                  : backlight driver name. (default: "lcd-backlight")
 initial_brightness    : initial value of backlight brightness
 bl_mode               : brightness control by PWM or lp8788 register
 dim_mode              : dimming mode selection
 full_scale            : full scale current setting
 rise_time             : brightness ramp up step time
 fall_time             : brightness ramp down step time
 pwm_pol               : PWM polarity setting when bl_mode is PWM based
 period_ns             : platform specific PWM period value. unit is nano.

The default values are set in case no platform data is defined.

[akpm@linux-foundation.org: checkpatch fixes]
Signed-off-by: Milo(Woogyom) Kim <milo.kim@ti.com>
Cc: Richard Purdie <rpurdie@rpsys.net>
Cc: Samuel Ortiz <sameo@linux.intel.com>
Cc: Thierry Reding <thierry.reding@avionic-design.de>
Cc: "devendra.aaru" <devendra.aaru@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-02-27 19:10:09 -08:00
..
88pm860x_bl.c drivers/video/backlight/88pm860x_bl.c: add missing of_node_put() 2013-02-21 17:22:25 -08:00
Kconfig backlight: add new lp8788 backlight driver 2013-02-27 19:10:09 -08:00
Makefile backlight: add new lp8788 backlight driver 2013-02-27 19:10:09 -08:00
aat2870_bl.c backlight: aat2870: use bl_get_data instead of dev_get_drvdata 2013-02-21 17:22:24 -08:00
adp5520_bl.c
adp8860_bl.c drivers/video/backlight/adp88?0_bl.c: fix resume 2013-02-21 17:22:25 -08:00
adp8870_bl.c drivers/video/backlight/adp88?0_bl.c: fix resume 2013-02-21 17:22:25 -08:00
ams369fg06.c drivers/video/backlight/ams369fg06.c: make power_on() call optional 2013-02-27 19:10:08 -08:00
apple_bl.c
as3711_bl.c backlight: add an AS3711 PMIC backlight driver 2013-02-21 17:22:25 -08:00
atmel-pwm-bl.c
backlight.c
corgi_lcd.c backlight: corgi_lcd: use lcd_get_data instead of dev_get_drvdata 2013-02-21 17:22:24 -08:00
cr_bllcd.c
da903x_bl.c
da9052_bl.c
ep93xx_bl.c
generic_bl.c
hp680_bl.c
hx8357.c fb: backlight: add the Himax HX-8357B LCD controller 2013-02-21 17:22:24 -08:00
ili9320.c
ili9320.h
jornada720_bl.c
jornada720_lcd.c
kb3886_bl.c
l4f00242t03.c drivers/video/backlight/l4f00242t03.c: convert to devm_regulator_get() 2013-02-21 17:22:24 -08:00
lcd.c
ld9040.c drivers/video/backlight/ld9040.c: use devm_regulator_bulk_get() API 2013-02-21 17:22:24 -08:00
ld9040_gamma.h
lm3533_bl.c
lm3630_bl.c drivers/video/backlight/lm3630_bl.c: remove ret = -EIO of lm3630_backlight_register() 2013-02-21 17:22:25 -08:00
lm3639_bl.c drivers/video/backlight/lm3639_bl.c: remove ret = -EIO at error paths of probe 2013-02-21 17:22:24 -08:00
lms283gf05.c backlight: lms283gf05: use spi_get_drvdata and spi_set_drvdata 2013-02-21 17:22:23 -08:00
lms501kf03.c backlight: lms501kf03: use spi_get_drvdata and spi_set_drvdata 2013-02-21 17:22:23 -08:00
locomolcd.c
lp855x_bl.c backlight: lp855x_bl: simplify bl_get_brightness() 2013-02-21 17:22:25 -08:00
lp8788_bl.c backlight: add new lp8788 backlight driver 2013-02-27 19:10:09 -08:00
ltv350qv.c backlight: ltv350qv: use spi_get_drvdata and spi_set_drvdata 2013-02-21 17:22:23 -08:00
ltv350qv.h
max8925_bl.c
omap1_bl.c backlight: omap1: use bl_get_data instead of dev_get_drvdata 2013-02-21 17:22:24 -08:00
ot200_bl.c
pandora_bl.c
pcf50633-backlight.c
platform_lcd.c
pwm_bl.c pwm: Changes for v3.9-rc1 2013-02-26 09:34:29 -08:00
s6e63m0.c drivers/video/backlight/s6e63m0.c: report ->gamma_table_count correctly 2013-02-21 17:22:25 -08:00
s6e63m0_gamma.h
tdo24m.c backlight: tdo24m: use spi_get_drvdata and spi_set_drvdata 2013-02-21 17:22:23 -08:00
tosa_bl.c backlight: tosa: use bl_get_data instead of dev_get_drvdata 2013-02-21 17:22:24 -08:00
tosa_lcd.c backlight: tosa: use spi_get_drvdata and spi_set_drvdata 2013-02-21 17:22:23 -08:00
tps65217_bl.c
vgg2432a4.c backlight: vgg2432a4: use spi_get_drvdata and spi_set_drvdata 2013-02-21 17:22:23 -08:00
wm831x_bl.c