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.