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