linux/drivers/video/backlight
Linus Torvalds 3eb05225ee pwm: Changes for v3.9-rc1
A new driver has been added to support the PWM mode of the timer counter
 blocks found on Atmel AT91 SoCs. The VT8500 driver now supports changing
 the PWM signal polarity and the TI drivers (EHRPWM and ECAP) gained
 suspend and resume functionality.
 
 User drivers can now query the core for whether access to a PWM device
 will sleep (if the PWM chip is on a slow bus such as I2C or SPI).
 
 The pwm-backlight driver now handles the backlight BL_CORE_FBBLANK state
 in addition to the FB layer's blanking states.
 
 To round things off, a few fixes and cleanups are also included.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.19 (GNU/Linux)
 
 iQIcBAABAgAGBQJRKxfbAAoJEN0jrNd/PrOhcwEP/0plVf30QDMhcan1GR3l+jmK
 3Q/cCNIWEZ75mRu+FtVYKUOduxkCOHR6LM4C2ScGnnpsS/X5oitc45FrblIwQaEI
 UeWVxDqI+pEp+rCdYVCND4lih60FJU0Cct0zZL2db4D4idF+8FRChhzwzSXhajnj
 ZZqz782Y2ig3YTLHtVGT1pp61DKxdu1Gz4U+fxo4G1/fnkquCYDzbCQovcmPSnnF
 gYB8hfxgT9JIt2cHrK6eKCHBF/4GToU+x5zDV2Ub15C2K/UQ+qgw82yl8MNd/ZS5
 rFA06iW3icnJRRc8u6hu9WVjNVNTBrUqUlFhctNB01d5jF4R6uR6aEvovT9xe8NW
 Wa5v5WrjnL6SWpZVwb/3kwwJmkeU9zKESQt5KUw3VKnT8yr2BfxcH1gJIiuW6wK7
 uYqknAvt2rwMEGzaKZJmQH682wNMxpJirs8hG9VjJc/v7AOnk6586HbRupAq8wWZ
 qK4n1Fto9RCg+b6e/hDId7+mN1GEcA5B8BOotPQ6ud+cinDZBKSbCSHhQG2LQ++F
 m81BbL82H2R2ICRoYNA74/bKq5OVOFFqHLHg5bUrG7ikdNbYOTK/4dF9qSS7DnT3
 Bi6WnKpOtfpWbHBnDunP2vBFo3f+gXmbLJdgarxk7mneV8wp0GY6TYI1awWn0hI9
 82JP3yiK5kW2JZv92o0H
 =Fcxi
 -----END PGP SIGNATURE-----

Merge tag 'for-3.9-rc1' of git://gitorious.org/linux-pwm/linux-pwm

Pull PWM changes from Thierry Reding:
 "A new driver has been added to support the PWM mode of the timer
  counter blocks found on Atmel AT91 SoCs.  The VT8500 driver now
  supports changing the PWM signal polarity and the TI drivers (EHRPWM
  and ECAP) gained suspend and resume functionality.

  User drivers can now query the core for whether access to a PWM device
  will sleep (if the PWM chip is on a slow bus such as I2C or SPI).

  The pwm-backlight driver now handles the backlight BL_CORE_FBBLANK
  state in addition to the FB layer's blanking states.

  To round things off, a few fixes and cleanups are also included"

* tag 'for-3.9-rc1' of git://gitorious.org/linux-pwm/linux-pwm:
  pwm: twl: Use to_twl() instead of container_of()
  pwm: tegra: assume CONFIG_OF
  pwm_backlight: Validate dft_brightness in main probe function
  pwm: Export pwm_{set,get}_chip_data()
  pwm: Make Kconfig entries more consistent
  pwm: Add can_sleep property to drivers
  pwm: Add pwm_can_sleep() as exported API to users
  pwm-backlight: handle BL_CORE_FBBLANK state
  pwm: pwm-tiecap: Low power sleep support
  pwm: pwm-tiehrpwm: Low power sleep support
  pwm: pwm-tiehrpwm: Update the clock handling of pwm-tiehrpwm driver
  pwm: vt8500: Add polarity support
  pwm: vt8500: Register write busy test performed incorrectly
  pwm: atmel: add Timer Counter Block PWM driver
