blob: 3d4926edb675f8c966111ed50fa2feede62ba3c7 [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
11 select PXA_HAVE_BOARD_IRQS
12
13config MACH_MAINSTONE
14 bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
15 select PXA27x
16 select HAVE_PWM
17 select PXA_HAVE_BOARD_IRQS
18
19config MACH_ZYLONITE
Eric Miao1493df72009-11-09 14:25:52 +080020 bool
Eric Miaode0710a2009-10-12 09:32:07 +080021 select PXA3xx
Eric Miaode0710a2009-10-12 09:32:07 +080022 select HAVE_PWM
23 select PXA_HAVE_BOARD_IRQS
24
Eric Miao1493df72009-11-09 14:25:52 +080025config MACH_ZYLONITE300
26 bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
27 select CPU_PXA300
28 select CPU_PXA310
29 select MACH_ZYLONITE
30
31config MACH_ZYLONITE320
32 bool "PXA3xx Development Platform (aka Zylonite) PXA320"
33 select CPU_PXA320
34 select MACH_ZYLONITE
35
Eric Miaode0710a2009-10-12 09:32:07 +080036config MACH_LITTLETON
37 bool "PXA3xx Form Factor Platform (aka Littleton)"
38 select PXA3xx
Marek Vasut9a8a0c42009-12-27 18:14:25 +010039 select CPU_PXA300
40 select CPU_PXA310
Eric Miaode0710a2009-10-12 09:32:07 +080041
42config MACH_TAVOREVB
43 bool "PXA930 Evaluation Board (aka TavorEVB)"
44 select PXA3xx
45 select CPU_PXA930
46
47config MACH_SAAR
48 bool "PXA930 Handheld Platform (aka SAAR)"
49 select PXA3xx
50 select CPU_PXA930
51
52comment "Third Party Dev Platforms (sorted by vendor name)"
53
54config ARCH_PXA_IDP
55 bool "Accelent Xscale IDP"
56 select PXA25x
57
58config ARCH_VIPER
59 bool "Arcom/Eurotech VIPER SBC"
60 select PXA25x
61 select ISA
62 select I2C_GPIO
63 select HAVE_PWM
64 select PXA_HAVE_BOARD_IRQS
65 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
72 select PXA_HAVE_BOARD_IRQS
73 select PXA_HAVE_ISA_IRQS
Marc Zyngierc2de1c382009-11-14 13:39:13 +010074 select ARCOM_PCMCIA
Marc Zyngiere491a112009-11-14 13:47:03 +010075
Eric Miaode0710a2009-10-12 09:32:07 +080076config MACH_BALLOON3
77 bool "Balloon 3 board"
78 select PXA27x
79 select IWMMXT
80 select PXA_HAVE_BOARD_IRQS
81
82config MACH_CSB726
83 bool "Enable Cogent CSB726 System On a Module"
84 select PXA27x
85 select IWMMXT
86 help
87 Say Y here if you intend to run this kernel on a Cogent
88 CSB726 System On Module.
89
90config CSB726_CSB701
91 bool "Enable support for CSB701 baseboard"
92 depends on MACH_CSB726
93
94config MACH_ARMCORE
95 bool "CompuLab CM-X255/CM-X270 modules"
96 select PXA27x
97 select IWMMXT
98 select PXA25x
Eric Miaode0710a2009-10-12 09:32:07 +080099
100config MACH_EM_X270
101 bool "CompuLab EM-x270 platform"
102 select PXA27x
103
104config MACH_EXEDA
105 bool "CompuLab eXeda platform"
106 select PXA27x
107
108config MACH_CM_X300
109 bool "CompuLab CM-X300 modules"
110 select PXA3xx
111 select CPU_PXA300
Igor Grinberg61e0ac02009-11-10 14:18:41 +0200112 select CPU_PXA310
113 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800114
Edwin Peer1f3b5362010-02-05 18:31:48 +0200115config MACH_CAPC7117
116 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
117 select CPU_PXA320
118 select PXA3xx
119
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100120config ARCH_GUMSTIX
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800121 bool "Gumstix XScale 255 boards"
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100122 select PXA25x
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800123 help
124 Say Y here if you intend to run this kernel on
125 Basix, Connex, ws-200ax, ws-400ax systems
126
127choice
128 prompt "Gumstix Carrier/Expansion Board"
129 depends on ARCH_GUMSTIX
130
131config GUMSTIX_AM200EPD
132 bool "Enable AM200EPD board support"
133
Jaya Kumar4ce255c2009-01-01 17:51:01 +0100134config GUMSTIX_AM300EPD
135 bool "Enable AM300EPD board support"
136
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800137endchoice
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100138
Jonathan Cameronb6795fa2008-12-12 20:43:09 +0000139config MACH_INTELMOTE2
140 bool "Intel Mote 2 Platform"
141 select PXA27x
142 select IWMMXT
143 select PXA_HAVE_BOARD_IRQS
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100144
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000145config MACH_STARGATE2
146 bool "Intel Stargate 2 Platform"
147 select PXA27x
148 select IWMMXT
149 select PXA_HAVE_BOARD_IRQS
150
Eric Miaode0710a2009-10-12 09:32:07 +0800151config MACH_XCEP
152 bool "Iskratel Electronics XCEP"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700153 select PXA25x
Eric Miaode0710a2009-10-12 09:32:07 +0800154 select MTD
155 select MTD_PARTITIONS
156 select MTD_PHYSMAP
157 select MTD_CFI_INTELEXT
158 select MTD_CFI
159 select MTD_CHAR
160 select SMC91X
Eric Miaode0710a2009-10-12 09:32:07 +0800161 help
162 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
163 Tuned for usage in Libera instruments for particle accelerators.
164
165config TRIZEPS_PXA
166 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
167
168config MACH_TRIZEPS4
169 bool "Keith und Koep Trizeps4 DIMM-Module"
170 depends on TRIZEPS_PXA
171 select TRIZEPS_PCMCIA
172 select PXA27x
173
174config MACH_TRIZEPS4WL
175 bool "Keith und Koep Trizeps4-WL DIMM-Module"
176 depends on TRIZEPS_PXA
177 select TRIZEPS_PCMCIA
178 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800179
180choice
181 prompt "Select base board for Trizeps module"
182 depends on TRIZEPS_PXA
183
184config MACH_TRIZEPS_CONXS
185 bool "ConXS Eval Board"
186
187config MACH_TRIZEPS_UCONXS
188 bool "uConXS Eval Board"
189
190config MACH_TRIZEPS_ANY
191 bool "another Board"
192
193endchoice
194
Marc Zyngierc2de1c382009-11-14 13:39:13 +0100195config ARCOM_PCMCIA
196 bool
197 help
198 Generic option for Arcom Viper/Zeus PCMCIA
199
Eric Miaode0710a2009-10-12 09:32:07 +0800200config TRIZEPS_PCMCIA
201 bool
202 help
203 Enable PCMCIA support for Trizeps modules
Linus Torvalds1da177e2005-04-16 15:20:36 -0700204
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100205config MACH_LOGICPD_PXA270
206 bool "LogicPD PXA270 Card Engine Development Platform"
207 select PXA27x
Russell King4a730712008-05-18 13:11:02 +0100208 select HAVE_PWM
Russell King7a5063d2008-08-22 11:09:38 +0100209 select PXA_HAVE_BOARD_IRQS
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100210
Eric Miaode0710a2009-10-12 09:32:07 +0800211config MACH_PCM027
212 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700213 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800214 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800215 select PXA_HAVE_BOARD_IRQS
216
217config MACH_PCM990_BASEBOARD
218 bool "PHYTEC PCM-990 development board"
219 select HAVE_PWM
220 depends on MACH_PCM027
221
222choice
223 prompt "display on pcm990"
224 depends on MACH_PCM990_BASEBOARD
225
226config PCM990_DISPLAY_SHARP
227 bool "sharp lq084v1dg21 stn display"
228
229config PCM990_DISPLAY_NEC
230 bool "nec nl6448bc20_18d tft display"
231
232config PCM990_DISPLAY_NONE
233 bool "no display"
234
235endchoice
236
237config MACH_COLIBRI
238 bool "Toradex Colibri PXA270"
239 select PXA27x
240
Daniel Mack4c243c82010-05-22 00:29:38 +0200241config MACH_COLIBRI_PXA270_EVALBOARD
242 bool "Toradex Colibri Evaluation Carrier Board support (PXA270)"
243 depends on MACH_COLIBRI
244
Marek Vasut403d2972010-05-22 00:29:39 +0200245config MACH_COLIBRI_PXA270_INCOME
246 bool "Income s.r.o. PXA270 SBC"
247 depends on MACH_COLIBRI
248 select PXA27x
249 select HAVE_PWM
250 select PXA_HAVE_BOARD_IRQS
251
Eric Miaode0710a2009-10-12 09:32:07 +0800252config MACH_COLIBRI300
253 bool "Toradex Colibri PXA300/310"
254 select PXA3xx
255 select CPU_PXA300
Eric Miao9035a9e2009-11-09 14:40:47 +0800256 select CPU_PXA310
Eric Miaode0710a2009-10-12 09:32:07 +0800257
258config MACH_COLIBRI320
259 bool "Toradex Colibri PXA320"
260 select PXA3xx
261 select CPU_PXA320
262
Marek543cd842010-03-09 04:04:12 +0100263config MACH_VPAC270
264 bool "Voipac PXA270"
265 select PXA27x
Marek Vasut052345a2010-04-26 21:46:07 +0200266 select HAVE_PATA_PLATFORM
Marek543cd842010-03-09 04:04:12 +0100267 help
268 PXA270 based Single Board Computer.
269
Eric Miaode0710a2009-10-12 09:32:07 +0800270comment "End-user Products (sorted by vendor name)"
271
272config MACH_H4700
273 bool "HP iPAQ hx4700"
274 select PXA27x
275 select IWMMXT
Russell King402e4902008-04-13 21:47:01 +0100276 select HAVE_PWM
Russell King7a5063d2008-08-22 11:09:38 +0100277 select PXA_HAVE_BOARD_IRQS
Linus Torvalds1da177e2005-04-16 15:20:36 -0700278
Eric Miaode0710a2009-10-12 09:32:07 +0800279config MACH_H5000
280 bool "HP iPAQ h5000"
281 select PXA25x
282
283config MACH_HIMALAYA
284 bool "HTC Himalaya Support"
285 select CPU_PXA26x
Eric Miaode0710a2009-10-12 09:32:07 +0800286
287config MACH_MAGICIAN
288 bool "Enable HTC Magician Support"
289 select PXA27x
290 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800291 select HAVE_PWM
292 select PXA_HAVE_BOARD_IRQS
293
294config MACH_MIOA701
295 bool "Mitac Mio A701 Support"
296 select PXA27x
297 select IWMMXT
298 select HAVE_PWM
299 select GPIO_SYSFS
300 help
301 Say Y here if you intend to run this kernel on a
302 MIO A701. Currently there is only basic support
303 for this PDA.
304
305config PXA_EZX
306 bool "Motorola EZX Platform"
307 select PXA27x
308 select IWMMXT
309 select HAVE_PWM
310 select PXA_HAVE_BOARD_IRQS
311
312config MACH_EZX_A780
313 bool "Motorola EZX A780"
314 default y
315 depends on PXA_EZX
316
317config MACH_EZX_E680
318 bool "Motorola EZX E680"
319 default y
320 depends on PXA_EZX
321
322config MACH_EZX_A1200
323 bool "Motorola EZX A1200"
324 default y
325 depends on PXA_EZX
326
327config MACH_EZX_A910
328 bool "Motorola EZX A910"
329 default y
330 depends on PXA_EZX
331
332config MACH_EZX_E6
333 bool "Motorola EZX E6"
334 default y
335 depends on PXA_EZX
336
337config MACH_EZX_E2
338 bool "Motorola EZX E2"
339 default y
340 depends on PXA_EZX
341
Kristoffer Ericson49ea26d02008-10-02 20:15:35 +0100342config MACH_MP900C
343 bool "Nec Mobilepro 900/c"
344 select PXA25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700345
Eric Miaode0710a2009-10-12 09:32:07 +0800346config ARCH_PXA_PALM
347 bool "PXA based Palm PDAs"
348 select HAVE_PWM
349
Marek Vasut95045942010-07-13 14:08:57 +0200350config MACH_PALM27X
351 bool
352
Eric Miaode0710a2009-10-12 09:32:07 +0800353config MACH_PALMTE2
354 bool "Palm Tungsten|E2"
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|E2
360 handheld computer.
361
362config MACH_PALMTC
363 bool "Palm Tungsten|C"
364 default y
365 depends on ARCH_PXA_PALM
366 select PXA25x
367 help
368 Say Y here if you intend to run this kernel on a Palm Tungsten|C
369 handheld computer.
370
371config MACH_PALMT5
372 bool "Palm Tungsten|T5"
373 default y
374 depends on ARCH_PXA_PALM
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100375 select PXA27x
376 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200377 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800378 help
379 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
380 handheld computer.
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100381
Eric Miaode0710a2009-10-12 09:32:07 +0800382config MACH_PALMTX
383 bool "Palm T|X"
384 default y
385 depends on ARCH_PXA_PALM
386 select PXA27x
387 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200388 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800389 help
390 Say Y here if you intend to run this kernel on a Palm T|X
391 handheld computer.
392
393config MACH_PALMZ72
394 bool "Palm Zire 72"
395 default y
396 depends on ARCH_PXA_PALM
397 select PXA27x
398 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200399 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800400 help
401 Say Y here if you intend to run this kernel on Palm Zire 72
402 handheld computer.
403
404config MACH_PALMLD
405 bool "Palm LifeDrive"
406 default y
407 depends on ARCH_PXA_PALM
408 select PXA27x
409 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200410 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800411 help
412 Say Y here if you intend to run this kernel on a Palm LifeDrive
413 handheld computer.
414
415config PALM_TREO
416 bool
417 depends on ARCH_PXA_PALM
418
419config MACH_CENTRO
420 bool "Palm Centro 685 (GSM)"
421 default y
422 depends on ARCH_PXA_PALM
423 select PXA27x
424 select IWMMXT
425 select PALM_TREO
426 help
427 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
428 smartphone.
429
430config MACH_TREO680
431 bool "Palm Treo 680"
432 default y
433 depends on ARCH_PXA_PALM
434 select PXA27x
435 select IWMMXT
436 select PALM_TREO
437 help
438 Say Y here if you intend to run this kernel on Palm Treo 680
439 smartphone.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700440
Daniel Mack550ee522009-11-27 13:47:09 +0100441config MACH_RAUMFELD_RC
442 bool "Raumfeld Controller"
443 select PXA3xx
444 select CPU_PXA300
445 select HAVE_PWM
446
447config MACH_RAUMFELD_CONNECTOR
448 bool "Raumfeld Connector"
449 select PXA3xx
450 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100451
452config MACH_RAUMFELD_SPEAKER
453 bool "Raumfeld Speaker"
454 select PXA3xx
455 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100456
Linus Torvalds1da177e2005-04-16 15:20:36 -0700457config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -0700458 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700459 select SHARP_SCOOP
460 select SHARP_PARAM
461 help
462 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -0700463 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
464 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +0000465 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
466 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700467
Eric Miao9c3fca22010-06-23 09:27:32 +0800468config PXA_SHARPSL_DETECT_MACH_ID
469 bool "Detect machine ID at run-time in the decompressor"
470 depends on PXA_SHARPSL
471 help
472 Say Y here if you want the zImage decompressor to detect
473 the Zaurus machine ID at run-time. For latest kexec-based
474 boot loader, this is not necessary.
475
Dmitry Baryshkovc7b4f5ba2008-07-01 15:45:10 +0100476config MACH_POODLE
477 bool "Enable Sharp SL-5600 (Poodle) Support"
478 depends on PXA_SHARPSL
479 select PXA25x
480 select SHARP_LOCOMO
Eric Miao00dd8022009-12-25 12:18:33 +0800481 select PXA_HAVE_BOARD_IRQS
Dmitry Baryshkovc7b4f5ba2008-07-01 15:45:10 +0100482
483config MACH_CORGI
484 bool "Enable Sharp SL-C700 (Corgi) Support"
485 depends on PXA_SHARPSL
486 select PXA25x
487 select PXA_SHARP_C7xx
488
489config MACH_SHEPHERD
490 bool "Enable Sharp SL-C750 (Shepherd) Support"
491 depends on PXA_SHARPSL
492 select PXA25x
493 select PXA_SHARP_C7xx
494
495config MACH_HUSKY
496 bool "Enable Sharp SL-C760 (Husky) Support"
497 depends on PXA_SHARPSL
498 select PXA25x
499 select PXA_SHARP_C7xx
500
501config MACH_AKITA
502 bool "Enable Sharp SL-1000 (Akita) Support"
503 depends on PXA_SHARPSL
504 select PXA27x
505 select PXA_SHARP_Cxx00
506 select MACH_SPITZ
507 select I2C
508 select I2C_PXA
509
510config MACH_SPITZ
511 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
512 depends on PXA_SHARPSL
513 select PXA27x
514 select PXA_SHARP_Cxx00
515
516config MACH_BORZOI
517 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
518 depends on PXA_SHARPSL
519 select PXA27x
520 select PXA_SHARP_Cxx00
521
522config MACH_TOSA
523 bool "Enable Sharp SL-6000x (Tosa) Support"
524 depends on PXA_SHARPSL
525 select PXA25x
Russell King7a5063d2008-08-22 11:09:38 +0100526 select PXA_HAVE_BOARD_IRQS
Dmitry Baryshkovc7b4f5ba2008-07-01 15:45:10 +0100527
Eric Miao867fc1c2010-06-22 17:15:32 +0800528config TOSA_BT
529 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
530 depends on MACH_TOSA
531 select RFKILL
532 help
533 This is a simple driver that is able to control
534 the state of built in bluetooth chip on tosa.
535
536config TOSA_USE_EXT_KEYCODES
537 bool "Tosa keyboard: use extended keycodes"
538 depends on MACH_TOSA
539 default n
540 help
541 Say Y here to enable the tosa keyboard driver to generate extended
542 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
543 by either console keyboard driver or by Kdrive keybd driver.
544
545 Say Y only if you know, what you are doing!
546
Edwin Peer1f3b5362010-02-05 18:31:48 +0200547config MACH_ICONTROL
548 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
549 select CPU_PXA320
550 select PXA3xx
551
Ian Molton3abcd192007-11-19 13:16:56 +0100552config ARCH_PXA_ESERIES
553 bool "PXA based Toshiba e-series PDAs"
554 select PXA25x
Russell King7a5063d2008-08-22 11:09:38 +0100555 select PXA_HAVE_BOARD_IRQS
Ian Molton3abcd192007-11-19 13:16:56 +0100556
557config MACH_E330
558 bool "Toshiba e330"
559 default y
560 depends on ARCH_PXA_ESERIES
561 help
562 Say Y here if you intend to run this kernel on a Toshiba
563 e330 family PDA.
564
Ian Moltonb3d354b2008-06-25 22:39:31 +0100565config MACH_E350
566 bool "Toshiba e350"
567 default y
568 depends on ARCH_PXA_ESERIES
569 help
570 Say Y here if you intend to run this kernel on a Toshiba
571 e350 family PDA.
572
Ian Molton3abcd192007-11-19 13:16:56 +0100573config MACH_E740
574 bool "Toshiba e740"
575 default y
576 depends on ARCH_PXA_ESERIES
577 help
578 Say Y here if you intend to run this kernel on a Toshiba
579 e740 family PDA.
580
581config MACH_E750
582 bool "Toshiba e750"
583 default y
584 depends on ARCH_PXA_ESERIES
585 help
586 Say Y here if you intend to run this kernel on a Toshiba
587 e750 family PDA.
588
589config MACH_E400
590 bool "Toshiba e400"
591 default y
592 depends on ARCH_PXA_ESERIES
593 help
594 Say Y here if you intend to run this kernel on a Toshiba
595 e400 family PDA.
596
597config MACH_E800
598 bool "Toshiba e800"
599 default y
600 depends on ARCH_PXA_ESERIES
601 help
602 Say Y here if you intend to run this kernel on a Toshiba
603 e800 family PDA.
604
Marek Vasutb6377992010-02-28 12:41:23 +0100605config MACH_ZIPIT2
606 bool "Zipit Z2 Handheld"
607 select PXA27x
608 select HAVE_PWM
609 select PXA_HAVE_BOARD_IRQS
610
Linus Torvalds1da177e2005-04-16 15:20:36 -0700611endmenu
612
Linus Torvalds1da177e2005-04-16 15:20:36 -0700613config PXA25x
614 bool
Russell Kingc7508152008-10-26 10:55:14 +0000615 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700616 help
617 Select code specific to PXA21x/25x/26x variants
618
619config PXA27x
620 bool
Russell Kingc7508152008-10-26 10:55:14 +0000621 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700622 help
623 Select code specific to PXA27x variants
624
Eric Miao067455a2008-11-26 18:12:04 +0800625config CPU_PXA26x
626 bool
627 select PXA25x
628 help
629 Select code specific to PXA26x (codename Dalhart)
630
eric miao2c8086a2007-09-11 19:13:17 -0700631config PXA3xx
632 bool
Russell Kingc7508152008-10-26 10:55:14 +0000633 select CPU_XSC3
eric miao2c8086a2007-09-11 19:13:17 -0700634 help
635 Select code specific to PXA3xx variants
636
Eric Miao15cc7112009-11-09 14:37:59 +0800637config CPU_PXA300
638 bool
639 select PXA3xx
640 help
641 PXA300 (codename Monahans-L)
642
643config CPU_PXA310
644 bool
645 select CPU_PXA300
Igor Grinberg69f22be2010-07-27 15:06:58 +0300646 select PXA310_ULPI if USB_ULPI
Eric Miao15cc7112009-11-09 14:37:59 +0800647 help
648 PXA310 (codename Monahans-LV)
649
650config CPU_PXA320
651 bool
652 select PXA3xx
653 help
654 PXA320 (codename Monahans-P)
655
656config CPU_PXA930
657 bool
658 select PXA3xx
659 help
660 PXA930 (codename Tavor-P)
661
662config CPU_PXA935
663 bool
664 select CPU_PXA930
665 help
666 PXA935 (codename Tavor-P65)
667
668config CPU_PXA950
669 bool
670 select CPU_PXA930
671 help
672 PXA950 (codename Tavor-PV2)
673
Linus Torvalds1da177e2005-04-16 15:20:36 -0700674config PXA_SHARP_C7xx
675 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000676 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700677 help
678 Enable support for all Sharp C7xx models
679
Richard Purdie0dd28f12005-09-13 01:25:34 -0700680config PXA_SHARP_Cxx00
681 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000682 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700683 help
684 Enable common support for Sharp Cxx00 models
685
Eric Miao867fc1c2010-06-22 17:15:32 +0800686config SHARPSL_PM
687 bool
688 select APM_EMULATION
689 select SHARPSL_PM_MAX1111
Russell King7fecc342008-07-12 21:43:01 +0100690
Eric Miao867fc1c2010-06-22 17:15:32 +0800691config SHARPSL_PM_MAX1111
692 bool
Eric Miao867fc1c2010-06-22 17:15:32 +0800693 select HWMON
694 select SENSORS_MAX1111
Eric Miaocb8f3c72010-04-27 14:43:03 +0800695
Russell King7a5063d2008-08-22 11:09:38 +0100696config PXA_HAVE_BOARD_IRQS
697 bool
698
Marc Zyngier57a7a622008-09-01 13:03:32 +0100699config PXA_HAVE_ISA_IRQS
700 bool
701
Igor Grinberg69f22be2010-07-27 15:06:58 +0300702config PXA310_ULPI
703 bool
704
Linus Torvalds1da177e2005-04-16 15:20:36 -0700705endif