Kconfig 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. #
  2. # Backlight & LCD drivers configuration
  3. #
  4. menuconfig BACKLIGHT_LCD_SUPPORT
  5. bool "Backlight & LCD device support"
  6. help
  7. Enable this to be able to choose the drivers for controlling the
  8. backlight and the LCD panel on some platforms, for example on PDAs.
  9. #
  10. # LCD
  11. #
  12. config LCD_CLASS_DEVICE
  13. tristate "Lowlevel LCD controls"
  14. depends on BACKLIGHT_LCD_SUPPORT
  15. default m
  16. help
  17. This framework adds support for low-level control of LCD.
  18. Some framebuffer devices connect to platform-specific LCD modules
  19. in order to have a platform-specific way to control the flat panel
  20. (contrast and applying power to the LCD (not to the backlight!)).
  21. To have support for your specific LCD panel you will have to
  22. select the proper drivers which depend on this option.
  23. config LCD_CORGI
  24. tristate "LCD Panel support for SHARP corgi/spitz model"
  25. depends on LCD_CLASS_DEVICE && SPI_MASTER && PXA_SHARPSL
  26. help
  27. Say y here to support the LCD panels usually found on SHARP
  28. corgi (C7x0) and spitz (Cxx00) models.
  29. config LCD_L4F00242T03
  30. tristate "Epson L4F00242T03 LCD"
  31. depends on LCD_CLASS_DEVICE && SPI_MASTER && GENERIC_GPIO
  32. help
  33. SPI driver for Epson L4F00242T03. This provides basic support
  34. for init and powering the LCD up/down through a sysfs interface.
  35. config LCD_LMS283GF05
  36. tristate "Samsung LMS283GF05 LCD"
  37. depends on LCD_CLASS_DEVICE && SPI_MASTER && GENERIC_GPIO
  38. help
  39. SPI driver for Samsung LMS283GF05. This provides basic support
  40. for powering the LCD up/down through a sysfs interface.
  41. config LCD_LTV350QV
  42. tristate "Samsung LTV350QV LCD Panel"
  43. depends on LCD_CLASS_DEVICE && SPI_MASTER
  44. default n
  45. help
  46. If you have a Samsung LTV350QV LCD panel, say y to include a
  47. power control driver for it. The panel starts up in power
  48. off state, so you need this driver in order to see any
  49. output.
  50. The LTV350QV panel is present on all ATSTK1000 boards.
  51. config LCD_ILI9320
  52. tristate
  53. depends on LCD_CLASS_DEVICE && BACKLIGHT_LCD_SUPPORT
  54. default n
  55. help
  56. If you have a panel based on the ILI9320 controller chip
  57. then say y to include a power driver for it.
  58. config LCD_TDO24M
  59. tristate "Toppoly TDO24M and TDO35S LCD Panels support"
  60. depends on LCD_CLASS_DEVICE && SPI_MASTER
  61. default n
  62. help
  63. If you have a Toppoly TDO24M/TDO35S series LCD panel, say y here to
  64. include the support for it.
  65. config LCD_VGG2432A4
  66. tristate "VGG2432A4 LCM device support"
  67. depends on BACKLIGHT_LCD_SUPPORT && LCD_CLASS_DEVICE && SPI_MASTER
  68. select LCD_ILI9320
  69. default n
  70. help
  71. If you have a VGG2432A4 panel based on the ILI9320 controller chip
  72. then say y to include a power driver for it.
  73. config LCD_PLATFORM
  74. tristate "Platform LCD controls"
  75. depends on LCD_CLASS_DEVICE
  76. help
  77. This driver provides a platform-device registered LCD power
  78. control interface.
  79. config LCD_TOSA
  80. tristate "Sharp SL-6000 LCD Driver"
  81. depends on LCD_CLASS_DEVICE && SPI
  82. depends on MACH_TOSA
  83. default n
  84. help
  85. If you have an Sharp SL-6000 Zaurus say Y to enable a driver
  86. for its LCD.
  87. config LCD_HP700
  88. tristate "HP Jornada 700 series LCD Driver"
  89. depends on LCD_CLASS_DEVICE
  90. depends on SA1100_JORNADA720_SSP && !PREEMPT
  91. default y
  92. help
  93. If you have an HP Jornada 700 series handheld (710/720/728)
  94. say Y to enable LCD control driver.
  95. #
  96. # Backlight
  97. #
  98. config BACKLIGHT_CLASS_DEVICE
  99. tristate "Lowlevel Backlight controls"
  100. depends on BACKLIGHT_LCD_SUPPORT
  101. default m
  102. help
  103. This framework adds support for low-level control of the LCD
  104. backlight. This includes support for brightness and power.
  105. To have support for your specific LCD panel you will have to
  106. select the proper drivers which depend on this option.
  107. config BACKLIGHT_ATMEL_LCDC
  108. bool "Atmel LCDC Contrast-as-Backlight control"
  109. depends on BACKLIGHT_CLASS_DEVICE && FB_ATMEL
  110. default y if MACH_SAM9261EK || MACH_SAM9G10EK || MACH_SAM9263EK
  111. help
  112. This provides a backlight control internal to the Atmel LCDC
  113. driver. If the LCD "contrast control" on your board is wired
  114. so it controls the backlight brightness, select this option to
  115. export this as a PWM-based backlight control.
  116. If in doubt, it's safe to enable this option; it doesn't kick
  117. in unless the board's description says it's wired that way.
  118. config BACKLIGHT_ATMEL_PWM
  119. tristate "Atmel PWM backlight control"
  120. depends on BACKLIGHT_CLASS_DEVICE && ATMEL_PWM
  121. default n
  122. help
  123. Say Y here if you want to use the PWM peripheral in Atmel AT91 and
  124. AVR32 devices. This driver will need additional platform data to know
  125. which PWM instance to use and how to configure it.
  126. To compile this driver as a module, choose M here: the module will be
  127. called atmel-pwm-bl.
  128. config BACKLIGHT_GENERIC
  129. tristate "Generic (aka Sharp Corgi) Backlight Driver"
  130. depends on BACKLIGHT_CLASS_DEVICE
  131. default y
  132. help
  133. Say y to enable the generic platform backlight driver previously
  134. known as the Corgi backlight driver. If you have a Sharp Zaurus
  135. SL-C7xx, SL-Cxx00 or SL-6000x say y.
  136. config BACKLIGHT_LOCOMO
  137. tristate "Sharp LOCOMO LCD/Backlight Driver"
  138. depends on BACKLIGHT_CLASS_DEVICE && SHARP_LOCOMO
  139. default y
  140. help
  141. If you have a Sharp Zaurus SL-5500 (Collie) or SL-5600 (Poodle) say y to
  142. enable the LCD/backlight driver.
  143. config BACKLIGHT_OMAP1
  144. tristate "OMAP1 PWL-based LCD Backlight"
  145. depends on BACKLIGHT_CLASS_DEVICE && ARCH_OMAP1
  146. default y
  147. help
  148. This driver controls the LCD backlight level and power for
  149. the PWL module of OMAP1 processors. Say Y if your board
  150. uses this hardware.
  151. config BACKLIGHT_HP680
  152. tristate "HP Jornada 680 Backlight Driver"
  153. depends on BACKLIGHT_CLASS_DEVICE && SH_HP6XX
  154. default y
  155. help
  156. If you have a HP Jornada 680, say y to enable the
  157. backlight driver.
  158. config BACKLIGHT_HP700
  159. tristate "HP Jornada 700 series Backlight Driver"
  160. depends on BACKLIGHT_CLASS_DEVICE
  161. depends on SA1100_JORNADA720_SSP && !PREEMPT
  162. default y
  163. help
  164. If you have an HP Jornada 700 series,
  165. say Y to include backlight control driver.
  166. config BACKLIGHT_PROGEAR
  167. tristate "Frontpath ProGear Backlight Driver"
  168. depends on BACKLIGHT_CLASS_DEVICE && PCI && X86
  169. default n
  170. help
  171. If you have a Frontpath ProGear say Y to enable the
  172. backlight driver.
  173. config BACKLIGHT_CARILLO_RANCH
  174. tristate "Intel Carillo Ranch Backlight Driver"
  175. depends on BACKLIGHT_CLASS_DEVICE && LCD_CLASS_DEVICE && PCI && X86 && FB_LE80578
  176. default n
  177. help
  178. If you have a Intel LE80578 (Carillo Ranch) say Y to enable the
  179. backlight driver.
  180. config BACKLIGHT_PWM
  181. tristate "Generic PWM based Backlight Driver"
  182. depends on BACKLIGHT_CLASS_DEVICE && HAVE_PWM
  183. help
  184. If you have a LCD backlight adjustable by PWM, say Y to enable
  185. this driver.
  186. config BACKLIGHT_DA903X
  187. tristate "Backlight Driver for DA9030/DA9034 using WLED"
  188. depends on BACKLIGHT_CLASS_DEVICE && PMIC_DA903X
  189. help
  190. If you have a LCD backlight connected to the WLED output of DA9030
  191. or DA9034 WLED output, say Y here to enable this driver.
  192. config BACKLIGHT_MAX8925
  193. tristate "Backlight driver for MAX8925"
  194. depends on BACKLIGHT_CLASS_DEVICE && MFD_MAX8925
  195. help
  196. If you have a LCD backlight connected to the WLED output of MAX8925
  197. WLED output, say Y here to enable this driver.
  198. config BACKLIGHT_MBP_NVIDIA
  199. tristate "MacBook Pro Nvidia Backlight Driver"
  200. depends on BACKLIGHT_CLASS_DEVICE && X86
  201. default n
  202. help
  203. If you have an Apple Macbook Pro with Nvidia graphics hardware say Y
  204. to enable a driver for its backlight
  205. config BACKLIGHT_TOSA
  206. tristate "Sharp SL-6000 Backlight Driver"
  207. depends on BACKLIGHT_CLASS_DEVICE && I2C
  208. depends on MACH_TOSA && LCD_TOSA
  209. default n
  210. help
  211. If you have an Sharp SL-6000 Zaurus say Y to enable a driver
  212. for its backlight
  213. config BACKLIGHT_SAHARA
  214. tristate "Tabletkiosk Sahara Touch-iT Backlight Driver"
  215. depends on BACKLIGHT_CLASS_DEVICE && X86
  216. default n
  217. help
  218. If you have a Tabletkiosk Sahara Touch-iT, say y to enable the
  219. backlight driver.
  220. config BACKLIGHT_WM831X
  221. tristate "WM831x PMIC Backlight Driver"
  222. depends on BACKLIGHT_CLASS_DEVICE && MFD_WM831X
  223. help
  224. If you have a backlight driven by the ISINK and DCDC of a
  225. WM831x PMIC say y to enable the backlight driver for it.
  226. config BACKLIGHT_ADX
  227. tristate "Avionic Design Xanthos Backlight Driver"
  228. depends on BACKLIGHT_CLASS_DEVICE && ARCH_PXA_ADX
  229. default y
  230. help
  231. Say Y to enable the backlight driver on Avionic Design Xanthos-based
  232. boards.
  233. config BACKLIGHT_ADP5520
  234. tristate "Backlight Driver for ADP5520/ADP5501 using WLED"
  235. depends on BACKLIGHT_CLASS_DEVICE && PMIC_ADP5520
  236. help
  237. If you have a LCD backlight connected to the BST/BL_SNK output of
  238. ADP5520 or ADP5501, say Y here to enable this driver.
  239. To compile this driver as a module, choose M here: the module will
  240. be called adp5520_bl.
  241. config BACKLIGHT_88PM860X
  242. tristate "Backlight Driver for 88PM8606 using WLED"
  243. depends on BACKLIGHT_CLASS_DEVICE && MFD_88PM860X
  244. help
  245. Say Y to enable the backlight driver for Marvell 88PM8606.