xref: /linux/drivers/video/backlight/Kconfig (revision 06c6f90032e39d33d02ab20f32e3f3cd87f58d28)
11da177e4SLinus Torvalds#
21da177e4SLinus Torvalds# Backlight & LCD drivers configuration
31da177e4SLinus Torvalds#
41da177e4SLinus Torvalds
51da177e4SLinus Torvaldsmenuconfig BACKLIGHT_LCD_SUPPORT
61da177e4SLinus Torvalds	bool "Backlight & LCD device support"
71da177e4SLinus Torvalds	help
81da177e4SLinus Torvalds	  Enable this to be able to choose the drivers for controlling the
91da177e4SLinus Torvalds	  backlight and the LCD panel on some platforms, for example on PDAs.
101da177e4SLinus Torvalds
111da177e4SLinus Torvaldsconfig BACKLIGHT_CLASS_DEVICE
121da177e4SLinus Torvalds        tristate "Lowlevel Backlight controls"
131da177e4SLinus Torvalds	depends on BACKLIGHT_LCD_SUPPORT
141da177e4SLinus Torvalds	default m
151da177e4SLinus Torvalds	help
161da177e4SLinus Torvalds	  This framework adds support for low-level control of the LCD
171da177e4SLinus Torvalds          backlight. This includes support for brightness and power.
181da177e4SLinus Torvalds
191da177e4SLinus Torvalds	  To have support for your specific LCD panel you will have to
201da177e4SLinus Torvalds	  select the proper drivers which depend on this option.
211da177e4SLinus Torvalds
221da177e4SLinus Torvaldsconfig BACKLIGHT_DEVICE
231da177e4SLinus Torvalds	bool
241da177e4SLinus Torvalds	depends on BACKLIGHT_CLASS_DEVICE
251da177e4SLinus Torvalds	default y
261da177e4SLinus Torvalds
271da177e4SLinus Torvaldsconfig LCD_CLASS_DEVICE
281da177e4SLinus Torvalds        tristate "Lowlevel LCD controls"
291da177e4SLinus Torvalds	depends on BACKLIGHT_LCD_SUPPORT
301da177e4SLinus Torvalds	default m
311da177e4SLinus Torvalds	help
321da177e4SLinus Torvalds	  This framework adds support for low-level control of LCD.
331da177e4SLinus Torvalds	  Some framebuffer devices connect to platform-specific LCD modules
341da177e4SLinus Torvalds	  in order to have a platform-specific way to control the flat panel
351da177e4SLinus Torvalds	  (contrast and applying power to the LCD (not to the backlight!)).
361da177e4SLinus Torvalds
371da177e4SLinus Torvalds	  To have support for your specific LCD panel you will have to
381da177e4SLinus Torvalds	  select the proper drivers which depend on this option.
391da177e4SLinus Torvalds
401da177e4SLinus Torvaldsconfig LCD_DEVICE
411da177e4SLinus Torvalds	bool
421da177e4SLinus Torvalds	depends on LCD_CLASS_DEVICE
431da177e4SLinus Torvalds	default y
441da177e4SLinus Torvalds
451da177e4SLinus Torvaldsconfig BACKLIGHT_CORGI
461da177e4SLinus Torvalds	tristate "Sharp Corgi Backlight Driver (SL-C7xx Series)"
471da177e4SLinus Torvalds	depends on BACKLIGHT_DEVICE && PXA_SHARPSL
481da177e4SLinus Torvalds	default y
491da177e4SLinus Torvalds	help
501da177e4SLinus Torvalds	  If you have a Sharp Zaurus SL-C7xx, say y to enable the
511da177e4SLinus Torvalds	  backlight driver.
521da177e4SLinus Torvalds
53*06c6f900SAndriy Skulyshconfig BACKLIGHT_HP680
54*06c6f900SAndriy Skulysh	tristate "HP Jornada 680 Backlight Driver"
55*06c6f900SAndriy Skulysh	depends on BACKLIGHT_DEVICE && SH_HP6XX
56*06c6f900SAndriy Skulysh	default y
57*06c6f900SAndriy Skulysh	help
58*06c6f900SAndriy Skulysh	  If you have a HP Jornada 680, say y to enable the
59*06c6f900SAndriy Skulysh	  backlight driver.
60*06c6f900SAndriy Skulysh
61