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