.. | .. |
---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | # |
---|
2 | 3 | # Backlight & LCD drivers configuration |
---|
3 | 4 | # |
---|
4 | 5 | |
---|
5 | | -menuconfig BACKLIGHT_LCD_SUPPORT |
---|
6 | | - bool "Backlight & LCD device support" |
---|
7 | | - help |
---|
8 | | - Enable this to be able to choose the drivers for controlling the |
---|
9 | | - backlight and the LCD panel on some platforms, for example on PDAs. |
---|
10 | | - |
---|
11 | | -if BACKLIGHT_LCD_SUPPORT |
---|
| 6 | +menu "Backlight & LCD device support" |
---|
12 | 7 | |
---|
13 | 8 | # |
---|
14 | 9 | # LCD |
---|
15 | 10 | # |
---|
16 | 11 | config LCD_CLASS_DEVICE |
---|
17 | | - tristate "Lowlevel LCD controls" |
---|
18 | | - default m |
---|
| 12 | + tristate "Lowlevel LCD controls" |
---|
19 | 13 | help |
---|
20 | 14 | This framework adds support for low-level control of LCD. |
---|
21 | 15 | Some framebuffer devices connect to platform-specific LCD modules |
---|
.. | .. |
---|
105 | 99 | |
---|
106 | 100 | config LCD_HP700 |
---|
107 | 101 | tristate "HP Jornada 700 series LCD Driver" |
---|
108 | | - depends on SA1100_JORNADA720_SSP && !PREEMPT |
---|
| 102 | + depends on SA1100_JORNADA720_SSP && !PREEMPTION |
---|
109 | 103 | default y |
---|
110 | 104 | help |
---|
111 | 105 | If you have an HP Jornada 700 series handheld (710/720/728) |
---|
112 | 106 | say Y to enable LCD control driver. |
---|
113 | | - |
---|
114 | | -config LCD_S6E63M0 |
---|
115 | | - tristate "S6E63M0 AMOLED LCD Driver" |
---|
116 | | - depends on SPI && BACKLIGHT_CLASS_DEVICE |
---|
117 | | - default n |
---|
118 | | - help |
---|
119 | | - If you have an S6E63M0 LCD Panel, say Y to enable its |
---|
120 | | - LCD control driver. |
---|
121 | | - |
---|
122 | | -config LCD_LD9040 |
---|
123 | | - tristate "LD9040 AMOLED LCD Driver" |
---|
124 | | - depends on SPI && BACKLIGHT_CLASS_DEVICE |
---|
125 | | - default n |
---|
126 | | - help |
---|
127 | | - If you have an LD9040 Panel, say Y to enable its |
---|
128 | | - control driver. |
---|
129 | 107 | |
---|
130 | 108 | config LCD_AMS369FG06 |
---|
131 | 109 | tristate "AMS369FG06 AMOLED LCD Driver" |
---|
.. | .. |
---|
163 | 141 | # Backlight |
---|
164 | 142 | # |
---|
165 | 143 | config BACKLIGHT_CLASS_DEVICE |
---|
166 | | - tristate "Lowlevel Backlight controls" |
---|
167 | | - default m |
---|
| 144 | + tristate "Lowlevel Backlight controls" |
---|
168 | 145 | help |
---|
169 | 146 | This framework adds support for low-level control of the LCD |
---|
170 | | - backlight. This includes support for brightness and power. |
---|
| 147 | + backlight. This includes support for brightness and power. |
---|
171 | 148 | |
---|
172 | 149 | To have support for your specific LCD panel you will have to |
---|
173 | 150 | select the proper drivers which depend on this option. |
---|
.. | .. |
---|
196 | 173 | To compile this driver as a module, choose M here: the module will |
---|
197 | 174 | be called ep93xx_bl. |
---|
198 | 175 | |
---|
199 | | -config BACKLIGHT_GENERIC |
---|
200 | | - tristate "Generic (aka Sharp Corgi) Backlight Driver" |
---|
201 | | - default y |
---|
202 | | - help |
---|
203 | | - Say y to enable the generic platform backlight driver previously |
---|
204 | | - known as the Corgi backlight driver. If you have a Sharp Zaurus |
---|
205 | | - SL-C7xx, SL-Cxx00 or SL-6000x say y. |
---|
206 | | - |
---|
207 | 176 | config BACKLIGHT_IPAQ_MICRO |
---|
208 | 177 | tristate "iPAQ microcontroller backlight driver" |
---|
209 | 178 | depends on MFD_IPAQ_MICRO |
---|
.. | .. |
---|
213 | 182 | computers. Say yes if you have one of the h3100/h3600/h3700 |
---|
214 | 183 | machines. |
---|
215 | 184 | |
---|
| 185 | +config BACKLIGHT_KTD253 |
---|
| 186 | + tristate "Backlight Driver for Kinetic KTD253" |
---|
| 187 | + depends on GPIOLIB || COMPILE_TEST |
---|
| 188 | + help |
---|
| 189 | + Say y to enabled the backlight driver for the Kinetic KTD253 |
---|
| 190 | + which is a 1-wire GPIO-controlled backlight found in some mobile |
---|
| 191 | + phones. |
---|
| 192 | + |
---|
216 | 193 | config BACKLIGHT_LM3533 |
---|
217 | 194 | tristate "Backlight Driver for LM3533" |
---|
218 | | - depends on BACKLIGHT_CLASS_DEVICE |
---|
219 | 195 | depends on MFD_LM3533 |
---|
220 | 196 | help |
---|
221 | 197 | Say Y to enable the backlight driver for National Semiconductor / TI |
---|
.. | .. |
---|
252 | 228 | |
---|
253 | 229 | config BACKLIGHT_HP700 |
---|
254 | 230 | tristate "HP Jornada 700 series Backlight Driver" |
---|
255 | | - depends on SA1100_JORNADA720_SSP && !PREEMPT |
---|
| 231 | + depends on SA1100_JORNADA720_SSP && !PREEMPTION |
---|
256 | 232 | default y |
---|
257 | 233 | help |
---|
258 | 234 | If you have an HP Jornada 700 series, |
---|
.. | .. |
---|
296 | 272 | tristate "Apple Backlight Driver" |
---|
297 | 273 | depends on X86 && ACPI |
---|
298 | 274 | help |
---|
299 | | - If you have an Intel-based Apple say Y to enable a driver for its |
---|
| 275 | + If you have an Intel-based Apple say Y to enable a driver for its |
---|
300 | 276 | backlight. |
---|
301 | 277 | |
---|
302 | 278 | config BACKLIGHT_TOSA |
---|
.. | .. |
---|
306 | 282 | If you have an Sharp SL-6000 Zaurus say Y to enable a driver |
---|
307 | 283 | for its backlight |
---|
308 | 284 | |
---|
309 | | -config BACKLIGHT_PM8941_WLED |
---|
310 | | - tristate "Qualcomm PM8941 WLED Driver" |
---|
| 285 | +config BACKLIGHT_QCOM_WLED |
---|
| 286 | + tristate "Qualcomm PMIC WLED Driver" |
---|
311 | 287 | select REGMAP |
---|
312 | 288 | help |
---|
313 | | - If you have the Qualcomm PM8941, say Y to enable a driver for the |
---|
314 | | - WLED block. |
---|
| 289 | + If you have the Qualcomm PMIC, say Y to enable a driver for the |
---|
| 290 | + WLED block. Currently it supports PM8941 and PMI8998. |
---|
315 | 291 | |
---|
316 | 292 | config BACKLIGHT_SAHARA |
---|
317 | 293 | tristate "Tabletkiosk Sahara Touch-iT Backlight Driver" |
---|
.. | .. |
---|
339 | 315 | |
---|
340 | 316 | config BACKLIGHT_ADP8860 |
---|
341 | 317 | tristate "Backlight Driver for ADP8860/ADP8861/ADP8863 using WLED" |
---|
342 | | - depends on BACKLIGHT_CLASS_DEVICE && I2C |
---|
| 318 | + depends on I2C |
---|
343 | 319 | select NEW_LEDS |
---|
344 | 320 | select LEDS_CLASS |
---|
345 | 321 | help |
---|
.. | .. |
---|
351 | 327 | |
---|
352 | 328 | config BACKLIGHT_ADP8870 |
---|
353 | 329 | tristate "Backlight Driver for ADP8870 using WLED" |
---|
354 | | - depends on BACKLIGHT_CLASS_DEVICE && I2C |
---|
| 330 | + depends on I2C |
---|
355 | 331 | select NEW_LEDS |
---|
356 | 332 | select LEDS_CLASS |
---|
357 | 333 | help |
---|
.. | .. |
---|
369 | 345 | |
---|
370 | 346 | config BACKLIGHT_PCF50633 |
---|
371 | 347 | tristate "Backlight driver for NXP PCF50633 MFD" |
---|
372 | | - depends on BACKLIGHT_CLASS_DEVICE && MFD_PCF50633 |
---|
| 348 | + depends on MFD_PCF50633 |
---|
373 | 349 | help |
---|
374 | 350 | If you have a backlight driven by a NXP PCF50633 MFD, say Y here to |
---|
375 | 351 | enable its driver. |
---|
376 | 352 | |
---|
377 | 353 | config BACKLIGHT_AAT2870 |
---|
378 | 354 | tristate "AnalogicTech AAT2870 Backlight" |
---|
379 | | - depends on BACKLIGHT_CLASS_DEVICE && MFD_AAT2870_CORE |
---|
| 355 | + depends on MFD_AAT2870_CORE |
---|
380 | 356 | help |
---|
381 | 357 | If you have a AnalogicTech AAT2870 say Y to enable the |
---|
382 | 358 | backlight driver. |
---|
383 | 359 | |
---|
384 | 360 | config BACKLIGHT_LM3630A |
---|
385 | 361 | tristate "Backlight Driver for LM3630A" |
---|
386 | | - depends on BACKLIGHT_CLASS_DEVICE && I2C && PWM |
---|
| 362 | + depends on I2C && PWM |
---|
387 | 363 | select REGMAP_I2C |
---|
388 | 364 | help |
---|
389 | 365 | This supports TI LM3630A Backlight Driver |
---|
390 | 366 | |
---|
391 | 367 | config BACKLIGHT_LM3639 |
---|
392 | 368 | tristate "Backlight Driver for LM3639" |
---|
393 | | - depends on BACKLIGHT_CLASS_DEVICE && I2C |
---|
| 369 | + depends on I2C |
---|
394 | 370 | select REGMAP_I2C |
---|
395 | 371 | select NEW_LEDS |
---|
396 | 372 | select LEDS_CLASS |
---|
.. | .. |
---|
399 | 375 | |
---|
400 | 376 | config BACKLIGHT_LP855X |
---|
401 | 377 | tristate "Backlight driver for TI LP855X" |
---|
402 | | - depends on BACKLIGHT_CLASS_DEVICE && I2C && PWM |
---|
| 378 | + depends on I2C && PWM |
---|
403 | 379 | help |
---|
404 | 380 | This supports TI LP8550, LP8551, LP8552, LP8553, LP8555, LP8556 and |
---|
405 | 381 | LP8557 backlight driver. |
---|
406 | 382 | |
---|
407 | 383 | config BACKLIGHT_LP8788 |
---|
408 | 384 | tristate "Backlight driver for TI LP8788 MFD" |
---|
409 | | - depends on BACKLIGHT_CLASS_DEVICE && MFD_LP8788 && PWM |
---|
| 385 | + depends on MFD_LP8788 && PWM |
---|
410 | 386 | help |
---|
411 | 387 | This supports TI LP8788 backlight driver. |
---|
412 | | - |
---|
413 | | -config BACKLIGHT_OT200 |
---|
414 | | - tristate "Backlight driver for ot200 visualisation device" |
---|
415 | | - depends on BACKLIGHT_CLASS_DEVICE && CS5535_MFGPT && GPIO_CS5535 |
---|
416 | | - help |
---|
417 | | - To compile this driver as a module, choose M here: the module will be |
---|
418 | | - called ot200_bl. |
---|
419 | 388 | |
---|
420 | 389 | config BACKLIGHT_PANDORA |
---|
421 | 390 | tristate "Backlight driver for Pandora console" |
---|
.. | .. |
---|
426 | 395 | |
---|
427 | 396 | config BACKLIGHT_SKY81452 |
---|
428 | 397 | tristate "Backlight driver for SKY81452" |
---|
429 | | - depends on BACKLIGHT_CLASS_DEVICE && MFD_SKY81452 |
---|
| 398 | + depends on MFD_SKY81452 |
---|
430 | 399 | help |
---|
431 | 400 | If you have a Skyworks SKY81452, say Y to enable the |
---|
432 | 401 | backlight driver. |
---|
.. | .. |
---|
436 | 405 | |
---|
437 | 406 | config BACKLIGHT_TPS65217 |
---|
438 | 407 | tristate "TPS65217 Backlight" |
---|
439 | | - depends on BACKLIGHT_CLASS_DEVICE && MFD_TPS65217 |
---|
| 408 | + depends on MFD_TPS65217 |
---|
440 | 409 | help |
---|
441 | 410 | If you have a Texas Instruments TPS65217 say Y to enable the |
---|
442 | 411 | backlight driver. |
---|
443 | 412 | |
---|
444 | 413 | config BACKLIGHT_AS3711 |
---|
445 | 414 | tristate "AS3711 Backlight" |
---|
446 | | - depends on BACKLIGHT_CLASS_DEVICE && MFD_AS3711 |
---|
| 415 | + depends on MFD_AS3711 |
---|
447 | 416 | help |
---|
448 | 417 | If you have an Austrian Microsystems AS3711 say Y to enable the |
---|
449 | 418 | backlight driver. |
---|
.. | .. |
---|
480 | 449 | help |
---|
481 | 450 | Support for backlight control on RAVE SP device. |
---|
482 | 451 | |
---|
| 452 | +config BACKLIGHT_LED |
---|
| 453 | + tristate "Generic LED based Backlight Driver" |
---|
| 454 | + depends on LEDS_CLASS && OF |
---|
| 455 | + help |
---|
| 456 | + If you have a LCD backlight adjustable by LED class driver, say Y |
---|
| 457 | + to enable this driver. |
---|
| 458 | + |
---|
483 | 459 | endif # BACKLIGHT_CLASS_DEVICE |
---|
484 | 460 | |
---|
485 | | -endif # BACKLIGHT_LCD_SUPPORT |
---|
| 461 | +endmenu |
---|