]> git.karo-electronics.de Git - mv-sheeva.git/blob - drivers/video/backlight/Kconfig
backlight: Kconfig cleanup
[mv-sheeva.git] / drivers / video / backlight / Kconfig
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 if BACKLIGHT_LCD_SUPPORT
12
13 #
14 # LCD
15 #
16 config 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
28 if LCD_CLASS_DEVICE
29
30 config 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
37 config 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
44 config 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
51 config 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
62 config 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
68 config 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
75 config 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
83 config LCD_PLATFORM
84         tristate "Platform LCD controls"
85         help
86           This driver provides a platform-device registered LCD power
87           control interface.
88
89 config 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
96 config 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
104 endif # LCD_CLASS_DEVICE
105
106 #
107 # Backlight
108 #
109 config BACKLIGHT_CLASS_DEVICE
110         tristate "Lowlevel Backlight controls"
111         default m
112         help
113           This framework adds support for low-level control of the LCD
114           backlight. This includes support for brightness and power.
115
116           To have support for your specific LCD panel you will have to
117           select the proper drivers which depend on this option.
118
119 if BACKLIGHT_CLASS_DEVICE
120
121 config BACKLIGHT_ATMEL_LCDC
122         bool "Atmel LCDC Contrast-as-Backlight control"
123         depends on FB_ATMEL
124         default y if MACH_SAM9261EK || MACH_SAM9G10EK || MACH_SAM9263EK
125         help
126           This provides a backlight control internal to the Atmel LCDC
127           driver.  If the LCD "contrast control" on your board is wired
128           so it controls the backlight brightness, select this option to
129           export this as a PWM-based backlight control.
130
131           If in doubt, it's safe to enable this option; it doesn't kick
132           in unless the board's description says it's wired that way.
133
134 config BACKLIGHT_ATMEL_PWM
135         tristate "Atmel PWM backlight control"
136         depends on ATMEL_PWM
137         help
138           Say Y here if you want to use the PWM peripheral in Atmel AT91 and
139           AVR32 devices. This driver will need additional platform data to know
140           which PWM instance to use and how to configure it.
141
142           To compile this driver as a module, choose M here: the module will be
143           called atmel-pwm-bl.
144
145 config BACKLIGHT_GENERIC
146         tristate "Generic (aka Sharp Corgi) Backlight Driver"
147         default y
148         help
149           Say y to enable the generic platform backlight driver previously
150           known as the Corgi backlight driver. If you have a Sharp Zaurus
151           SL-C7xx, SL-Cxx00 or SL-6000x say y.
152
153 config BACKLIGHT_LOCOMO
154         tristate "Sharp LOCOMO LCD/Backlight Driver"
155         depends on SHARP_LOCOMO
156         default y
157         help
158           If you have a Sharp Zaurus SL-5500 (Collie) or SL-5600 (Poodle) say y to
159           enable the LCD/backlight driver.
160
161 config BACKLIGHT_OMAP1
162         tristate "OMAP1 PWL-based LCD Backlight"
163         depends on ARCH_OMAP1
164         default y
165         help
166           This driver controls the LCD backlight level and power for
167           the PWL module of OMAP1 processors.  Say Y if your board
168           uses this hardware.
169
170 config BACKLIGHT_HP680
171         tristate "HP Jornada 680 Backlight Driver"
172         depends on SH_HP6XX
173         default y
174         help
175           If you have a HP Jornada 680, say y to enable the
176           backlight driver.
177
178 config BACKLIGHT_HP700
179         tristate "HP Jornada 700 series Backlight Driver"
180         depends on SA1100_JORNADA720_SSP && !PREEMPT
181         default y
182         help
183           If you have an HP Jornada 700 series,
184           say Y to include backlight control driver.
185
186 config BACKLIGHT_PROGEAR
187         tristate "Frontpath ProGear Backlight Driver"
188         depends on PCI && X86
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 LCD_CLASS_DEVICE && PCI && X86 && FB_LE80578
196         help
197           If you have a Intel LE80578 (Carillo Ranch) say Y to enable the
198           backlight driver.
199
200 config BACKLIGHT_PWM
201         tristate "Generic PWM based Backlight Driver"
202         depends on HAVE_PWM
203         help
204           If you have a LCD backlight adjustable by PWM, say Y to enable
205           this driver.
206
207 config BACKLIGHT_DA903X
208         tristate "Backlight Driver for DA9030/DA9034 using WLED"
209         depends on PMIC_DA903X
210         help
211           If you have a LCD backlight connected to the WLED output of DA9030
212           or DA9034 WLED output, say Y here to enable this driver.
213
214 config BACKLIGHT_MAX8925
215         tristate "Backlight driver for MAX8925"
216         depends on MFD_MAX8925
217         help
218           If you have a LCD backlight connected to the WLED output of MAX8925
219           WLED output, say Y here to enable this driver.
220
221 config BACKLIGHT_MBP_NVIDIA
222        tristate "MacBook Pro Nvidia Backlight Driver"
223        depends on X86
224        help
225          If you have an Apple Macbook Pro with Nvidia graphics hardware say Y
226          to enable a driver for its backlight
227
228 config BACKLIGHT_TOSA
229         tristate "Sharp SL-6000 Backlight Driver"
230         depends on I2C && MACH_TOSA && LCD_TOSA
231         help
232           If you have an Sharp SL-6000 Zaurus say Y to enable a driver
233           for its backlight
234
235 config BACKLIGHT_SAHARA
236         tristate "Tabletkiosk Sahara Touch-iT Backlight Driver"
237         depends on X86
238         help
239           If you have a Tabletkiosk Sahara Touch-iT, say y to enable the
240           backlight driver.
241
242 config BACKLIGHT_WM831X
243         tristate "WM831x PMIC Backlight Driver"
244         depends on MFD_WM831X
245         help
246           If you have a backlight driven by the ISINK and DCDC of a
247           WM831x PMIC say y to enable the backlight driver for it.
248
249 config BACKLIGHT_ADX
250         tristate "Avionic Design Xanthos Backlight Driver"
251         depends on ARCH_PXA_ADX
252         default y
253         help
254           Say Y to enable the backlight driver on Avionic Design Xanthos-based
255           boards.
256
257 config BACKLIGHT_ADP5520
258         tristate "Backlight Driver for ADP5520/ADP5501 using WLED"
259         depends on PMIC_ADP5520
260         help
261           If you have a LCD backlight connected to the BST/BL_SNK output of
262           ADP5520 or ADP5501, say Y here to enable this driver.
263
264           To compile this driver as a module, choose M here: the module will
265           be called adp5520_bl.
266
267 config BACKLIGHT_88PM860X
268         tristate "Backlight Driver for 88PM8606 using WLED"
269         depends on MFD_88PM860X
270         help
271           Say Y to enable the backlight driver for Marvell 88PM8606.
272
273 endif # BACKLIGHT_CLASS_DEVICE
274
275 endif # BACKLIGHT_LCD_SUPPORT