blob: c98d81ff250c5b31c843b4a88e0d4ad956a3aa62 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001if ARCH_PXA
2
eric miao2c8086a2007-09-11 19:13:17 -07003menu "Intel PXA2xx/PXA3xx Implementations"
4
Eric Miaode0710a2009-10-12 09:32:07 +08005comment "Intel/Marvell Dev Platforms (sorted by hardware release time)"
6
7config ARCH_LUBBOCK
8 bool "Intel DBPXA250 Development Platform (aka Lubbock)"
9 select PXA25x
10 select SA1111
Eric Miaode0710a2009-10-12 09:32:07 +080011
12config MACH_MAINSTONE
13 bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
14 select PXA27x
15 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +080016
17config MACH_ZYLONITE
Eric Miao1493df72009-11-09 14:25:52 +080018 bool
Eric Miaode0710a2009-10-12 09:32:07 +080019 select PXA3xx
Eric Miaode0710a2009-10-12 09:32:07 +080020 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +080021
Eric Miao1493df72009-11-09 14:25:52 +080022config MACH_ZYLONITE300
23 bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
24 select CPU_PXA300
25 select CPU_PXA310
26 select MACH_ZYLONITE
27
28config MACH_ZYLONITE320
29 bool "PXA3xx Development Platform (aka Zylonite) PXA320"
30 select CPU_PXA320
31 select MACH_ZYLONITE
32
Eric Miaode0710a2009-10-12 09:32:07 +080033config MACH_LITTLETON
34 bool "PXA3xx Form Factor Platform (aka Littleton)"
35 select PXA3xx
Marek Vasut9a8a0c42009-12-27 18:14:25 +010036 select CPU_PXA300
37 select CPU_PXA310
Eric Miaode0710a2009-10-12 09:32:07 +080038
39config MACH_TAVOREVB
40 bool "PXA930 Evaluation Board (aka TavorEVB)"
41 select PXA3xx
42 select CPU_PXA930
43
Haojian Zhuang20266df2010-09-08 09:42:40 -040044config MACH_TAVOREVB3
45 bool "PXA95x Development Platform (aka TavorEVB III)"
46 select CPU_PXA950
47
Eric Miaode0710a2009-10-12 09:32:07 +080048config MACH_SAAR
49 bool "PXA930 Handheld Platform (aka SAAR)"
50 select PXA3xx
51 select CPU_PXA930
52
53comment "Third Party Dev Platforms (sorted by vendor name)"
54
55config ARCH_PXA_IDP
56 bool "Accelent Xscale IDP"
57 select PXA25x
58
59config ARCH_VIPER
60 bool "Arcom/Eurotech VIPER SBC"
61 select PXA25x
62 select ISA
63 select I2C_GPIO
64 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +080065 select PXA_HAVE_ISA_IRQS
Marc Zyngierc2de1c382009-11-14 13:39:13 +010066 select ARCOM_PCMCIA
Eric Miaode0710a2009-10-12 09:32:07 +080067
Marc Zyngiere491a112009-11-14 13:47:03 +010068config MACH_ARCOM_ZEUS
69 bool "Arcom/Eurotech ZEUS SBC"
70 select PXA27x
71 select ISA
Marc Zyngiere491a112009-11-14 13:47:03 +010072 select PXA_HAVE_ISA_IRQS
Marc Zyngierc2de1c382009-11-14 13:39:13 +010073 select ARCOM_PCMCIA
Marc Zyngiere491a112009-11-14 13:47:03 +010074
Eric Miaode0710a2009-10-12 09:32:07 +080075config MACH_BALLOON3
76 bool "Balloon 3 board"
77 select PXA27x
78 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +080079
80config MACH_CSB726
81 bool "Enable Cogent CSB726 System On a Module"
82 select PXA27x
83 select IWMMXT
84 help
85 Say Y here if you intend to run this kernel on a Cogent
86 CSB726 System On Module.
87
88config CSB726_CSB701
89 bool "Enable support for CSB701 baseboard"
90 depends on MACH_CSB726
91
92config MACH_ARMCORE
93 bool "CompuLab CM-X255/CM-X270 modules"
94 select PXA27x
95 select IWMMXT
96 select PXA25x
Hans Ulli Kroll0b05da72010-12-02 12:32:15 +010097 select MIGHT_HAVE_PCI
Eric Miaode0710a2009-10-12 09:32:07 +080098
99config MACH_EM_X270
100 bool "CompuLab EM-x270 platform"
101 select PXA27x
102
103config MACH_EXEDA
104 bool "CompuLab eXeda platform"
105 select PXA27x
106
107config MACH_CM_X300
108 bool "CompuLab CM-X300 modules"
109 select PXA3xx
110 select CPU_PXA300
Igor Grinberg61e0ac02009-11-10 14:18:41 +0200111 select CPU_PXA310
112 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800113
Edwin Peer1f3b5362010-02-05 18:31:48 +0200114config MACH_CAPC7117
115 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
116 select CPU_PXA320
117 select PXA3xx
118
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100119config ARCH_GUMSTIX
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800120 bool "Gumstix XScale 255 boards"
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100121 select PXA25x
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800122 help
123 Say Y here if you intend to run this kernel on
124 Basix, Connex, ws-200ax, ws-400ax systems
125
126choice
127 prompt "Gumstix Carrier/Expansion Board"
128 depends on ARCH_GUMSTIX
129
130config GUMSTIX_AM200EPD
131 bool "Enable AM200EPD board support"
132
Jaya Kumar4ce255c2009-01-01 17:51:01 +0100133config GUMSTIX_AM300EPD
134 bool "Enable AM300EPD board support"
135
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800136endchoice
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100137
Jonathan Cameronb6795fa2008-12-12 20:43:09 +0000138config MACH_INTELMOTE2
139 bool "Intel Mote 2 Platform"
140 select PXA27x
141 select IWMMXT
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100142
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000143config MACH_STARGATE2
144 bool "Intel Stargate 2 Platform"
145 select PXA27x
146 select IWMMXT
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000147
Eric Miaode0710a2009-10-12 09:32:07 +0800148config MACH_XCEP
149 bool "Iskratel Electronics XCEP"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700150 select PXA25x
Eric Miaode0710a2009-10-12 09:32:07 +0800151 select MTD
152 select MTD_PARTITIONS
153 select MTD_PHYSMAP
154 select MTD_CFI_INTELEXT
155 select MTD_CFI
156 select MTD_CHAR
157 select SMC91X
Eric Miaode0710a2009-10-12 09:32:07 +0800158 help
159 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
160 Tuned for usage in Libera instruments for particle accelerators.
161
162config TRIZEPS_PXA
163 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
164
165config MACH_TRIZEPS4
166 bool "Keith und Koep Trizeps4 DIMM-Module"
167 depends on TRIZEPS_PXA
168 select TRIZEPS_PCMCIA
169 select PXA27x
170
171config MACH_TRIZEPS4WL
172 bool "Keith und Koep Trizeps4-WL DIMM-Module"
173 depends on TRIZEPS_PXA
174 select TRIZEPS_PCMCIA
175 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800176
177choice
178 prompt "Select base board for Trizeps module"
179 depends on TRIZEPS_PXA
180
181config MACH_TRIZEPS_CONXS
182 bool "ConXS Eval Board"
183
184config MACH_TRIZEPS_UCONXS
185 bool "uConXS Eval Board"
186
187config MACH_TRIZEPS_ANY
188 bool "another Board"
189
190endchoice
191
Marc Zyngierc2de1c382009-11-14 13:39:13 +0100192config ARCOM_PCMCIA
193 bool
194 help
195 Generic option for Arcom Viper/Zeus PCMCIA
196
Eric Miaode0710a2009-10-12 09:32:07 +0800197config TRIZEPS_PCMCIA
198 bool
199 help
200 Enable PCMCIA support for Trizeps modules
Linus Torvalds1da177e2005-04-16 15:20:36 -0700201
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100202config MACH_LOGICPD_PXA270
203 bool "LogicPD PXA270 Card Engine Development Platform"
204 select PXA27x
Russell King4a730712008-05-18 13:11:02 +0100205 select HAVE_PWM
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100206
Eric Miaode0710a2009-10-12 09:32:07 +0800207config MACH_PCM027
208 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700209 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800210 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800211
212config MACH_PCM990_BASEBOARD
213 bool "PHYTEC PCM-990 development board"
214 select HAVE_PWM
215 depends on MACH_PCM027
216
217choice
218 prompt "display on pcm990"
219 depends on MACH_PCM990_BASEBOARD
220
221config PCM990_DISPLAY_SHARP
222 bool "sharp lq084v1dg21 stn display"
223
224config PCM990_DISPLAY_NEC
225 bool "nec nl6448bc20_18d tft display"
226
227config PCM990_DISPLAY_NONE
228 bool "no display"
229
230endchoice
231
232config MACH_COLIBRI
233 bool "Toradex Colibri PXA270"
234 select PXA27x
235
Daniel Mack4c243c82010-05-22 00:29:38 +0200236config MACH_COLIBRI_PXA270_EVALBOARD
237 bool "Toradex Colibri Evaluation Carrier Board support (PXA270)"
238 depends on MACH_COLIBRI
239
Marek Vasut403d2972010-05-22 00:29:39 +0200240config MACH_COLIBRI_PXA270_INCOME
241 bool "Income s.r.o. PXA270 SBC"
242 depends on MACH_COLIBRI
243 select PXA27x
244 select HAVE_PWM
Marek Vasut403d2972010-05-22 00:29:39 +0200245
Eric Miaode0710a2009-10-12 09:32:07 +0800246config MACH_COLIBRI300
247 bool "Toradex Colibri PXA300/310"
248 select PXA3xx
249 select CPU_PXA300
Eric Miao9035a9e2009-11-09 14:40:47 +0800250 select CPU_PXA310
Eric Miaode0710a2009-10-12 09:32:07 +0800251
252config MACH_COLIBRI320
253 bool "Toradex Colibri PXA320"
254 select PXA3xx
255 select CPU_PXA320
256
Marek543cd842010-03-09 04:04:12 +0100257config MACH_VPAC270
258 bool "Voipac PXA270"
259 select PXA27x
Marek Vasut052345a2010-04-26 21:46:07 +0200260 select HAVE_PATA_PLATFORM
Marek543cd842010-03-09 04:04:12 +0100261 help
262 PXA270 based Single Board Computer.
263
Eric Miaode0710a2009-10-12 09:32:07 +0800264comment "End-user Products (sorted by vendor name)"
265
266config MACH_H4700
267 bool "HP iPAQ hx4700"
268 select PXA27x
269 select IWMMXT
Russell King402e4902008-04-13 21:47:01 +0100270 select HAVE_PWM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700271
Eric Miaode0710a2009-10-12 09:32:07 +0800272config MACH_H5000
273 bool "HP iPAQ h5000"
274 select PXA25x
275
276config MACH_HIMALAYA
277 bool "HTC Himalaya Support"
278 select CPU_PXA26x
Eric Miaode0710a2009-10-12 09:32:07 +0800279
280config MACH_MAGICIAN
281 bool "Enable HTC Magician Support"
282 select PXA27x
283 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800284 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800285
286config MACH_MIOA701
287 bool "Mitac Mio A701 Support"
288 select PXA27x
289 select IWMMXT
290 select HAVE_PWM
291 select GPIO_SYSFS
292 help
293 Say Y here if you intend to run this kernel on a
294 MIO A701. Currently there is only basic support
295 for this PDA.
296
297config PXA_EZX
298 bool "Motorola EZX Platform"
299 select PXA27x
300 select IWMMXT
301 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800302
303config MACH_EZX_A780
304 bool "Motorola EZX A780"
305 default y
306 depends on PXA_EZX
307
308config MACH_EZX_E680
309 bool "Motorola EZX E680"
310 default y
311 depends on PXA_EZX
312
313config MACH_EZX_A1200
314 bool "Motorola EZX A1200"
315 default y
316 depends on PXA_EZX
317
318config MACH_EZX_A910
319 bool "Motorola EZX A910"
320 default y
321 depends on PXA_EZX
322
323config MACH_EZX_E6
324 bool "Motorola EZX E6"
325 default y
326 depends on PXA_EZX
327
328config MACH_EZX_E2
329 bool "Motorola EZX E2"
330 default y
331 depends on PXA_EZX
332
Kristoffer Ericson49ea26d02008-10-02 20:15:35 +0100333config MACH_MP900C
334 bool "Nec Mobilepro 900/c"
335 select PXA25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700336
Eric Miaode0710a2009-10-12 09:32:07 +0800337config ARCH_PXA_PALM
338 bool "PXA based Palm PDAs"
339 select HAVE_PWM
340
Marek Vasut95045942010-07-13 14:08:57 +0200341config MACH_PALM27X
342 bool
343
Eric Miaode0710a2009-10-12 09:32:07 +0800344config MACH_PALMTE2
345 bool "Palm Tungsten|E2"
346 default y
347 depends on ARCH_PXA_PALM
348 select PXA25x
349 help
350 Say Y here if you intend to run this kernel on a Palm Tungsten|E2
351 handheld computer.
352
353config MACH_PALMTC
354 bool "Palm Tungsten|C"
355 default y
356 depends on ARCH_PXA_PALM
357 select PXA25x
358 help
359 Say Y here if you intend to run this kernel on a Palm Tungsten|C
360 handheld computer.
361
362config MACH_PALMT5
363 bool "Palm Tungsten|T5"
364 default y
365 depends on ARCH_PXA_PALM
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100366 select PXA27x
367 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200368 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800369 help
370 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
371 handheld computer.
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100372
Eric Miaode0710a2009-10-12 09:32:07 +0800373config MACH_PALMTX
374 bool "Palm T|X"
375 default y
376 depends on ARCH_PXA_PALM
377 select PXA27x
378 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200379 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800380 help
381 Say Y here if you intend to run this kernel on a Palm T|X
382 handheld computer.
383
384config MACH_PALMZ72
385 bool "Palm Zire 72"
386 default y
387 depends on ARCH_PXA_PALM
388 select PXA27x
389 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200390 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800391 help
392 Say Y here if you intend to run this kernel on Palm Zire 72
393 handheld computer.
394
395config MACH_PALMLD
396 bool "Palm LifeDrive"
397 default y
398 depends on ARCH_PXA_PALM
399 select PXA27x
400 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200401 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800402 help
403 Say Y here if you intend to run this kernel on a Palm LifeDrive
404 handheld computer.
405
406config PALM_TREO
407 bool
408 depends on ARCH_PXA_PALM
409
410config MACH_CENTRO
411 bool "Palm Centro 685 (GSM)"
412 default y
413 depends on ARCH_PXA_PALM
414 select PXA27x
415 select IWMMXT
416 select PALM_TREO
417 help
418 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
419 smartphone.
420
421config MACH_TREO680
422 bool "Palm Treo 680"
423 default y
424 depends on ARCH_PXA_PALM
425 select PXA27x
426 select IWMMXT
427 select PALM_TREO
428 help
429 Say Y here if you intend to run this kernel on Palm Treo 680
430 smartphone.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700431
Daniel Mack550ee522009-11-27 13:47:09 +0100432config MACH_RAUMFELD_RC
433 bool "Raumfeld Controller"
434 select PXA3xx
435 select CPU_PXA300
436 select HAVE_PWM
437
438config MACH_RAUMFELD_CONNECTOR
439 bool "Raumfeld Connector"
440 select PXA3xx
441 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100442
443config MACH_RAUMFELD_SPEAKER
444 bool "Raumfeld Speaker"
445 select PXA3xx
446 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100447
Linus Torvalds1da177e2005-04-16 15:20:36 -0700448config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -0700449 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700450 select SHARP_SCOOP
451 select SHARP_PARAM
452 help
453 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -0700454 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
455 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +0000456 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
457 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700458
Eric Miao9c3fca22010-06-23 09:27:32 +0800459config PXA_SHARPSL_DETECT_MACH_ID
460 bool "Detect machine ID at run-time in the decompressor"
461 depends on PXA_SHARPSL
462 help
463 Say Y here if you want the zImage decompressor to detect
464 the Zaurus machine ID at run-time. For latest kexec-based
465 boot loader, this is not necessary.
466
Dmitry Baryshkovc7b4f5ba2008-07-01 15:45:10 +0100467config MACH_POODLE
468 bool "Enable Sharp SL-5600 (Poodle) Support"
469 depends on PXA_SHARPSL
470 select PXA25x
471 select SHARP_LOCOMO
Dmitry Baryshkovc7b4f5ba2008-07-01 15:45:10 +0100472
473config MACH_CORGI
474 bool "Enable Sharp SL-C700 (Corgi) Support"
475 depends on PXA_SHARPSL
476 select PXA25x
477 select PXA_SHARP_C7xx
478
479config MACH_SHEPHERD
480 bool "Enable Sharp SL-C750 (Shepherd) Support"
481 depends on PXA_SHARPSL
482 select PXA25x
483 select PXA_SHARP_C7xx
484
485config MACH_HUSKY
486 bool "Enable Sharp SL-C760 (Husky) Support"
487 depends on PXA_SHARPSL
488 select PXA25x
489 select PXA_SHARP_C7xx
490
491config MACH_AKITA
492 bool "Enable Sharp SL-1000 (Akita) Support"
493 depends on PXA_SHARPSL
494 select PXA27x
495 select PXA_SHARP_Cxx00
496 select MACH_SPITZ
497 select I2C
498 select I2C_PXA
499
500config MACH_SPITZ
501 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
502 depends on PXA_SHARPSL
503 select PXA27x
504 select PXA_SHARP_Cxx00
505
506config MACH_BORZOI
507 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
508 depends on PXA_SHARPSL
509 select PXA27x
510 select PXA_SHARP_Cxx00
511
512config MACH_TOSA
513 bool "Enable Sharp SL-6000x (Tosa) Support"
514 depends on PXA_SHARPSL
515 select PXA25x
516
Eric Miao867fc1c2010-06-22 17:15:32 +0800517config TOSA_BT
518 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
519 depends on MACH_TOSA
520 select RFKILL
521 help
522 This is a simple driver that is able to control
523 the state of built in bluetooth chip on tosa.
524
525config TOSA_USE_EXT_KEYCODES
526 bool "Tosa keyboard: use extended keycodes"
527 depends on MACH_TOSA
528 default n
529 help
530 Say Y here to enable the tosa keyboard driver to generate extended
531 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
532 by either console keyboard driver or by Kdrive keybd driver.
533
534 Say Y only if you know, what you are doing!
535
Edwin Peer1f3b5362010-02-05 18:31:48 +0200536config MACH_ICONTROL
537 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
538 select CPU_PXA320
539 select PXA3xx
540
Ian Molton3abcd192007-11-19 13:16:56 +0100541config ARCH_PXA_ESERIES
542 bool "PXA based Toshiba e-series PDAs"
543 select PXA25x
Lennert Buytenheka74b74a2010-12-15 07:20:16 +0800544 select FB_W100
Ian Molton3abcd192007-11-19 13:16:56 +0100545
546config MACH_E330
547 bool "Toshiba e330"
548 default y
549 depends on ARCH_PXA_ESERIES
550 help
551 Say Y here if you intend to run this kernel on a Toshiba
552 e330 family PDA.
553
Ian Moltonb3d354b2008-06-25 22:39:31 +0100554config MACH_E350
555 bool "Toshiba e350"
556 default y
557 depends on ARCH_PXA_ESERIES
558 help
559 Say Y here if you intend to run this kernel on a Toshiba
560 e350 family PDA.
561
Ian Molton3abcd192007-11-19 13:16:56 +0100562config MACH_E740
563 bool "Toshiba e740"
564 default y
565 depends on ARCH_PXA_ESERIES
566 help
567 Say Y here if you intend to run this kernel on a Toshiba
568 e740 family PDA.
569
570config MACH_E750
571 bool "Toshiba e750"
572 default y
573 depends on ARCH_PXA_ESERIES
574 help
575 Say Y here if you intend to run this kernel on a Toshiba
576 e750 family PDA.
577
578config MACH_E400
579 bool "Toshiba e400"
580 default y
581 depends on ARCH_PXA_ESERIES
582 help
583 Say Y here if you intend to run this kernel on a Toshiba
584 e400 family PDA.
585
586config MACH_E800
587 bool "Toshiba e800"
588 default y
589 depends on ARCH_PXA_ESERIES
590 help
591 Say Y here if you intend to run this kernel on a Toshiba
592 e800 family PDA.
593
Marek Vasutb6377992010-02-28 12:41:23 +0100594config MACH_ZIPIT2
595 bool "Zipit Z2 Handheld"
596 select PXA27x
597 select HAVE_PWM
Marek Vasutb6377992010-02-28 12:41:23 +0100598
Linus Torvalds1da177e2005-04-16 15:20:36 -0700599endmenu
600
Linus Torvalds1da177e2005-04-16 15:20:36 -0700601config PXA25x
602 bool
Russell Kingc7508152008-10-26 10:55:14 +0000603 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700604 help
605 Select code specific to PXA21x/25x/26x variants
606
607config PXA27x
608 bool
Russell Kingc7508152008-10-26 10:55:14 +0000609 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700610 help
611 Select code specific to PXA27x variants
612
Eric Miao067455a2008-11-26 18:12:04 +0800613config CPU_PXA26x
614 bool
615 select PXA25x
616 help
617 Select code specific to PXA26x (codename Dalhart)
618
eric miao2c8086a2007-09-11 19:13:17 -0700619config PXA3xx
620 bool
Russell Kingc7508152008-10-26 10:55:14 +0000621 select CPU_XSC3
eric miao2c8086a2007-09-11 19:13:17 -0700622 help
623 Select code specific to PXA3xx variants
624
Eric Miao15cc7112009-11-09 14:37:59 +0800625config CPU_PXA300
626 bool
627 select PXA3xx
628 help
629 PXA300 (codename Monahans-L)
630
631config CPU_PXA310
632 bool
633 select CPU_PXA300
Igor Grinberg69f22be2010-07-27 15:06:58 +0300634 select PXA310_ULPI if USB_ULPI
Eric Miao15cc7112009-11-09 14:37:59 +0800635 help
636 PXA310 (codename Monahans-LV)
637
638config CPU_PXA320
639 bool
640 select PXA3xx
641 help
642 PXA320 (codename Monahans-P)
643
644config CPU_PXA930
645 bool
646 select PXA3xx
647 help
648 PXA930 (codename Tavor-P)
649
650config CPU_PXA935
651 bool
652 select CPU_PXA930
653 help
654 PXA935 (codename Tavor-P65)
655
656config CPU_PXA950
657 bool
658 select CPU_PXA930
659 help
660 PXA950 (codename Tavor-PV2)
661
Linus Torvalds1da177e2005-04-16 15:20:36 -0700662config PXA_SHARP_C7xx
663 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000664 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700665 help
666 Enable support for all Sharp C7xx models
667
Richard Purdie0dd28f12005-09-13 01:25:34 -0700668config PXA_SHARP_Cxx00
669 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000670 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700671 help
672 Enable common support for Sharp Cxx00 models
673
Eric Miao867fc1c2010-06-22 17:15:32 +0800674config SHARPSL_PM
675 bool
676 select APM_EMULATION
677 select SHARPSL_PM_MAX1111
Russell King7fecc342008-07-12 21:43:01 +0100678
Eric Miao867fc1c2010-06-22 17:15:32 +0800679config SHARPSL_PM_MAX1111
680 bool
Eric Miao867fc1c2010-06-22 17:15:32 +0800681 select HWMON
682 select SENSORS_MAX1111
Eric Miaocb8f3c72010-04-27 14:43:03 +0800683
Marc Zyngier57a7a622008-09-01 13:03:32 +0100684config PXA_HAVE_ISA_IRQS
685 bool
686
Igor Grinberg69f22be2010-07-27 15:06:58 +0300687config PXA310_ULPI
688 bool
689
Linus Torvalds1da177e2005-04-16 15:20:36 -0700690endif