blob: dd235ecc9d6c5946d6610bb7adef42cb57476210 [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
Eric Miaode0710a2009-10-12 09:32:07 +080097
98config MACH_EM_X270
99 bool "CompuLab EM-x270 platform"
100 select PXA27x
101
102config MACH_EXEDA
103 bool "CompuLab eXeda platform"
104 select PXA27x
105
106config MACH_CM_X300
107 bool "CompuLab CM-X300 modules"
108 select PXA3xx
109 select CPU_PXA300
Igor Grinberg61e0ac02009-11-10 14:18:41 +0200110 select CPU_PXA310
111 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800112
Edwin Peer1f3b5362010-02-05 18:31:48 +0200113config MACH_CAPC7117
114 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
115 select CPU_PXA320
116 select PXA3xx
117
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100118config ARCH_GUMSTIX
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800119 bool "Gumstix XScale 255 boards"
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100120 select PXA25x
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800121 help
122 Say Y here if you intend to run this kernel on
123 Basix, Connex, ws-200ax, ws-400ax systems
124
125choice
126 prompt "Gumstix Carrier/Expansion Board"
127 depends on ARCH_GUMSTIX
128
129config GUMSTIX_AM200EPD
130 bool "Enable AM200EPD board support"
131
Jaya Kumar4ce255c2009-01-01 17:51:01 +0100132config GUMSTIX_AM300EPD
133 bool "Enable AM300EPD board support"
134
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800135endchoice
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100136
Jonathan Cameronb6795fa2008-12-12 20:43:09 +0000137config MACH_INTELMOTE2
138 bool "Intel Mote 2 Platform"
139 select PXA27x
140 select IWMMXT
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100141
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000142config MACH_STARGATE2
143 bool "Intel Stargate 2 Platform"
144 select PXA27x
145 select IWMMXT
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000146
Eric Miaode0710a2009-10-12 09:32:07 +0800147config MACH_XCEP
148 bool "Iskratel Electronics XCEP"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700149 select PXA25x
Eric Miaode0710a2009-10-12 09:32:07 +0800150 select MTD
151 select MTD_PARTITIONS
152 select MTD_PHYSMAP
153 select MTD_CFI_INTELEXT
154 select MTD_CFI
155 select MTD_CHAR
156 select SMC91X
Eric Miaode0710a2009-10-12 09:32:07 +0800157 help
158 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
159 Tuned for usage in Libera instruments for particle accelerators.
160
161config TRIZEPS_PXA
162 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
163
164config MACH_TRIZEPS4
165 bool "Keith und Koep Trizeps4 DIMM-Module"
166 depends on TRIZEPS_PXA
167 select TRIZEPS_PCMCIA
168 select PXA27x
169
170config MACH_TRIZEPS4WL
171 bool "Keith und Koep Trizeps4-WL DIMM-Module"
172 depends on TRIZEPS_PXA
173 select TRIZEPS_PCMCIA
174 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800175
176choice
177 prompt "Select base board for Trizeps module"
178 depends on TRIZEPS_PXA
179
180config MACH_TRIZEPS_CONXS
181 bool "ConXS Eval Board"
182
183config MACH_TRIZEPS_UCONXS
184 bool "uConXS Eval Board"
185
186config MACH_TRIZEPS_ANY
187 bool "another Board"
188
189endchoice
190
Marc Zyngierc2de1c382009-11-14 13:39:13 +0100191config ARCOM_PCMCIA
192 bool
193 help
194 Generic option for Arcom Viper/Zeus PCMCIA
195
Eric Miaode0710a2009-10-12 09:32:07 +0800196config TRIZEPS_PCMCIA
197 bool
198 help
199 Enable PCMCIA support for Trizeps modules
Linus Torvalds1da177e2005-04-16 15:20:36 -0700200
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100201config MACH_LOGICPD_PXA270
202 bool "LogicPD PXA270 Card Engine Development Platform"
203 select PXA27x
Russell King4a730712008-05-18 13:11:02 +0100204 select HAVE_PWM
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100205
Eric Miaode0710a2009-10-12 09:32:07 +0800206config MACH_PCM027
207 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700208 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800209 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800210
211config MACH_PCM990_BASEBOARD
212 bool "PHYTEC PCM-990 development board"
213 select HAVE_PWM
214 depends on MACH_PCM027
215
216choice
217 prompt "display on pcm990"
218 depends on MACH_PCM990_BASEBOARD
219
220config PCM990_DISPLAY_SHARP
221 bool "sharp lq084v1dg21 stn display"
222
223config PCM990_DISPLAY_NEC
224 bool "nec nl6448bc20_18d tft display"
225
226config PCM990_DISPLAY_NONE
227 bool "no display"
228
229endchoice
230
231config MACH_COLIBRI
232 bool "Toradex Colibri PXA270"
233 select PXA27x
234
Daniel Mack4c243c82010-05-22 00:29:38 +0200235config MACH_COLIBRI_PXA270_EVALBOARD
236 bool "Toradex Colibri Evaluation Carrier Board support (PXA270)"
237 depends on MACH_COLIBRI
238
Marek Vasut403d2972010-05-22 00:29:39 +0200239config MACH_COLIBRI_PXA270_INCOME
240 bool "Income s.r.o. PXA270 SBC"
241 depends on MACH_COLIBRI
242 select PXA27x
243 select HAVE_PWM
Marek Vasut403d2972010-05-22 00:29:39 +0200244
Eric Miaode0710a2009-10-12 09:32:07 +0800245config MACH_COLIBRI300
246 bool "Toradex Colibri PXA300/310"
247 select PXA3xx
248 select CPU_PXA300
Eric Miao9035a9e2009-11-09 14:40:47 +0800249 select CPU_PXA310
Eric Miaode0710a2009-10-12 09:32:07 +0800250
251config MACH_COLIBRI320
252 bool "Toradex Colibri PXA320"
253 select PXA3xx
254 select CPU_PXA320
255
Marek543cd842010-03-09 04:04:12 +0100256config MACH_VPAC270
257 bool "Voipac PXA270"
258 select PXA27x
Marek Vasut052345a2010-04-26 21:46:07 +0200259 select HAVE_PATA_PLATFORM
Marek543cd842010-03-09 04:04:12 +0100260 help
261 PXA270 based Single Board Computer.
262
Eric Miaode0710a2009-10-12 09:32:07 +0800263comment "End-user Products (sorted by vendor name)"
264
265config MACH_H4700
266 bool "HP iPAQ hx4700"
267 select PXA27x
268 select IWMMXT
Russell King402e4902008-04-13 21:47:01 +0100269 select HAVE_PWM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700270
Eric Miaode0710a2009-10-12 09:32:07 +0800271config MACH_H5000
272 bool "HP iPAQ h5000"
273 select PXA25x
274
275config MACH_HIMALAYA
276 bool "HTC Himalaya Support"
277 select CPU_PXA26x
Eric Miaode0710a2009-10-12 09:32:07 +0800278
279config MACH_MAGICIAN
280 bool "Enable HTC Magician Support"
281 select PXA27x
282 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800283 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800284
285config MACH_MIOA701
286 bool "Mitac Mio A701 Support"
287 select PXA27x
288 select IWMMXT
289 select HAVE_PWM
290 select GPIO_SYSFS
291 help
292 Say Y here if you intend to run this kernel on a
293 MIO A701. Currently there is only basic support
294 for this PDA.
295
296config PXA_EZX
297 bool "Motorola EZX Platform"
298 select PXA27x
299 select IWMMXT
300 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800301
302config MACH_EZX_A780
303 bool "Motorola EZX A780"
304 default y
305 depends on PXA_EZX
306
307config MACH_EZX_E680
308 bool "Motorola EZX E680"
309 default y
310 depends on PXA_EZX
311
312config MACH_EZX_A1200
313 bool "Motorola EZX A1200"
314 default y
315 depends on PXA_EZX
316
317config MACH_EZX_A910
318 bool "Motorola EZX A910"
319 default y
320 depends on PXA_EZX
321
322config MACH_EZX_E6
323 bool "Motorola EZX E6"
324 default y
325 depends on PXA_EZX
326
327config MACH_EZX_E2
328 bool "Motorola EZX E2"
329 default y
330 depends on PXA_EZX
331
Kristoffer Ericson49ea26d02008-10-02 20:15:35 +0100332config MACH_MP900C
333 bool "Nec Mobilepro 900/c"
334 select PXA25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700335
Eric Miaode0710a2009-10-12 09:32:07 +0800336config ARCH_PXA_PALM
337 bool "PXA based Palm PDAs"
338 select HAVE_PWM
339
Marek Vasut95045942010-07-13 14:08:57 +0200340config MACH_PALM27X
341 bool
342
Eric Miaode0710a2009-10-12 09:32:07 +0800343config MACH_PALMTE2
344 bool "Palm Tungsten|E2"
345 default y
346 depends on ARCH_PXA_PALM
347 select PXA25x
348 help
349 Say Y here if you intend to run this kernel on a Palm Tungsten|E2
350 handheld computer.
351
352config MACH_PALMTC
353 bool "Palm Tungsten|C"
354 default y
355 depends on ARCH_PXA_PALM
356 select PXA25x
357 help
358 Say Y here if you intend to run this kernel on a Palm Tungsten|C
359 handheld computer.
360
361config MACH_PALMT5
362 bool "Palm Tungsten|T5"
363 default y
364 depends on ARCH_PXA_PALM
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100365 select PXA27x
366 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200367 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800368 help
369 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
370 handheld computer.
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100371
Eric Miaode0710a2009-10-12 09:32:07 +0800372config MACH_PALMTX
373 bool "Palm T|X"
374 default y
375 depends on ARCH_PXA_PALM
376 select PXA27x
377 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200378 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800379 help
380 Say Y here if you intend to run this kernel on a Palm T|X
381 handheld computer.
382
383config MACH_PALMZ72
384 bool "Palm Zire 72"
385 default y
386 depends on ARCH_PXA_PALM
387 select PXA27x
388 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200389 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800390 help
391 Say Y here if you intend to run this kernel on Palm Zire 72
392 handheld computer.
393
394config MACH_PALMLD
395 bool "Palm LifeDrive"
396 default y
397 depends on ARCH_PXA_PALM
398 select PXA27x
399 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200400 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800401 help
402 Say Y here if you intend to run this kernel on a Palm LifeDrive
403 handheld computer.
404
405config PALM_TREO
406 bool
407 depends on ARCH_PXA_PALM
408
409config MACH_CENTRO
410 bool "Palm Centro 685 (GSM)"
411 default y
412 depends on ARCH_PXA_PALM
413 select PXA27x
414 select IWMMXT
415 select PALM_TREO
416 help
417 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
418 smartphone.
419
420config MACH_TREO680
421 bool "Palm Treo 680"
422 default y
423 depends on ARCH_PXA_PALM
424 select PXA27x
425 select IWMMXT
426 select PALM_TREO
427 help
428 Say Y here if you intend to run this kernel on Palm Treo 680
429 smartphone.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700430
Daniel Mack550ee522009-11-27 13:47:09 +0100431config MACH_RAUMFELD_RC
432 bool "Raumfeld Controller"
433 select PXA3xx
434 select CPU_PXA300
435 select HAVE_PWM
436
437config MACH_RAUMFELD_CONNECTOR
438 bool "Raumfeld Connector"
439 select PXA3xx
440 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100441
442config MACH_RAUMFELD_SPEAKER
443 bool "Raumfeld Speaker"
444 select PXA3xx
445 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100446
Linus Torvalds1da177e2005-04-16 15:20:36 -0700447config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -0700448 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700449 select SHARP_SCOOP
450 select SHARP_PARAM
451 help
452 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -0700453 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
454 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +0000455 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
456 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700457
Eric Miao9c3fca22010-06-23 09:27:32 +0800458config PXA_SHARPSL_DETECT_MACH_ID
459 bool "Detect machine ID at run-time in the decompressor"
460 depends on PXA_SHARPSL
461 help
462 Say Y here if you want the zImage decompressor to detect
463 the Zaurus machine ID at run-time. For latest kexec-based
464 boot loader, this is not necessary.
465
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100466config MACH_POODLE
467 bool "Enable Sharp SL-5600 (Poodle) Support"
468 depends on PXA_SHARPSL
469 select PXA25x
470 select SHARP_LOCOMO
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100471
472config MACH_CORGI
473 bool "Enable Sharp SL-C700 (Corgi) Support"
474 depends on PXA_SHARPSL
475 select PXA25x
476 select PXA_SHARP_C7xx
477
478config MACH_SHEPHERD
479 bool "Enable Sharp SL-C750 (Shepherd) Support"
480 depends on PXA_SHARPSL
481 select PXA25x
482 select PXA_SHARP_C7xx
483
484config MACH_HUSKY
485 bool "Enable Sharp SL-C760 (Husky) Support"
486 depends on PXA_SHARPSL
487 select PXA25x
488 select PXA_SHARP_C7xx
489
490config MACH_AKITA
491 bool "Enable Sharp SL-1000 (Akita) Support"
492 depends on PXA_SHARPSL
493 select PXA27x
494 select PXA_SHARP_Cxx00
495 select MACH_SPITZ
496 select I2C
497 select I2C_PXA
498
499config MACH_SPITZ
500 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
501 depends on PXA_SHARPSL
502 select PXA27x
503 select PXA_SHARP_Cxx00
504
505config MACH_BORZOI
506 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
507 depends on PXA_SHARPSL
508 select PXA27x
509 select PXA_SHARP_Cxx00
510
511config MACH_TOSA
512 bool "Enable Sharp SL-6000x (Tosa) Support"
513 depends on PXA_SHARPSL
514 select PXA25x
515
Eric Miao867fc1c2010-06-22 17:15:32 +0800516config TOSA_BT
517 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
518 depends on MACH_TOSA
519 select RFKILL
520 help
521 This is a simple driver that is able to control
522 the state of built in bluetooth chip on tosa.
523
524config TOSA_USE_EXT_KEYCODES
525 bool "Tosa keyboard: use extended keycodes"
526 depends on MACH_TOSA
527 default n
528 help
529 Say Y here to enable the tosa keyboard driver to generate extended
530 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
531 by either console keyboard driver or by Kdrive keybd driver.
532
533 Say Y only if you know, what you are doing!
534
Edwin Peer1f3b5362010-02-05 18:31:48 +0200535config MACH_ICONTROL
536 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
537 select CPU_PXA320
538 select PXA3xx
539
Ian Molton3abcd192007-11-19 13:16:56 +0100540config ARCH_PXA_ESERIES
541 bool "PXA based Toshiba e-series PDAs"
542 select PXA25x
543
544config MACH_E330
545 bool "Toshiba e330"
546 default y
547 depends on ARCH_PXA_ESERIES
548 help
549 Say Y here if you intend to run this kernel on a Toshiba
550 e330 family PDA.
551
Ian Moltonb3d354b2008-06-25 22:39:31 +0100552config MACH_E350
553 bool "Toshiba e350"
554 default y
555 depends on ARCH_PXA_ESERIES
556 help
557 Say Y here if you intend to run this kernel on a Toshiba
558 e350 family PDA.
559
Ian Molton3abcd192007-11-19 13:16:56 +0100560config MACH_E740
561 bool "Toshiba e740"
562 default y
563 depends on ARCH_PXA_ESERIES
564 help
565 Say Y here if you intend to run this kernel on a Toshiba
566 e740 family PDA.
567
568config MACH_E750
569 bool "Toshiba e750"
570 default y
571 depends on ARCH_PXA_ESERIES
572 help
573 Say Y here if you intend to run this kernel on a Toshiba
574 e750 family PDA.
575
576config MACH_E400
577 bool "Toshiba e400"
578 default y
579 depends on ARCH_PXA_ESERIES
580 help
581 Say Y here if you intend to run this kernel on a Toshiba
582 e400 family PDA.
583
584config MACH_E800
585 bool "Toshiba e800"
586 default y
587 depends on ARCH_PXA_ESERIES
588 help
589 Say Y here if you intend to run this kernel on a Toshiba
590 e800 family PDA.
591
Marek Vasutb6377992010-02-28 12:41:23 +0100592config MACH_ZIPIT2
593 bool "Zipit Z2 Handheld"
594 select PXA27x
595 select HAVE_PWM
Marek Vasutb6377992010-02-28 12:41:23 +0100596
Linus Torvalds1da177e2005-04-16 15:20:36 -0700597endmenu
598
Linus Torvalds1da177e2005-04-16 15:20:36 -0700599config PXA25x
600 bool
Russell Kingc7508152008-10-26 10:55:14 +0000601 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700602 help
603 Select code specific to PXA21x/25x/26x variants
604
605config PXA27x
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 PXA27x variants
610
Eric Miao067455a2008-11-26 18:12:04 +0800611config CPU_PXA26x
612 bool
613 select PXA25x
614 help
615 Select code specific to PXA26x (codename Dalhart)
616
eric miao2c8086a2007-09-11 19:13:17 -0700617config PXA3xx
618 bool
Russell Kingc7508152008-10-26 10:55:14 +0000619 select CPU_XSC3
eric miao2c8086a2007-09-11 19:13:17 -0700620 help
621 Select code specific to PXA3xx variants
622
Eric Miao15cc7112009-11-09 14:37:59 +0800623config CPU_PXA300
624 bool
625 select PXA3xx
626 help
627 PXA300 (codename Monahans-L)
628
629config CPU_PXA310
630 bool
631 select CPU_PXA300
Igor Grinberg69f22be2010-07-27 15:06:58 +0300632 select PXA310_ULPI if USB_ULPI
Eric Miao15cc7112009-11-09 14:37:59 +0800633 help
634 PXA310 (codename Monahans-LV)
635
636config CPU_PXA320
637 bool
638 select PXA3xx
639 help
640 PXA320 (codename Monahans-P)
641
642config CPU_PXA930
643 bool
644 select PXA3xx
645 help
646 PXA930 (codename Tavor-P)
647
648config CPU_PXA935
649 bool
650 select CPU_PXA930
651 help
652 PXA935 (codename Tavor-P65)
653
654config CPU_PXA950
655 bool
656 select CPU_PXA930
657 help
658 PXA950 (codename Tavor-PV2)
659
Linus Torvalds1da177e2005-04-16 15:20:36 -0700660config PXA_SHARP_C7xx
661 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000662 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700663 help
664 Enable support for all Sharp C7xx models
665
Richard Purdie0dd28f12005-09-13 01:25:34 -0700666config PXA_SHARP_Cxx00
667 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000668 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700669 help
670 Enable common support for Sharp Cxx00 models
671
Eric Miao867fc1c2010-06-22 17:15:32 +0800672config SHARPSL_PM
673 bool
674 select APM_EMULATION
675 select SHARPSL_PM_MAX1111
Russell King7fecc342008-07-12 21:43:01 +0100676
Eric Miao867fc1c2010-06-22 17:15:32 +0800677config SHARPSL_PM_MAX1111
678 bool
Eric Miao867fc1c2010-06-22 17:15:32 +0800679 select HWMON
680 select SENSORS_MAX1111
Eric Miaocb8f3c72010-04-27 14:43:03 +0800681
Marc Zyngier57a7a622008-09-01 13:03:32 +0100682config PXA_HAVE_ISA_IRQS
683 bool
684
Igor Grinberg69f22be2010-07-27 15:06:58 +0300685config PXA310_ULPI
686 bool
687
Linus Torvalds1da177e2005-04-16 15:20:36 -0700688endif