2013-02-26 09:34:29 -08:00
..
88pm860x_bl.c drivers/video/backlight/88pm860x_bl.c: add missing of_node_put() 2013-02-21 17:22:25 -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 backlight: remove use of __devexit 2012-11-28 12:06:39 -08:00
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 backlight: ams369fg06: use bl_get_data instead of dev_get_drvdata 2013-02-21 17:22:24 -08:00
apple_bl.c ACPI: Remove useless type argument of driver .remove() operation 2013-01-26 00:37:24 +01:00
as3711_bl.c backlight: add an AS3711 PMIC backlight driver 2013-02-21 17:22:25 -08:00
atmel-pwm-bl.c backlight: atmel-pwm-bl: fix checkpatch warning 2012-12-17 17:15:14 -08:00
backlight.c backlight: fix class_find_device() arguments 2013-02-06 16:43:02 -08:00
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 backlight: cr_bllcd: use pr_err()/pr_info() instead of printk() 2012-05-29 16:22:29 -07:00
da903x_bl.c backlight: da903x_bl: fix checkpatch warning 2012-12-17 17:15:14 -08:00
da9052_bl.c drivers/video/backlight/da9052_bl.c: add missing const 2012-12-17 17:15:16 -08:00
ep93xx_bl.c backlight: remove use of __devexit_p 2012-11-28 12:03:45 -08:00
generic_bl.c backlight: generic_bl: fix checkpatch warning 2012-12-17 17:15:14 -08:00
hp680_bl.c backlight: hp680_bl: fix checkpatch error and warning 2012-12-17 17:15:14 -08:00
hx8357.c fb: backlight: add the Himax HX-8357B LCD controller 2013-02-21 17:22:24 -08:00
ili9320.c drivers/video/backlight/vgg2432a4.c: add missing const 2012-12-17 17:15:16 -08:00
ili9320.h drivers/video/backlight/vgg2432a4.c: add missing const 2012-12-17 17:15:16 -08:00
jornada720_bl.c backlight: jornada720: fix checkpatch error and warning 2012-12-17 17:15:15 -08:00
jornada720_lcd.c backlight: jornada720: use pr_err()/pr_info() instead of printk() 2012-05-29 16:22:29 -07:00
kb3886_bl.c drivers/video/backlight/kb3886_bl.c: use usleep_range() instead of msleep() for small sleeps 2012-10-06 03:04:52 +09:00
Kconfig backlight: lp855x_bl: support new LP8557 device 2013-02-21 17:22:25 -08:00
l4f00242t03.c drivers/video/backlight/l4f00242t03.c: convert to devm_regulator_get() 2013-02-21 17:22:24 -08:00
lcd.c drivers/video/backlight/lcd.c: return ENXIO when ops functions cannot be called 2012-12-17 17:15:17 -08:00
ld9040.c drivers/video/backlight/ld9040.c: use devm_regulator_bulk_get() API 2013-02-21 17:22:24 -08:00
ld9040_gamma.h drivers/vidfeo/backlight: ld9040 amoled driver support 2011-03-22 17:43:59 -07:00
lm3533_bl.c backlight: remove use of __devexit 2012-11-28 12:06:39 -08:00
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 backlight: locomolcd: fix checkpatch error and warning 2012-12-18 15:02:11 -08:00
lp855x_bl.c backlight: lp855x_bl: simplify bl_get_brightness() 2013-02-21 17:22:25 -08:00
ltv350qv.c backlight: ltv350qv: use spi_get_drvdata and spi_set_drvdata 2013-02-21 17:22:23 -08:00
ltv350qv.h
Makefile backlight: add an AS3711 PMIC backlight driver 2013-02-21 17:22:25 -08:00
max8925_bl.c mfd: max8925: Support dt for backlight 2013-02-14 00:23:01 +01:00
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 kgdb: remove #include <linux/serial_8250.h> from kgdb.h 2013-02-04 15:35:26 -08:00
pandora_bl.c drivers/video/backlight/pandora_bl.c: change TWL4030_MODULE_PWM0 to TWL_MODULE_PWM 2012-12-17 17:15:17 -08:00
pcf50633-backlight.c backlight: pcf50633: fix checkpatch warning 2012-12-17 17:15:15 -08:00
platform_lcd.c backlight: platform_lcd: fix checkpatch error 2012-12-17 17:15:15 -08:00
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 backlight: add S6E63M0 AMOLED LCD Panel driver 2010-05-26 17:34:16 +01:00
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 backlight: tps65217_bl: Add missing platform_set_drvdata in tps65217_bl_probe 2012-10-01 00:56:12 +02:00
vgg2432a4.c backlight: vgg2432a4: use spi_get_drvdata and spi_set_drvdata 2013-02-21 17:22:23 -08:00
wm831x_bl.c backlight: initialize struct backlight_properties properly 2012-05-29 16:22:30 -07:00