blob: 6f04f21f998f863b277f8a30bef6226c94170618 [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
Eric Miaode0710a2009-10-12 09:32:07 +0800377 help
378 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
379 handheld computer.
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100380
Eric Miaode0710a2009-10-12 09:32:07 +0800381config MACH_PALMTX
382 bool "Palm T|X"
383 default y
384 depends on ARCH_PXA_PALM
385 select PXA27x
386 select IWMMXT
387 help
388 Say Y here if you intend to run this kernel on a Palm T|X
389 handheld computer.
390
391config MACH_PALMZ72
392 bool "Palm Zire 72"
393 default y
394 depends on ARCH_PXA_PALM
395 select PXA27x
396 select IWMMXT
397 help
398 Say Y here if you intend to run this kernel on Palm Zire 72
399 handheld computer.
400
401config MACH_PALMLD
402 bool "Palm LifeDrive"
403 default y
404 depends on ARCH_PXA_PALM
405 select PXA27x
406 select IWMMXT
407 help
408 Say Y here if you intend to run this kernel on a Palm LifeDrive
409 handheld computer.
410
411config PALM_TREO
412 bool
413 depends on ARCH_PXA_PALM
414
415config MACH_CENTRO
416 bool "Palm Centro 685 (GSM)"
417 default y
418 depends on ARCH_PXA_PALM
419 select PXA27x
420 select IWMMXT
421 select PALM_TREO
422 help
423 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
424 smartphone.
425
426config MACH_TREO680
427 bool "Palm Treo 680"
428 default y
429 depends on ARCH_PXA_PALM
430 select PXA27x
431 select IWMMXT
432 select PALM_TREO
433 help
434 Say Y here if you intend to run this kernel on Palm Treo 680
435 smartphone.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700436
Daniel Mack550ee522009-11-27 13:47:09 +0100437config MACH_RAUMFELD_RC
438 bool "Raumfeld Controller"
439 select PXA3xx
440 select CPU_PXA300
441 select HAVE_PWM
442
443config MACH_RAUMFELD_CONNECTOR
444 bool "Raumfeld Connector"
445 select PXA3xx
446 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100447
448config MACH_RAUMFELD_SPEAKER
449 bool "Raumfeld Speaker"
450 select PXA3xx
451 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100452
Linus Torvalds1da177e2005-04-16 15:20:36 -0700453config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -0700454 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700455 select SHARP_SCOOP
456 select SHARP_PARAM
457 help
458 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -0700459 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
460 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +0000461 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
462 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700463
Eric Miao9c3fca22010-06-23 09:27:32 +0800464config PXA_SHARPSL_DETECT_MACH_ID
465 bool "Detect machine ID at run-time in the decompressor"
466 depends on PXA_SHARPSL
467 help
468 Say Y here if you want the zImage decompressor to detect
469 the Zaurus machine ID at run-time. For latest kexec-based
470 boot loader, this is not necessary.
471
Dmitry Baryshkovc7b4f5ba2008-07-01 15:45:10 +0100472config MACH_POODLE
473 bool "Enable Sharp SL-5600 (Poodle) Support"
474 depends on PXA_SHARPSL
475 select PXA25x
476 select SHARP_LOCOMO
Eric Miao00dd8022009-12-25 12:18:33 +0800477 select PXA_HAVE_BOARD_IRQS
Dmitry Baryshkovc7b4f5ba2008-07-01 15:45:10 +0100478
479config MACH_CORGI
480 bool "Enable Sharp SL-C700 (Corgi) Support"
481 depends on PXA_SHARPSL
482 select PXA25x
483 select PXA_SHARP_C7xx
484
485config MACH_SHEPHERD
486 bool "Enable Sharp SL-C750 (Shepherd) Support"
487 depends on PXA_SHARPSL
488 select PXA25x
489 select PXA_SHARP_C7xx
490
491config MACH_HUSKY
492 bool "Enable Sharp SL-C760 (Husky) Support"
493 depends on PXA_SHARPSL
494 select PXA25x
495 select PXA_SHARP_C7xx
496
497config MACH_AKITA
498 bool "Enable Sharp SL-1000 (Akita) Support"
499 depends on PXA_SHARPSL
500 select PXA27x
501 select PXA_SHARP_Cxx00
502 select MACH_SPITZ
503 select I2C
504 select I2C_PXA
505
506config MACH_SPITZ
507 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
508 depends on PXA_SHARPSL
509 select PXA27x
510 select PXA_SHARP_Cxx00
511
512config MACH_BORZOI
513 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
514 depends on PXA_SHARPSL
515 select PXA27x
516 select PXA_SHARP_Cxx00
517
518config MACH_TOSA
519 bool "Enable Sharp SL-6000x (Tosa) Support"
520 depends on PXA_SHARPSL
521 select PXA25x
Russell King7a5063d2008-08-22 11:09:38 +0100522 select PXA_HAVE_BOARD_IRQS
Dmitry Baryshkovc7b4f5ba2008-07-01 15:45:10 +0100523
Eric Miao867fc1c2010-06-22 17:15:32 +0800524config TOSA_BT
525 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
526 depends on MACH_TOSA
527 select RFKILL
528 help
529 This is a simple driver that is able to control
530 the state of built in bluetooth chip on tosa.
531
532config TOSA_USE_EXT_KEYCODES
533 bool "Tosa keyboard: use extended keycodes"
534 depends on MACH_TOSA
535 default n
536 help
537 Say Y here to enable the tosa keyboard driver to generate extended
538 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
539 by either console keyboard driver or by Kdrive keybd driver.
540
541 Say Y only if you know, what you are doing!
542
Edwin Peer1f3b5362010-02-05 18:31:48 +0200543config MACH_ICONTROL
544 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
545 select CPU_PXA320
546 select PXA3xx
547
Ian Molton3abcd192007-11-19 13:16:56 +0100548config ARCH_PXA_ESERIES
549 bool "PXA based Toshiba e-series PDAs"
550 select PXA25x
Russell King7a5063d2008-08-22 11:09:38 +0100551 select PXA_HAVE_BOARD_IRQS
Ian Molton3abcd192007-11-19 13:16:56 +0100552
553config MACH_E330
554 bool "Toshiba e330"
555 default y
556 depends on ARCH_PXA_ESERIES
557 help
558 Say Y here if you intend to run this kernel on a Toshiba
559 e330 family PDA.
560
Ian Moltonb3d354b2008-06-25 22:39:31 +0100561config MACH_E350
562 bool "Toshiba e350"
563 default y
564 depends on ARCH_PXA_ESERIES
565 help
566 Say Y here if you intend to run this kernel on a Toshiba
567 e350 family PDA.
568
Ian Molton3abcd192007-11-19 13:16:56 +0100569config MACH_E740
570 bool "Toshiba e740"
571 default y
572 depends on ARCH_PXA_ESERIES
573 help
574 Say Y here if you intend to run this kernel on a Toshiba
575 e740 family PDA.
576
577config MACH_E750
578 bool "Toshiba e750"
579 default y
580 depends on ARCH_PXA_ESERIES
581 help
582 Say Y here if you intend to run this kernel on a Toshiba
583 e750 family PDA.
584
585config MACH_E400
586 bool "Toshiba e400"
587 default y
588 depends on ARCH_PXA_ESERIES
589 help
590 Say Y here if you intend to run this kernel on a Toshiba
591 e400 family PDA.
592
593config MACH_E800
594 bool "Toshiba e800"
595 default y
596 depends on ARCH_PXA_ESERIES
597 help
598 Say Y here if you intend to run this kernel on a Toshiba
599 e800 family PDA.
600
Marek Vasutb6377992010-02-28 12:41:23 +0100601config MACH_ZIPIT2
602 bool "Zipit Z2 Handheld"
603 select PXA27x
604 select HAVE_PWM
605 select PXA_HAVE_BOARD_IRQS
606
Linus Torvalds1da177e2005-04-16 15:20:36 -0700607endmenu
608
Linus Torvalds1da177e2005-04-16 15:20:36 -0700609config PXA25x
610 bool
Russell Kingc7508152008-10-26 10:55:14 +0000611 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700612 help
613 Select code specific to PXA21x/25x/26x variants
614
615config PXA27x
616 bool
Russell Kingc7508152008-10-26 10:55:14 +0000617 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700618 help
619 Select code specific to PXA27x variants
620
Eric Miao067455a2008-11-26 18:12:04 +0800621config CPU_PXA26x
622 bool
623 select PXA25x
624 help
625 Select code specific to PXA26x (codename Dalhart)
626
eric miao2c8086a2007-09-11 19:13:17 -0700627config PXA3xx
628 bool
Russell Kingc7508152008-10-26 10:55:14 +0000629 select CPU_XSC3
eric miao2c8086a2007-09-11 19:13:17 -0700630 help
631 Select code specific to PXA3xx variants
632
Eric Miao15cc7112009-11-09 14:37:59 +0800633config CPU_PXA300
634 bool
635 select PXA3xx
636 help
637 PXA300 (codename Monahans-L)
638
639config CPU_PXA310
640 bool
641 select CPU_PXA300
642 help
643 PXA310 (codename Monahans-LV)
644
645config CPU_PXA320
646 bool
647 select PXA3xx
648 help
649 PXA320 (codename Monahans-P)
650
651config CPU_PXA930
652 bool
653 select PXA3xx
654 help
655 PXA930 (codename Tavor-P)
656
657config CPU_PXA935
658 bool
659 select CPU_PXA930
660 help
661 PXA935 (codename Tavor-P65)
662
663config CPU_PXA950
664 bool
665 select CPU_PXA930
666 help
667 PXA950 (codename Tavor-PV2)
668
Linus Torvalds1da177e2005-04-16 15:20:36 -0700669config PXA_SHARP_C7xx
670 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000671 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700672 help
673 Enable support for all Sharp C7xx models
674
Richard Purdie0dd28f12005-09-13 01:25:34 -0700675config PXA_SHARP_Cxx00
676 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000677 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700678 help
679 Enable common support for Sharp Cxx00 models
680
Eric Miao867fc1c2010-06-22 17:15:32 +0800681config SHARPSL_PM
682 bool
683 select APM_EMULATION
684 select SHARPSL_PM_MAX1111
Russell King7fecc342008-07-12 21:43:01 +0100685
Eric Miao867fc1c2010-06-22 17:15:32 +0800686config SHARPSL_PM_MAX1111
687 bool
Eric Miao867fc1c2010-06-22 17:15:32 +0800688 select HWMON
689 select SENSORS_MAX1111
Eric Miaocb8f3c72010-04-27 14:43:03 +0800690
Russell King7a5063d2008-08-22 11:09:38 +0100691config PXA_HAVE_BOARD_IRQS
692 bool
693
Marc Zyngier57a7a622008-09-01 13:03:32 +0100694config PXA_HAVE_ISA_IRQS
695 bool
696
Linus Torvalds1da177e2005-04-16 15:20:36 -0700697endif