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