9223ba607a7183829ae86eb2c2a812c4faae0c6a
[deliverable/linux.git] / arch / arm / mach-pxa / Kconfig
1 if ARCH_PXA
2
3 menu "Intel PXA2xx/PXA3xx Implementations"
4
5 if PXA3xx
6
7 menu "Supported PXA3xx Processor Variants"
8
9 config CPU_PXA300
10 bool "PXA300 (codename Monahans-L)"
11
12 config CPU_PXA310
13 bool "PXA310 (codename Monahans-LV)"
14 select CPU_PXA300
15
16 config CPU_PXA320
17 bool "PXA320 (codename Monahans-P)"
18
19 config CPU_PXA930
20 bool "PXA930 (codename Tavor-P)"
21
22 config CPU_PXA935
23 bool "PXA935 (codename Tavor-P65)"
24
25 endmenu
26
27 endif
28
29 config ARCH_GUMSTIX
30 bool "Gumstix XScale 255 boards"
31 select PXA25x
32 help
33 Say Y here if you intend to run this kernel on
34 Basix, Connex, ws-200ax, ws-400ax systems
35
36 choice
37 prompt "Gumstix Carrier/Expansion Board"
38 depends on ARCH_GUMSTIX
39
40 config GUMSTIX_AM200EPD
41 bool "Enable AM200EPD board support"
42
43 endchoice
44
45 config MACH_INTELMOTE2
46 bool "Intel Mote 2 Platform"
47 select PXA27x
48 select IWMMXT
49 select PXA_HAVE_BOARD_IRQS
50
51 config ARCH_LUBBOCK
52 bool "Intel DBPXA250 Development Platform"
53 select PXA25x
54 select SA1111
55 select PXA_HAVE_BOARD_IRQS
56
57 config MACH_LOGICPD_PXA270
58 bool "LogicPD PXA270 Card Engine Development Platform"
59 select PXA27x
60 select HAVE_PWM
61 select PXA_HAVE_BOARD_IRQS
62
63 config MACH_MAINSTONE
64 bool "Intel HCDDBBVA0 Development Platform"
65 select PXA27x
66 select HAVE_PWM
67 select PXA_HAVE_BOARD_IRQS
68
69 config MACH_MP900C
70 bool "Nec Mobilepro 900/c"
71 select PXA25x
72
73 config ARCH_PXA_IDP
74 bool "Accelent Xscale IDP"
75 select PXA25x
76
77 config PXA_SHARPSL
78 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
79 select SHARP_SCOOP
80 select SHARP_PARAM
81 help
82 Say Y here if you intend to run this kernel on a
83 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
84 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
85 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
86 handheld computer.
87
88 config CORGI_SSP_DEPRECATED
89 bool
90 select PXA_SSP
91 help
92 This option will include corgi_ssp.c and corgi_lcd.c
93 that corgi_ts.c and other legacy drivers (corgi_bl.c
94 and sharpsl_pm.c) may depend on.
95
96 config MACH_POODLE
97 bool "Enable Sharp SL-5600 (Poodle) Support"
98 depends on PXA_SHARPSL
99 select PXA25x
100 select SHARP_LOCOMO
101 select PXA_SSP
102
103 config MACH_CORGI
104 bool "Enable Sharp SL-C700 (Corgi) Support"
105 depends on PXA_SHARPSL
106 select PXA25x
107 select PXA_SHARP_C7xx
108
109 config MACH_SHEPHERD
110 bool "Enable Sharp SL-C750 (Shepherd) Support"
111 depends on PXA_SHARPSL
112 select PXA25x
113 select PXA_SHARP_C7xx
114
115 config MACH_HUSKY
116 bool "Enable Sharp SL-C760 (Husky) Support"
117 depends on PXA_SHARPSL
118 select PXA25x
119 select PXA_SHARP_C7xx
120
121 config MACH_AKITA
122 bool "Enable Sharp SL-1000 (Akita) Support"
123 depends on PXA_SHARPSL
124 select PXA27x
125 select PXA_SHARP_Cxx00
126 select MACH_SPITZ
127 select I2C
128 select I2C_PXA
129
130 config MACH_SPITZ
131 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
132 depends on PXA_SHARPSL
133 select PXA27x
134 select PXA_SHARP_Cxx00
135
136 config MACH_BORZOI
137 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
138 depends on PXA_SHARPSL
139 select PXA27x
140 select PXA_SHARP_Cxx00
141
142 config MACH_TOSA
143 bool "Enable Sharp SL-6000x (Tosa) Support"
144 depends on PXA_SHARPSL
145 select PXA25x
146 select PXA_HAVE_BOARD_IRQS
147
148 config ARCH_VIPER
149 bool "Arcom/Eurotech VIPER SBC"
150 select PXA25x
151 select ISA
152 select I2C_GPIO
153 select HAVE_PWM
154 select PXA_HAVE_BOARD_IRQS
155 select PXA_HAVE_ISA_IRQS
156
157 config ARCH_PXA_ESERIES
158 bool "PXA based Toshiba e-series PDAs"
159 select PXA25x
160 select PXA_HAVE_BOARD_IRQS
161
162 config MACH_E330
163 bool "Toshiba e330"
164 default y
165 depends on ARCH_PXA_ESERIES
166 help
167 Say Y here if you intend to run this kernel on a Toshiba
168 e330 family PDA.
169
170 config MACH_E350
171 bool "Toshiba e350"
172 default y
173 depends on ARCH_PXA_ESERIES
174 help
175 Say Y here if you intend to run this kernel on a Toshiba
176 e350 family PDA.
177
178 config MACH_E740
179 bool "Toshiba e740"
180 default y
181 depends on ARCH_PXA_ESERIES
182 select FB_W100
183 help
184 Say Y here if you intend to run this kernel on a Toshiba
185 e740 family PDA.
186
187 config MACH_E750
188 bool "Toshiba e750"
189 default y
190 depends on ARCH_PXA_ESERIES
191 select FB_W100
192 help
193 Say Y here if you intend to run this kernel on a Toshiba
194 e750 family PDA.
195
196 config MACH_E400
197 bool "Toshiba e400"
198 default y
199 depends on ARCH_PXA_ESERIES
200 help
201 Say Y here if you intend to run this kernel on a Toshiba
202 e400 family PDA.
203
204 config MACH_E800
205 bool "Toshiba e800"
206 default y
207 depends on ARCH_PXA_ESERIES
208 select FB_W100
209 help
210 Say Y here if you intend to run this kernel on a Toshiba
211 e800 family PDA.
212
213 config TRIZEPS_PXA
214 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
215
216 config MACH_H5000
217 bool "HP iPAQ h5000"
218 select PXA25x
219
220 config MACH_TRIZEPS4
221 bool "Keith und Koep Trizeps4 DIMM-Module"
222 depends on TRIZEPS_PXA
223 select TRIZEPS_PCMCIA
224 select PXA27x
225
226 config MACH_TRIZEPS4WL
227 bool "Keith und Koep Trizeps4-WL DIMM-Module"
228 depends on TRIZEPS_PXA
229 select TRIZEPS_PCMCIA
230 select PXA27x
231 select PXA_SSP
232
233 choice
234 prompt "Select base board for Trizeps module"
235 depends on TRIZEPS_PXA
236
237 config MACH_TRIZEPS_CONXS
238 bool "ConXS Eval Board"
239
240 config MACH_TRIZEPS_UCONXS
241 bool "uConXS Eval Board"
242
243 config MACH_TRIZEPS_ANY
244 bool "another Board"
245
246 endchoice
247
248 config TRIZEPS_PCMCIA
249 bool
250 help
251 Enable PCMCIA support for Trizeps modules
252
253 config MACH_EM_X270
254 bool "CompuLab EM-x270 platform"
255 select PXA27x
256
257 config MACH_COLIBRI
258 bool "Toradex Colibri PX27x"
259 select PXA27x
260
261 config MACH_ZYLONITE
262 bool "PXA3xx Development Platform (aka Zylonite)"
263 select PXA3xx
264 select PXA_SSP
265 select HAVE_PWM
266
267 config MACH_LITTLETON
268 bool "PXA3xx Form Factor Platform (aka Littleton)"
269 select PXA3xx
270 select PXA_SSP
271
272 config MACH_TAVOREVB
273 bool "PXA930 Evaluation Board (aka TavorEVB)"
274 select PXA3xx
275 select PXA930
276
277 config MACH_SAAR
278 bool "PXA930 Handheld Platform (aka SAAR)"
279 select PXA3xx
280 select PXA930
281
282 config MACH_ARMCORE
283 bool "CompuLab CM-X255/CM-X270 modules"
284 select PXA27x
285 select IWMMXT
286 select PXA25x
287 select PXA_SSP
288
289 config MACH_CM_X300
290 bool "CompuLab CM-X300 modules"
291 select PXA3xx
292 select CPU_PXA300
293
294 config MACH_MAGICIAN
295 bool "Enable HTC Magician Support"
296 select PXA27x
297 select IWMMXT
298 select PXA_HAVE_BOARD_IRQS
299
300 config MACH_MIOA701
301 bool "Mitac Mio A701 Support"
302 select PXA27x
303 select IWMMXT
304 select HAVE_PWM
305 select GPIO_SYSFS
306 help
307 Say Y here if you intend to run this kernel on a
308 MIO A701. Currently there is only basic support
309 for this PDA.
310
311 config MACH_PCM027
312 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
313 select PXA27x
314 select IWMMXT
315 select PXA_SSP
316 select PXA_HAVE_BOARD_IRQS
317
318 config ARCH_PXA_PALM
319 bool "PXA based Palm PDAs"
320 select HAVE_PWM
321
322 config MACH_PALMT5
323 bool "Palm Tungsten|T5"
324 default y
325 depends on ARCH_PXA_PALM
326 select PXA27x
327 select IWMMXT
328 help
329 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
330 handheld computer.
331
332 config MACH_PALMTX
333 bool "Palm T|X"
334 default y
335 depends on ARCH_PXA_PALM
336 select PXA27x
337 select IWMMXT
338 help
339 Say Y here if you intend to run this kernel on a Palm T|X
340 handheld computer.
341
342 config MACH_PALMZ72
343 bool "Palm Zire 72"
344 default y
345 depends on ARCH_PXA_PALM
346 select PXA27x
347 select IWMMXT
348 help
349 Say Y here if you intend to run this kernel on Palm Zire 72
350 handheld computer.
351
352 config MACH_PCM990_BASEBOARD
353 bool "PHYTEC PCM-990 development board"
354 select HAVE_PWM
355 depends on MACH_PCM027
356
357 choice
358 prompt "display on pcm990"
359 depends on MACH_PCM990_BASEBOARD
360
361 config PCM990_DISPLAY_SHARP
362 bool "sharp lq084v1dg21 stn display"
363
364 config PCM990_DISPLAY_NEC
365 bool "nec nl6448bc20_18d tft display"
366
367 config PCM990_DISPLAY_NONE
368 bool "no display"
369
370 endchoice
371
372 config PXA_EZX
373 bool "Motorola EZX Platform"
374 select PXA27x
375 select IWMMXT
376 select HAVE_PWM
377
378 config MACH_EZX_A780
379 bool "Motorola EZX A780"
380 default y
381 depends on PXA_EZX
382
383 config MACH_EZX_E680
384 bool "Motorola EZX E680"
385 default y
386 depends on PXA_EZX
387
388 config MACH_EZX_A1200
389 bool "Motorola EZX A1200"
390 default y
391 depends on PXA_EZX
392
393 config MACH_EZX_A910
394 bool "Motorola EZX A910"
395 default y
396 depends on PXA_EZX
397
398 config MACH_EZX_E6
399 bool "Motorola EZX E6"
400 default y
401 depends on PXA_EZX
402
403 config MACH_EZX_E2
404 bool "Motorola EZX E2"
405 default y
406 depends on PXA_EZX
407
408 endmenu
409
410 config PXA25x
411 bool
412 select CPU_XSCALE
413 help
414 Select code specific to PXA21x/25x/26x variants
415
416 config PXA27x
417 bool
418 select CPU_XSCALE
419 help
420 Select code specific to PXA27x variants
421
422 config CPU_PXA26x
423 bool
424 select PXA25x
425 help
426 Select code specific to PXA26x (codename Dalhart)
427
428 config PXA3xx
429 bool
430 select CPU_XSC3
431 help
432 Select code specific to PXA3xx variants
433
434 config PXA_SHARP_C7xx
435 bool
436 select PXA_SSP
437 select SHARPSL_PM
438 help
439 Enable support for all Sharp C7xx models
440
441 config PXA_SHARP_Cxx00
442 bool
443 select PXA_SSP
444 select SHARPSL_PM
445 help
446 Enable common support for Sharp Cxx00 models
447
448 config PXA_SSP
449 tristate
450 help
451 Enable support for PXA2xx SSP ports
452
453 config PXA_PWM
454 tristate
455 default BACKLIGHT_PWM
456 help
457 Enable support for PXA2xx/PXA3xx PWM controllers
458
459 config TOSA_BT
460 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
461 depends on MACH_TOSA
462 select RFKILL
463 help
464 This is a simple driver that is able to control
465 the state of built in bluetooth chip on tosa.
466
467 config PXA_HAVE_BOARD_IRQS
468 bool
469
470 config PXA_HAVE_ISA_IRQS
471 bool
472
473 endif
This page took 0.038405 seconds and 4 git commands to generate.