blob: 2fc9f94cdd29af9abd575dbf30c92acd379a1a24 [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
Haojian Zhuangc9b5ef42010-11-24 11:54:20 +080053config MACH_SAARB
54 bool "PXA955 Handheld Platform (aka SAARB)"
55 select CPU_PXA955
56
Eric Miaode0710a2009-10-12 09:32:07 +080057comment "Third Party Dev Platforms (sorted by vendor name)"
58
59config ARCH_PXA_IDP
60 bool "Accelent Xscale IDP"
61 select PXA25x
62
63config ARCH_VIPER
64 bool "Arcom/Eurotech VIPER SBC"
65 select PXA25x
66 select ISA
67 select I2C_GPIO
68 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +080069 select PXA_HAVE_ISA_IRQS
Marc Zyngierc2de1c382009-11-14 13:39:13 +010070 select ARCOM_PCMCIA
Eric Miaode0710a2009-10-12 09:32:07 +080071
Marc Zyngiere491a112009-11-14 13:47:03 +010072config MACH_ARCOM_ZEUS
73 bool "Arcom/Eurotech ZEUS SBC"
74 select PXA27x
75 select ISA
Marc Zyngiere491a112009-11-14 13:47:03 +010076 select PXA_HAVE_ISA_IRQS
Marc Zyngierc2de1c382009-11-14 13:39:13 +010077 select ARCOM_PCMCIA
Marc Zyngiere491a112009-11-14 13:47:03 +010078
Eric Miaode0710a2009-10-12 09:32:07 +080079config MACH_BALLOON3
80 bool "Balloon 3 board"
81 select PXA27x
82 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +080083
84config MACH_CSB726
85 bool "Enable Cogent CSB726 System On a Module"
86 select PXA27x
87 select IWMMXT
88 help
89 Say Y here if you intend to run this kernel on a Cogent
90 CSB726 System On Module.
91
92config CSB726_CSB701
93 bool "Enable support for CSB701 baseboard"
94 depends on MACH_CSB726
95
96config MACH_ARMCORE
97 bool "CompuLab CM-X255/CM-X270 modules"
98 select PXA27x
99 select IWMMXT
100 select PXA25x
Hans Ulli Kroll0b05da72010-12-02 12:32:15 +0100101 select MIGHT_HAVE_PCI
Eric Miaode0710a2009-10-12 09:32:07 +0800102
103config MACH_EM_X270
104 bool "CompuLab EM-x270 platform"
105 select PXA27x
106
107config MACH_EXEDA
108 bool "CompuLab eXeda platform"
109 select PXA27x
110
111config MACH_CM_X300
112 bool "CompuLab CM-X300 modules"
113 select PXA3xx
114 select CPU_PXA300
Igor Grinberg61e0ac02009-11-10 14:18:41 +0200115 select CPU_PXA310
116 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800117
Edwin Peer1f3b5362010-02-05 18:31:48 +0200118config MACH_CAPC7117
119 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
120 select CPU_PXA320
121 select PXA3xx
122
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100123config ARCH_GUMSTIX
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800124 bool "Gumstix XScale 255 boards"
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100125 select PXA25x
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800126 help
127 Say Y here if you intend to run this kernel on
128 Basix, Connex, ws-200ax, ws-400ax systems
129
130choice
131 prompt "Gumstix Carrier/Expansion Board"
132 depends on ARCH_GUMSTIX
133
134config GUMSTIX_AM200EPD
135 bool "Enable AM200EPD board support"
136
Jaya Kumar4ce255c2009-01-01 17:51:01 +0100137config GUMSTIX_AM300EPD
138 bool "Enable AM300EPD board support"
139
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800140endchoice
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100141
Jonathan Cameronb6795fa2008-12-12 20:43:09 +0000142config MACH_INTELMOTE2
143 bool "Intel Mote 2 Platform"
144 select PXA27x
145 select IWMMXT
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100146
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000147config MACH_STARGATE2
148 bool "Intel Stargate 2 Platform"
149 select PXA27x
150 select IWMMXT
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000151
Eric Miaode0710a2009-10-12 09:32:07 +0800152config MACH_XCEP
153 bool "Iskratel Electronics XCEP"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700154 select PXA25x
Eric Miaode0710a2009-10-12 09:32:07 +0800155 select MTD
156 select MTD_PARTITIONS
157 select MTD_PHYSMAP
158 select MTD_CFI_INTELEXT
159 select MTD_CFI
160 select MTD_CHAR
161 select SMC91X
Eric Miaode0710a2009-10-12 09:32:07 +0800162 help
163 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
164 Tuned for usage in Libera instruments for particle accelerators.
165
166config TRIZEPS_PXA
167 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
168
169config MACH_TRIZEPS4
170 bool "Keith und Koep Trizeps4 DIMM-Module"
171 depends on TRIZEPS_PXA
172 select TRIZEPS_PCMCIA
173 select PXA27x
174
175config MACH_TRIZEPS4WL
176 bool "Keith und Koep Trizeps4-WL DIMM-Module"
177 depends on TRIZEPS_PXA
178 select TRIZEPS_PCMCIA
179 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800180
181choice
182 prompt "Select base board for Trizeps module"
183 depends on TRIZEPS_PXA
184
185config MACH_TRIZEPS_CONXS
186 bool "ConXS Eval Board"
187
188config MACH_TRIZEPS_UCONXS
189 bool "uConXS Eval Board"
190
191config MACH_TRIZEPS_ANY
192 bool "another Board"
193
194endchoice
195
Marc Zyngierc2de1c382009-11-14 13:39:13 +0100196config ARCOM_PCMCIA
197 bool
198 help
199 Generic option for Arcom Viper/Zeus PCMCIA
200
Eric Miaode0710a2009-10-12 09:32:07 +0800201config TRIZEPS_PCMCIA
202 bool
203 help
204 Enable PCMCIA support for Trizeps modules
Linus Torvalds1da177e2005-04-16 15:20:36 -0700205
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100206config MACH_LOGICPD_PXA270
207 bool "LogicPD PXA270 Card Engine Development Platform"
208 select PXA27x
Russell King4a730712008-05-18 13:11:02 +0100209 select HAVE_PWM
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
216config MACH_PCM990_BASEBOARD
217 bool "PHYTEC PCM-990 development board"
218 select HAVE_PWM
219 depends on MACH_PCM027
220
221choice
222 prompt "display on pcm990"
223 depends on MACH_PCM990_BASEBOARD
224
225config PCM990_DISPLAY_SHARP
226 bool "sharp lq084v1dg21 stn display"
227
228config PCM990_DISPLAY_NEC
229 bool "nec nl6448bc20_18d tft display"
230
231config PCM990_DISPLAY_NONE
232 bool "no display"
233
234endchoice
235
236config MACH_COLIBRI
237 bool "Toradex Colibri PXA270"
238 select PXA27x
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
Marek Vasuta3172e52010-08-12 01:45:05 +0200257config MACH_COLIBRI_EVALBOARD
Marek Vasut9b6956f2010-08-12 01:18:38 +0200258 bool "Toradex Colibri Evaluation Carrier Board support"
259 depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
260
Marek543cd842010-03-09 04:04:12 +0100261config MACH_VPAC270
262 bool "Voipac PXA270"
263 select PXA27x
Marek Vasut052345a2010-04-26 21:46:07 +0200264 select HAVE_PATA_PLATFORM
Marek543cd842010-03-09 04:04:12 +0100265 help
266 PXA270 based Single Board Computer.
267
Eric Miaode0710a2009-10-12 09:32:07 +0800268comment "End-user Products (sorted by vendor name)"
269
270config MACH_H4700
271 bool "HP iPAQ hx4700"
272 select PXA27x
273 select IWMMXT
Russell King402e4902008-04-13 21:47:01 +0100274 select HAVE_PWM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700275
Eric Miaode0710a2009-10-12 09:32:07 +0800276config MACH_H5000
277 bool "HP iPAQ h5000"
278 select PXA25x
279
280config MACH_HIMALAYA
281 bool "HTC Himalaya Support"
282 select CPU_PXA26x
Eric Miaode0710a2009-10-12 09:32:07 +0800283
284config MACH_MAGICIAN
285 bool "Enable HTC Magician Support"
286 select PXA27x
287 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800288 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800289
290config MACH_MIOA701
291 bool "Mitac Mio A701 Support"
292 select PXA27x
293 select IWMMXT
294 select HAVE_PWM
295 select GPIO_SYSFS
296 help
297 Say Y here if you intend to run this kernel on a
298 MIO A701. Currently there is only basic support
299 for this PDA.
300
301config PXA_EZX
302 bool "Motorola EZX Platform"
303 select PXA27x
304 select IWMMXT
305 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800306
307config MACH_EZX_A780
308 bool "Motorola EZX A780"
309 default y
310 depends on PXA_EZX
311
312config MACH_EZX_E680
313 bool "Motorola EZX E680"
314 default y
315 depends on PXA_EZX
316
317config MACH_EZX_A1200
318 bool "Motorola EZX A1200"
319 default y
320 depends on PXA_EZX
321
322config MACH_EZX_A910
323 bool "Motorola EZX A910"
324 default y
325 depends on PXA_EZX
326
327config MACH_EZX_E6
328 bool "Motorola EZX E6"
329 default y
330 depends on PXA_EZX
331
332config MACH_EZX_E2
333 bool "Motorola EZX E2"
334 default y
335 depends on PXA_EZX
336
Kristoffer Ericson49ea26d02008-10-02 20:15:35 +0100337config MACH_MP900C
338 bool "Nec Mobilepro 900/c"
339 select PXA25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700340
Eric Miaode0710a2009-10-12 09:32:07 +0800341config ARCH_PXA_PALM
342 bool "PXA based Palm PDAs"
343 select HAVE_PWM
344
Marek Vasut95045942010-07-13 14:08:57 +0200345config MACH_PALM27X
346 bool
347
Eric Miaode0710a2009-10-12 09:32:07 +0800348config MACH_PALMTE2
349 bool "Palm Tungsten|E2"
350 default y
351 depends on ARCH_PXA_PALM
352 select PXA25x
353 help
354 Say Y here if you intend to run this kernel on a Palm Tungsten|E2
355 handheld computer.
356
357config MACH_PALMTC
358 bool "Palm Tungsten|C"
359 default y
360 depends on ARCH_PXA_PALM
361 select PXA25x
362 help
363 Say Y here if you intend to run this kernel on a Palm Tungsten|C
364 handheld computer.
365
366config MACH_PALMT5
367 bool "Palm Tungsten|T5"
368 default y
369 depends on ARCH_PXA_PALM
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100370 select PXA27x
371 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200372 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800373 help
374 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
375 handheld computer.
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100376
Eric Miaode0710a2009-10-12 09:32:07 +0800377config MACH_PALMTX
378 bool "Palm T|X"
379 default y
380 depends on ARCH_PXA_PALM
381 select PXA27x
382 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200383 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800384 help
385 Say Y here if you intend to run this kernel on a Palm T|X
386 handheld computer.
387
388config MACH_PALMZ72
389 bool "Palm Zire 72"
390 default y
391 depends on ARCH_PXA_PALM
392 select PXA27x
393 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200394 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800395 help
396 Say Y here if you intend to run this kernel on Palm Zire 72
397 handheld computer.
398
399config MACH_PALMLD
400 bool "Palm LifeDrive"
401 default y
402 depends on ARCH_PXA_PALM
403 select PXA27x
404 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200405 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800406 help
407 Say Y here if you intend to run this kernel on a Palm LifeDrive
408 handheld computer.
409
410config PALM_TREO
411 bool
412 depends on ARCH_PXA_PALM
413
414config MACH_CENTRO
415 bool "Palm Centro 685 (GSM)"
416 default y
417 depends on ARCH_PXA_PALM
418 select PXA27x
419 select IWMMXT
420 select PALM_TREO
421 help
422 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
423 smartphone.
424
425config MACH_TREO680
426 bool "Palm Treo 680"
427 default y
428 depends on ARCH_PXA_PALM
429 select PXA27x
430 select IWMMXT
431 select PALM_TREO
432 help
433 Say Y here if you intend to run this kernel on Palm Treo 680
434 smartphone.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700435
Daniel Mack550ee522009-11-27 13:47:09 +0100436config MACH_RAUMFELD_RC
437 bool "Raumfeld Controller"
438 select PXA3xx
439 select CPU_PXA300
440 select HAVE_PWM
441
442config MACH_RAUMFELD_CONNECTOR
443 bool "Raumfeld Connector"
444 select PXA3xx
445 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100446
447config MACH_RAUMFELD_SPEAKER
448 bool "Raumfeld Speaker"
449 select PXA3xx
450 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100451
Linus Torvalds1da177e2005-04-16 15:20:36 -0700452config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -0700453 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700454 select SHARP_SCOOP
455 select SHARP_PARAM
456 help
457 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -0700458 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
459 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +0000460 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
461 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700462
Eric Miao9c3fca22010-06-23 09:27:32 +0800463config PXA_SHARPSL_DETECT_MACH_ID
464 bool "Detect machine ID at run-time in the decompressor"
465 depends on PXA_SHARPSL
466 help
467 Say Y here if you want the zImage decompressor to detect
468 the Zaurus machine ID at run-time. For latest kexec-based
469 boot loader, this is not necessary.
470
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100471config MACH_POODLE
472 bool "Enable Sharp SL-5600 (Poodle) Support"
473 depends on PXA_SHARPSL
474 select PXA25x
475 select SHARP_LOCOMO
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100476
477config MACH_CORGI
478 bool "Enable Sharp SL-C700 (Corgi) Support"
479 depends on PXA_SHARPSL
480 select PXA25x
481 select PXA_SHARP_C7xx
482
483config MACH_SHEPHERD
484 bool "Enable Sharp SL-C750 (Shepherd) Support"
485 depends on PXA_SHARPSL
486 select PXA25x
487 select PXA_SHARP_C7xx
488
489config MACH_HUSKY
490 bool "Enable Sharp SL-C760 (Husky) Support"
491 depends on PXA_SHARPSL
492 select PXA25x
493 select PXA_SHARP_C7xx
494
495config MACH_AKITA
496 bool "Enable Sharp SL-1000 (Akita) Support"
497 depends on PXA_SHARPSL
498 select PXA27x
499 select PXA_SHARP_Cxx00
500 select MACH_SPITZ
501 select I2C
502 select I2C_PXA
503
504config MACH_SPITZ
505 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
506 depends on PXA_SHARPSL
507 select PXA27x
508 select PXA_SHARP_Cxx00
509
510config MACH_BORZOI
511 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
512 depends on PXA_SHARPSL
513 select PXA27x
514 select PXA_SHARP_Cxx00
515
516config MACH_TOSA
517 bool "Enable Sharp SL-6000x (Tosa) Support"
518 depends on PXA_SHARPSL
519 select PXA25x
520
Eric Miao867fc1c2010-06-22 17:15:32 +0800521config TOSA_BT
522 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
523 depends on MACH_TOSA
524 select RFKILL
525 help
526 This is a simple driver that is able to control
527 the state of built in bluetooth chip on tosa.
528
529config TOSA_USE_EXT_KEYCODES
530 bool "Tosa keyboard: use extended keycodes"
531 depends on MACH_TOSA
532 default n
533 help
534 Say Y here to enable the tosa keyboard driver to generate extended
535 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
536 by either console keyboard driver or by Kdrive keybd driver.
537
538 Say Y only if you know, what you are doing!
539
Edwin Peer1f3b5362010-02-05 18:31:48 +0200540config MACH_ICONTROL
541 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
542 select CPU_PXA320
543 select PXA3xx
544
Ian Molton3abcd192007-11-19 13:16:56 +0100545config ARCH_PXA_ESERIES
546 bool "PXA based Toshiba e-series PDAs"
547 select PXA25x
Lennert Buytenheka74b74a2010-12-15 07:20:16 +0800548 select FB_W100
Ian Molton3abcd192007-11-19 13:16:56 +0100549
550config MACH_E330
551 bool "Toshiba e330"
552 default y
553 depends on ARCH_PXA_ESERIES
554 help
555 Say Y here if you intend to run this kernel on a Toshiba
556 e330 family PDA.
557
Ian Moltonb3d354b2008-06-25 22:39:31 +0100558config MACH_E350
559 bool "Toshiba e350"
560 default y
561 depends on ARCH_PXA_ESERIES
562 help
563 Say Y here if you intend to run this kernel on a Toshiba
564 e350 family PDA.
565
Ian Molton3abcd192007-11-19 13:16:56 +0100566config MACH_E740
567 bool "Toshiba e740"
568 default y
569 depends on ARCH_PXA_ESERIES
570 help
571 Say Y here if you intend to run this kernel on a Toshiba
572 e740 family PDA.
573
574config MACH_E750
575 bool "Toshiba e750"
576 default y
577 depends on ARCH_PXA_ESERIES
578 help
579 Say Y here if you intend to run this kernel on a Toshiba
580 e750 family PDA.
581
582config MACH_E400
583 bool "Toshiba e400"
584 default y
585 depends on ARCH_PXA_ESERIES
586 help
587 Say Y here if you intend to run this kernel on a Toshiba
588 e400 family PDA.
589
590config MACH_E800
591 bool "Toshiba e800"
592 default y
593 depends on ARCH_PXA_ESERIES
594 help
595 Say Y here if you intend to run this kernel on a Toshiba
596 e800 family PDA.
597
Marek Vasutb6377992010-02-28 12:41:23 +0100598config MACH_ZIPIT2
599 bool "Zipit Z2 Handheld"
600 select PXA27x
601 select HAVE_PWM
Marek Vasutb6377992010-02-28 12:41:23 +0100602
Linus Torvalds1da177e2005-04-16 15:20:36 -0700603endmenu
604
Linus Torvalds1da177e2005-04-16 15:20:36 -0700605config PXA25x
606 bool
Russell Kingc7508152008-10-26 10:55:14 +0000607 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700608 help
609 Select code specific to PXA21x/25x/26x variants
610
611config PXA27x
612 bool
Russell Kingc7508152008-10-26 10:55:14 +0000613 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700614 help
615 Select code specific to PXA27x variants
616
Eric Miao067455a2008-11-26 18:12:04 +0800617config CPU_PXA26x
618 bool
619 select PXA25x
620 help
621 Select code specific to PXA26x (codename Dalhart)
622
eric miao2c8086a2007-09-11 19:13:17 -0700623config PXA3xx
624 bool
Russell Kingc7508152008-10-26 10:55:14 +0000625 select CPU_XSC3
eric miao2c8086a2007-09-11 19:13:17 -0700626 help
627 Select code specific to PXA3xx variants
628
Eric Miao15cc7112009-11-09 14:37:59 +0800629config CPU_PXA300
630 bool
631 select PXA3xx
632 help
633 PXA300 (codename Monahans-L)
634
635config CPU_PXA310
636 bool
637 select CPU_PXA300
Igor Grinberg69f22be2010-07-27 15:06:58 +0300638 select PXA310_ULPI if USB_ULPI
Eric Miao15cc7112009-11-09 14:37:59 +0800639 help
640 PXA310 (codename Monahans-LV)
641
642config CPU_PXA320
643 bool
644 select PXA3xx
645 help
646 PXA320 (codename Monahans-P)
647
648config CPU_PXA930
649 bool
650 select PXA3xx
651 help
652 PXA930 (codename Tavor-P)
653
654config CPU_PXA935
655 bool
656 select CPU_PXA930
657 help
658 PXA935 (codename Tavor-P65)
659
Haojian Zhuanga4553352010-11-24 11:54:19 +0800660config PXA95x
Eric Miao15cc7112009-11-09 14:37:59 +0800661 bool
Haojian Zhuanga4553352010-11-24 11:54:19 +0800662 select CPU_PJ4
Eric Miao15cc7112009-11-09 14:37:59 +0800663 help
Haojian Zhuanga4553352010-11-24 11:54:19 +0800664 Select code specific to PXA95x variants
665
666config CPU_PXA955
667 bool
668 select PXA95x
669 help
670 PXA950 (codename MG1)
Eric Miao15cc7112009-11-09 14:37:59 +0800671
Linus Torvalds1da177e2005-04-16 15:20:36 -0700672config PXA_SHARP_C7xx
673 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000674 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700675 help
676 Enable support for all Sharp C7xx models
677
Richard Purdie0dd28f12005-09-13 01:25:34 -0700678config PXA_SHARP_Cxx00
679 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000680 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700681 help
682 Enable common support for Sharp Cxx00 models
683
Eric Miao867fc1c2010-06-22 17:15:32 +0800684config SHARPSL_PM
685 bool
686 select APM_EMULATION
687 select SHARPSL_PM_MAX1111
Russell King7fecc342008-07-12 21:43:01 +0100688
Eric Miao867fc1c2010-06-22 17:15:32 +0800689config SHARPSL_PM_MAX1111
690 bool
Eric Miao867fc1c2010-06-22 17:15:32 +0800691 select HWMON
692 select SENSORS_MAX1111
Eric Miaocb8f3c72010-04-27 14:43:03 +0800693
Marc Zyngier57a7a622008-09-01 13:03:32 +0100694config PXA_HAVE_ISA_IRQS
695 bool
696
Igor Grinberg69f22be2010-07-27 15:06:58 +0300697config PXA310_ULPI
698 bool
699
Linus Torvalds1da177e2005-04-16 15:20:36 -0700700endif