xref: /linux/drivers/video/backlight/Kconfig (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1*1da177e4SLinus Torvalds#
2*1da177e4SLinus Torvalds# Backlight & LCD drivers configuration
3*1da177e4SLinus Torvalds#
4*1da177e4SLinus Torvalds
5*1da177e4SLinus Torvaldsmenuconfig BACKLIGHT_LCD_SUPPORT
6*1da177e4SLinus Torvalds	bool "Backlight & LCD device support"
7*1da177e4SLinus Torvalds	help
8*1da177e4SLinus Torvalds	  Enable this to be able to choose the drivers for controlling the
9*1da177e4SLinus Torvalds	  backlight and the LCD panel on some platforms, for example on PDAs.
10*1da177e4SLinus Torvalds
11*1da177e4SLinus Torvaldsconfig BACKLIGHT_CLASS_DEVICE
12*1da177e4SLinus Torvalds        tristate "Lowlevel Backlight controls"
13*1da177e4SLinus Torvalds	depends on BACKLIGHT_LCD_SUPPORT
14*1da177e4SLinus Torvalds	default m
15*1da177e4SLinus Torvalds	help
16*1da177e4SLinus Torvalds	  This framework adds support for low-level control of the LCD
17*1da177e4SLinus Torvalds          backlight. This includes support for brightness and power.
18*1da177e4SLinus Torvalds
19*1da177e4SLinus Torvalds	  To have support for your specific LCD panel you will have to
20*1da177e4SLinus Torvalds	  select the proper drivers which depend on this option.
21*1da177e4SLinus Torvalds
22*1da177e4SLinus Torvaldsconfig BACKLIGHT_DEVICE
23*1da177e4SLinus Torvalds	bool
24*1da177e4SLinus Torvalds	depends on BACKLIGHT_CLASS_DEVICE
25*1da177e4SLinus Torvalds	default y
26*1da177e4SLinus Torvalds
27*1da177e4SLinus Torvaldsconfig LCD_CLASS_DEVICE
28*1da177e4SLinus Torvalds        tristate "Lowlevel LCD controls"
29*1da177e4SLinus Torvalds	depends on BACKLIGHT_LCD_SUPPORT
30*1da177e4SLinus Torvalds	default m
31*1da177e4SLinus Torvalds	help
32*1da177e4SLinus Torvalds	  This framework adds support for low-level control of LCD.
33*1da177e4SLinus Torvalds	  Some framebuffer devices connect to platform-specific LCD modules
34*1da177e4SLinus Torvalds	  in order to have a platform-specific way to control the flat panel
35*1da177e4SLinus Torvalds	  (contrast and applying power to the LCD (not to the backlight!)).
36*1da177e4SLinus Torvalds
37*1da177e4SLinus Torvalds	  To have support for your specific LCD panel you will have to
38*1da177e4SLinus Torvalds	  select the proper drivers which depend on this option.
39*1da177e4SLinus Torvalds
40*1da177e4SLinus Torvaldsconfig LCD_DEVICE
41*1da177e4SLinus Torvalds	bool
42*1da177e4SLinus Torvalds	depends on LCD_CLASS_DEVICE
43*1da177e4SLinus Torvalds	default y
44*1da177e4SLinus Torvalds
45*1da177e4SLinus Torvaldsconfig BACKLIGHT_CORGI
46*1da177e4SLinus Torvalds	tristate "Sharp Corgi Backlight Driver (SL-C7xx Series)"
47*1da177e4SLinus Torvalds	depends on BACKLIGHT_DEVICE && PXA_SHARPSL
48*1da177e4SLinus Torvalds	default y
49*1da177e4SLinus Torvalds	help
50*1da177e4SLinus Torvalds	  If you have a Sharp Zaurus SL-C7xx, say y to enable the
51*1da177e4SLinus Torvalds	  backlight driver.
52*1da177e4SLinus Torvalds
53