blob: e2453dba517136acf9b353f2bd2698049ff00e16 [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
44config MACH_SAAR
45 bool "PXA930 Handheld Platform (aka SAAR)"
46 select PXA3xx
47 select CPU_PXA930
48
49comment "Third Party Dev Platforms (sorted by vendor name)"
50
51config ARCH_PXA_IDP
52 bool "Accelent Xscale IDP"
53 select PXA25x
54
55config ARCH_VIPER
56 bool "Arcom/Eurotech VIPER SBC"
57 select PXA25x
58 select ISA
59 select I2C_GPIO
60 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +080061 select PXA_HAVE_ISA_IRQS
Marc Zyngierc2de1c382009-11-14 13:39:13 +010062 select ARCOM_PCMCIA
Eric Miaode0710a2009-10-12 09:32:07 +080063
Marc Zyngiere491a112009-11-14 13:47:03 +010064config MACH_ARCOM_ZEUS
65 bool "Arcom/Eurotech ZEUS SBC"
66 select PXA27x
67 select ISA
Marc Zyngiere491a112009-11-14 13:47:03 +010068 select PXA_HAVE_ISA_IRQS
Marc Zyngierc2de1c382009-11-14 13:39:13 +010069 select ARCOM_PCMCIA
Marc Zyngiere491a112009-11-14 13:47:03 +010070
Eric Miaode0710a2009-10-12 09:32:07 +080071config MACH_BALLOON3
72 bool "Balloon 3 board"
73 select PXA27x
74 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +080075
76config MACH_CSB726
77 bool "Enable Cogent CSB726 System On a Module"
78 select PXA27x
79 select IWMMXT
80 help
81 Say Y here if you intend to run this kernel on a Cogent
82 CSB726 System On Module.
83
84config CSB726_CSB701
85 bool "Enable support for CSB701 baseboard"
86 depends on MACH_CSB726
87
88config MACH_ARMCORE
89 bool "CompuLab CM-X255/CM-X270 modules"
90 select PXA27x
91 select IWMMXT
92 select PXA25x
Eric Miaode0710a2009-10-12 09:32:07 +080093
94config MACH_EM_X270
95 bool "CompuLab EM-x270 platform"
96 select PXA27x
97
98config MACH_EXEDA
99 bool "CompuLab eXeda platform"
100 select PXA27x
101
102config MACH_CM_X300
103 bool "CompuLab CM-X300 modules"
104 select PXA3xx
105 select CPU_PXA300
Igor Grinberg61e0ac02009-11-10 14:18:41 +0200106 select CPU_PXA310
107 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800108
Edwin Peer1f3b5362010-02-05 18:31:48 +0200109config MACH_CAPC7117
110 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
111 select CPU_PXA320
112 select PXA3xx
113
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100114config ARCH_GUMSTIX
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800115 bool "Gumstix XScale 255 boards"
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100116 select PXA25x
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800117 help
118 Say Y here if you intend to run this kernel on
119 Basix, Connex, ws-200ax, ws-400ax systems
120
121choice
122 prompt "Gumstix Carrier/Expansion Board"
123 depends on ARCH_GUMSTIX
124
125config GUMSTIX_AM200EPD
126 bool "Enable AM200EPD board support"
127
Jaya Kumar4ce255c2009-01-01 17:51:01 +0100128config GUMSTIX_AM300EPD
129 bool "Enable AM300EPD board support"
130
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800131endchoice
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100132
Jonathan Cameronb6795fa2008-12-12 20:43:09 +0000133config MACH_INTELMOTE2
134 bool "Intel Mote 2 Platform"
135 select PXA27x
136 select IWMMXT
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100137
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000138config MACH_STARGATE2
139 bool "Intel Stargate 2 Platform"
140 select PXA27x
141 select IWMMXT
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000142
Eric Miaode0710a2009-10-12 09:32:07 +0800143config MACH_XCEP
144 bool "Iskratel Electronics XCEP"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700145 select PXA25x
Eric Miaode0710a2009-10-12 09:32:07 +0800146 select MTD
147 select MTD_PARTITIONS
148 select MTD_PHYSMAP
149 select MTD_CFI_INTELEXT
150 select MTD_CFI
151 select MTD_CHAR
152 select SMC91X
Eric Miaode0710a2009-10-12 09:32:07 +0800153 help
154 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
155 Tuned for usage in Libera instruments for particle accelerators.
156
157config TRIZEPS_PXA
158 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
159
160config MACH_TRIZEPS4
161 bool "Keith und Koep Trizeps4 DIMM-Module"
162 depends on TRIZEPS_PXA
163 select TRIZEPS_PCMCIA
164 select PXA27x
165
166config MACH_TRIZEPS4WL
167 bool "Keith und Koep Trizeps4-WL DIMM-Module"
168 depends on TRIZEPS_PXA
169 select TRIZEPS_PCMCIA
170 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800171
172choice
173 prompt "Select base board for Trizeps module"
174 depends on TRIZEPS_PXA
175
176config MACH_TRIZEPS_CONXS
177 bool "ConXS Eval Board"
178
179config MACH_TRIZEPS_UCONXS
180 bool "uConXS Eval Board"
181
182config MACH_TRIZEPS_ANY
183 bool "another Board"
184
185endchoice
186
Marc Zyngierc2de1c382009-11-14 13:39:13 +0100187config ARCOM_PCMCIA
188 bool
189 help
190 Generic option for Arcom Viper/Zeus PCMCIA
191
Eric Miaode0710a2009-10-12 09:32:07 +0800192config TRIZEPS_PCMCIA
193 bool
194 help
195 Enable PCMCIA support for Trizeps modules
Linus Torvalds1da177e2005-04-16 15:20:36 -0700196
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100197config MACH_LOGICPD_PXA270
198 bool "LogicPD PXA270 Card Engine Development Platform"
199 select PXA27x
Russell King4a730712008-05-18 13:11:02 +0100200 select HAVE_PWM
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100201
Eric Miaode0710a2009-10-12 09:32:07 +0800202config MACH_PCM027
203 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700204 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800205 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800206
207config MACH_PCM990_BASEBOARD
208 bool "PHYTEC PCM-990 development board"
209 select HAVE_PWM
210 depends on MACH_PCM027
211
212choice
213 prompt "display on pcm990"
214 depends on MACH_PCM990_BASEBOARD
215
216config PCM990_DISPLAY_SHARP
217 bool "sharp lq084v1dg21 stn display"
218
219config PCM990_DISPLAY_NEC
220 bool "nec nl6448bc20_18d tft display"
221
222config PCM990_DISPLAY_NONE
223 bool "no display"
224
225endchoice
226
227config MACH_COLIBRI
228 bool "Toradex Colibri PXA270"
229 select PXA27x
230
Daniel Mack4c243c82010-05-22 00:29:38 +0200231config MACH_COLIBRI_PXA270_EVALBOARD
232 bool "Toradex Colibri Evaluation Carrier Board support (PXA270)"
233 depends on MACH_COLIBRI
234
Marek Vasut403d2972010-05-22 00:29:39 +0200235config MACH_COLIBRI_PXA270_INCOME
236 bool "Income s.r.o. PXA270 SBC"
237 depends on MACH_COLIBRI
238 select PXA27x
239 select HAVE_PWM
Marek Vasut403d2972010-05-22 00:29:39 +0200240
Eric Miaode0710a2009-10-12 09:32:07 +0800241config MACH_COLIBRI300
242 bool "Toradex Colibri PXA300/310"
243 select PXA3xx
244 select CPU_PXA300
Eric Miao9035a9e2009-11-09 14:40:47 +0800245 select CPU_PXA310
Eric Miaode0710a2009-10-12 09:32:07 +0800246
247config MACH_COLIBRI320
248 bool "Toradex Colibri PXA320"
249 select PXA3xx
250 select CPU_PXA320
251
Marek543cd842010-03-09 04:04:12 +0100252config MACH_VPAC270
253 bool "Voipac PXA270"
254 select PXA27x
Marek Vasut052345a2010-04-26 21:46:07 +0200255 select HAVE_PATA_PLATFORM
Marek543cd842010-03-09 04:04:12 +0100256 help
257 PXA270 based Single Board Computer.
258
Eric Miaode0710a2009-10-12 09:32:07 +0800259comment "End-user Products (sorted by vendor name)"
260
261config MACH_H4700
262 bool "HP iPAQ hx4700"
263 select PXA27x
264 select IWMMXT
Russell King402e4902008-04-13 21:47:01 +0100265 select HAVE_PWM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700266
Eric Miaode0710a2009-10-12 09:32:07 +0800267config MACH_H5000
268 bool "HP iPAQ h5000"
269 select PXA25x
270
271config MACH_HIMALAYA
272 bool "HTC Himalaya Support"
273 select CPU_PXA26x
Eric Miaode0710a2009-10-12 09:32:07 +0800274
275config MACH_MAGICIAN
276 bool "Enable HTC Magician Support"
277 select PXA27x
278 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800279 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800280
281config MACH_MIOA701
282 bool "Mitac Mio A701 Support"
283 select PXA27x
284 select IWMMXT
285 select HAVE_PWM
286 select GPIO_SYSFS
287 help
288 Say Y here if you intend to run this kernel on a
289 MIO A701. Currently there is only basic support
290 for this PDA.
291
292config PXA_EZX
293 bool "Motorola EZX Platform"
294 select PXA27x
295 select IWMMXT
296 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800297
298config MACH_EZX_A780
299 bool "Motorola EZX A780"
300 default y
301 depends on PXA_EZX
302
303config MACH_EZX_E680
304 bool "Motorola EZX E680"
305 default y
306 depends on PXA_EZX
307
308config MACH_EZX_A1200
309 bool "Motorola EZX A1200"
310 default y
311 depends on PXA_EZX
312
313config MACH_EZX_A910
314 bool "Motorola EZX A910"
315 default y
316 depends on PXA_EZX
317
318config MACH_EZX_E6
319 bool "Motorola EZX E6"
320 default y
321 depends on PXA_EZX
322
323config MACH_EZX_E2
324 bool "Motorola EZX E2"
325 default y
326 depends on PXA_EZX
327
Kristoffer Ericson49ea26d02008-10-02 20:15:35 +0100328config MACH_MP900C
329 bool "Nec Mobilepro 900/c"
330 select PXA25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700331
Eric Miaode0710a2009-10-12 09:32:07 +0800332config ARCH_PXA_PALM
333 bool "PXA based Palm PDAs"
334 select HAVE_PWM
335
Marek Vasut95045942010-07-13 14:08:57 +0200336config MACH_PALM27X
337 bool
338
Eric Miaode0710a2009-10-12 09:32:07 +0800339config MACH_PALMTE2
340 bool "Palm Tungsten|E2"
341 default y
342 depends on ARCH_PXA_PALM
343 select PXA25x
344 help
345 Say Y here if you intend to run this kernel on a Palm Tungsten|E2
346 handheld computer.
347
348config MACH_PALMTC
349 bool "Palm Tungsten|C"
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|C
355 handheld computer.
356
357config MACH_PALMT5
358 bool "Palm Tungsten|T5"
359 default y
360 depends on ARCH_PXA_PALM
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100361 select PXA27x
362 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200363 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800364 help
365 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
366 handheld computer.
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100367
Eric Miaode0710a2009-10-12 09:32:07 +0800368config MACH_PALMTX
369 bool "Palm T|X"
370 default y
371 depends on ARCH_PXA_PALM
372 select PXA27x
373 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200374 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800375 help
376 Say Y here if you intend to run this kernel on a Palm T|X
377 handheld computer.
378
379config MACH_PALMZ72
380 bool "Palm Zire 72"
381 default y
382 depends on ARCH_PXA_PALM
383 select PXA27x
384 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200385 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800386 help
387 Say Y here if you intend to run this kernel on Palm Zire 72
388 handheld computer.
389
390config MACH_PALMLD
391 bool "Palm LifeDrive"
392 default y
393 depends on ARCH_PXA_PALM
394 select PXA27x
395 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200396 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800397 help
398 Say Y here if you intend to run this kernel on a Palm LifeDrive
399 handheld computer.
400
401config PALM_TREO
402 bool
403 depends on ARCH_PXA_PALM
404
405config MACH_CENTRO
406 bool "Palm Centro 685 (GSM)"
407 default y
408 depends on ARCH_PXA_PALM
409 select PXA27x
410 select IWMMXT
411 select PALM_TREO
412 help
413 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
414 smartphone.
415
416config MACH_TREO680
417 bool "Palm Treo 680"
418 default y
419 depends on ARCH_PXA_PALM
420 select PXA27x
421 select IWMMXT
422 select PALM_TREO
423 help
424 Say Y here if you intend to run this kernel on Palm Treo 680
425 smartphone.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700426
Daniel Mack550ee522009-11-27 13:47:09 +0100427config MACH_RAUMFELD_RC
428 bool "Raumfeld Controller"
429 select PXA3xx
430 select CPU_PXA300
431 select HAVE_PWM
432
433config MACH_RAUMFELD_CONNECTOR
434 bool "Raumfeld Connector"
435 select PXA3xx
436 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100437
438config MACH_RAUMFELD_SPEAKER
439 bool "Raumfeld Speaker"
440 select PXA3xx
441 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100442
Linus Torvalds1da177e2005-04-16 15:20:36 -0700443config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -0700444 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700445 select SHARP_SCOOP
446 select SHARP_PARAM
447 help
448 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -0700449 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
450 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +0000451 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
452 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700453
Eric Miao9c3fca22010-06-23 09:27:32 +0800454config PXA_SHARPSL_DETECT_MACH_ID
455 bool "Detect machine ID at run-time in the decompressor"
456 depends on PXA_SHARPSL
457 help
458 Say Y here if you want the zImage decompressor to detect
459 the Zaurus machine ID at run-time. For latest kexec-based
460 boot loader, this is not necessary.
461
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100462config MACH_POODLE
463 bool "Enable Sharp SL-5600 (Poodle) Support"
464 depends on PXA_SHARPSL
465 select PXA25x
466 select SHARP_LOCOMO
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100467
468config MACH_CORGI
469 bool "Enable Sharp SL-C700 (Corgi) Support"
470 depends on PXA_SHARPSL
471 select PXA25x
472 select PXA_SHARP_C7xx
473
474config MACH_SHEPHERD
475 bool "Enable Sharp SL-C750 (Shepherd) Support"
476 depends on PXA_SHARPSL
477 select PXA25x
478 select PXA_SHARP_C7xx
479
480config MACH_HUSKY
481 bool "Enable Sharp SL-C760 (Husky) Support"
482 depends on PXA_SHARPSL
483 select PXA25x
484 select PXA_SHARP_C7xx
485
486config MACH_AKITA
487 bool "Enable Sharp SL-1000 (Akita) Support"
488 depends on PXA_SHARPSL
489 select PXA27x
490 select PXA_SHARP_Cxx00
491 select MACH_SPITZ
492 select I2C
493 select I2C_PXA
494
495config MACH_SPITZ
496 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
497 depends on PXA_SHARPSL
498 select PXA27x
499 select PXA_SHARP_Cxx00
500
501config MACH_BORZOI
502 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
503 depends on PXA_SHARPSL
504 select PXA27x
505 select PXA_SHARP_Cxx00
506
507config MACH_TOSA
508 bool "Enable Sharp SL-6000x (Tosa) Support"
509 depends on PXA_SHARPSL
510 select PXA25x
511
Eric Miao867fc1c2010-06-22 17:15:32 +0800512config TOSA_BT
513 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
514 depends on MACH_TOSA
515 select RFKILL
516 help
517 This is a simple driver that is able to control
518 the state of built in bluetooth chip on tosa.
519
520config TOSA_USE_EXT_KEYCODES
521 bool "Tosa keyboard: use extended keycodes"
522 depends on MACH_TOSA
523 default n
524 help
525 Say Y here to enable the tosa keyboard driver to generate extended
526 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
527 by either console keyboard driver or by Kdrive keybd driver.
528
529 Say Y only if you know, what you are doing!
530
Edwin Peer1f3b5362010-02-05 18:31:48 +0200531config MACH_ICONTROL
532 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
533 select CPU_PXA320
534 select PXA3xx
535
Ian Molton3abcd192007-11-19 13:16:56 +0100536config ARCH_PXA_ESERIES
537 bool "PXA based Toshiba e-series PDAs"
538 select PXA25x
539
540config MACH_E330
541 bool "Toshiba e330"
542 default y
543 depends on ARCH_PXA_ESERIES
544 help
545 Say Y here if you intend to run this kernel on a Toshiba
546 e330 family PDA.
547
Ian Moltonb3d354b2008-06-25 22:39:31 +0100548config MACH_E350
549 bool "Toshiba e350"
550 default y
551 depends on ARCH_PXA_ESERIES
552 help
553 Say Y here if you intend to run this kernel on a Toshiba
554 e350 family PDA.
555
Ian Molton3abcd192007-11-19 13:16:56 +0100556config MACH_E740
557 bool "Toshiba e740"
558 default y
559 depends on ARCH_PXA_ESERIES
560 help
561 Say Y here if you intend to run this kernel on a Toshiba
562 e740 family PDA.
563
564config MACH_E750
565 bool "Toshiba e750"
566 default y
567 depends on ARCH_PXA_ESERIES
568 help
569 Say Y here if you intend to run this kernel on a Toshiba
570 e750 family PDA.
571
572config MACH_E400
573 bool "Toshiba e400"
574 default y
575 depends on ARCH_PXA_ESERIES
576 help
577 Say Y here if you intend to run this kernel on a Toshiba
578 e400 family PDA.
579
580config MACH_E800
581 bool "Toshiba e800"
582 default y
583 depends on ARCH_PXA_ESERIES
584 help
585 Say Y here if you intend to run this kernel on a Toshiba
586 e800 family PDA.
587
Marek Vasutb6377992010-02-28 12:41:23 +0100588config MACH_ZIPIT2
589 bool "Zipit Z2 Handheld"
590 select PXA27x
591 select HAVE_PWM
Marek Vasutb6377992010-02-28 12:41:23 +0100592
Linus Torvalds1da177e2005-04-16 15:20:36 -0700593endmenu
594
Linus Torvalds1da177e2005-04-16 15:20:36 -0700595config PXA25x
596 bool
Russell Kingc7508152008-10-26 10:55:14 +0000597 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700598 help
599 Select code specific to PXA21x/25x/26x variants
600
601config PXA27x
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 PXA27x variants
606
Eric Miao067455a2008-11-26 18:12:04 +0800607config CPU_PXA26x
608 bool
609 select PXA25x
610 help
611 Select code specific to PXA26x (codename Dalhart)
612
eric miao2c8086a2007-09-11 19:13:17 -0700613config PXA3xx
614 bool
Russell Kingc7508152008-10-26 10:55:14 +0000615 select CPU_XSC3
eric miao2c8086a2007-09-11 19:13:17 -0700616 help
617 Select code specific to PXA3xx variants
618
Eric Miao15cc7112009-11-09 14:37:59 +0800619config CPU_PXA300
620 bool
621 select PXA3xx
622 help
623 PXA300 (codename Monahans-L)
624
625config CPU_PXA310
626 bool
627 select CPU_PXA300
Igor Grinberg69f22be2010-07-27 15:06:58 +0300628 select PXA310_ULPI if USB_ULPI
Eric Miao15cc7112009-11-09 14:37:59 +0800629 help
630 PXA310 (codename Monahans-LV)
631
632config CPU_PXA320
633 bool
634 select PXA3xx
635 help
636 PXA320 (codename Monahans-P)
637
638config CPU_PXA930
639 bool
640 select PXA3xx
641 help
642 PXA930 (codename Tavor-P)
643
644config CPU_PXA935
645 bool
646 select CPU_PXA930
647 help
648 PXA935 (codename Tavor-P65)
649
650config CPU_PXA950
651 bool
652 select CPU_PXA930
653 help
654 PXA950 (codename Tavor-PV2)
655
Linus Torvalds1da177e2005-04-16 15:20:36 -0700656config PXA_SHARP_C7xx
657 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000658 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700659 help
660 Enable support for all Sharp C7xx models
661
Richard Purdie0dd28f12005-09-13 01:25:34 -0700662config PXA_SHARP_Cxx00
663 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000664 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700665 help
666 Enable common support for Sharp Cxx00 models
667
Eric Miao867fc1c2010-06-22 17:15:32 +0800668config SHARPSL_PM
669 bool
670 select APM_EMULATION
671 select SHARPSL_PM_MAX1111
Russell King7fecc342008-07-12 21:43:01 +0100672
Eric Miao867fc1c2010-06-22 17:15:32 +0800673config SHARPSL_PM_MAX1111
674 bool
Eric Miao867fc1c2010-06-22 17:15:32 +0800675 select HWMON
676 select SENSORS_MAX1111
Eric Miaocb8f3c72010-04-27 14:43:03 +0800677
Marc Zyngier57a7a622008-09-01 13:03:32 +0100678config PXA_HAVE_ISA_IRQS
679 bool
680
Igor Grinberg69f22be2010-07-27 15:06:58 +0300681config PXA310_ULPI
682 bool
683
Linus Torvalds1da177e2005-04-16 15:20:36 -0700684endif