Kconfig 8.1 KB

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