blob: bb310d0c4b2bb7ff4aff04931e7d7f2f32739d8a [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
Arnd Bergmann59efd932011-10-01 22:03:49 +02005config ARCH_PXA_V7
6 bool "ARMv7 (PXA95x) based systems"
7
8if ARCH_PXA_V7
9comment "Marvell Dev Platforms (sorted by hardware release time)"
10config MACH_TAVOREVB3
11 bool "PXA95x Development Platform (aka TavorEVB III)"
12 select CPU_PXA955
13
14config MACH_SAARB
15 bool "PXA955 Handheld Platform (aka SAARB)"
16 select CPU_PXA955
17endif
18
19config PXA_V7_MACH_AUTO
20 def_bool y
21 depends on ARCH_PXA_V7
22 depends on !MACH_SAARB
23 select MACH_TAVOREVB3
24
25if !ARCH_PXA_V7
Eric Miaode0710a2009-10-12 09:32:07 +080026comment "Intel/Marvell Dev Platforms (sorted by hardware release time)"
27
28config ARCH_LUBBOCK
29 bool "Intel DBPXA250 Development Platform (aka Lubbock)"
30 select PXA25x
31 select SA1111
Eric Miaode0710a2009-10-12 09:32:07 +080032
33config MACH_MAINSTONE
34 bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
35 select PXA27x
36 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +080037
38config MACH_ZYLONITE
Eric Miao1493df72009-11-09 14:25:52 +080039 bool
Eric Miaode0710a2009-10-12 09:32:07 +080040 select PXA3xx
Eric Miaode0710a2009-10-12 09:32:07 +080041 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +080042
Eric Miao1493df72009-11-09 14:25:52 +080043config MACH_ZYLONITE300
44 bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
45 select CPU_PXA300
46 select CPU_PXA310
47 select MACH_ZYLONITE
48
49config MACH_ZYLONITE320
50 bool "PXA3xx Development Platform (aka Zylonite) PXA320"
51 select CPU_PXA320
52 select MACH_ZYLONITE
53
Eric Miaode0710a2009-10-12 09:32:07 +080054config MACH_LITTLETON
55 bool "PXA3xx Form Factor Platform (aka Littleton)"
56 select PXA3xx
Marek Vasut9a8a0c42009-12-27 18:14:25 +010057 select CPU_PXA300
58 select CPU_PXA310
Eric Miaode0710a2009-10-12 09:32:07 +080059
60config MACH_TAVOREVB
61 bool "PXA930 Evaluation Board (aka TavorEVB)"
62 select PXA3xx
63 select CPU_PXA930
64
65config MACH_SAAR
66 bool "PXA930 Handheld Platform (aka SAAR)"
67 select PXA3xx
68 select CPU_PXA930
69
70comment "Third Party Dev Platforms (sorted by vendor name)"
71
72config ARCH_PXA_IDP
73 bool "Accelent Xscale IDP"
74 select PXA25x
75
76config ARCH_VIPER
77 bool "Arcom/Eurotech VIPER SBC"
78 select PXA25x
79 select ISA
80 select I2C_GPIO
81 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +080082 select PXA_HAVE_ISA_IRQS
Marc Zyngierc2de1c382009-11-14 13:39:13 +010083 select ARCOM_PCMCIA
Eric Miaode0710a2009-10-12 09:32:07 +080084
Marc Zyngiere491a112009-11-14 13:47:03 +010085config MACH_ARCOM_ZEUS
86 bool "Arcom/Eurotech ZEUS SBC"
87 select PXA27x
88 select ISA
Marc Zyngiere491a112009-11-14 13:47:03 +010089 select PXA_HAVE_ISA_IRQS
Marc Zyngierc2de1c382009-11-14 13:39:13 +010090 select ARCOM_PCMCIA
Marc Zyngiere491a112009-11-14 13:47:03 +010091
Eric Miaode0710a2009-10-12 09:32:07 +080092config MACH_BALLOON3
93 bool "Balloon 3 board"
94 select PXA27x
95 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +080096
97config MACH_CSB726
98 bool "Enable Cogent CSB726 System On a Module"
99 select PXA27x
100 select IWMMXT
101 help
102 Say Y here if you intend to run this kernel on a Cogent
103 CSB726 System On Module.
104
105config CSB726_CSB701
106 bool "Enable support for CSB701 baseboard"
107 depends on MACH_CSB726
108
109config MACH_ARMCORE
110 bool "CompuLab CM-X255/CM-X270 modules"
111 select PXA27x
112 select IWMMXT
113 select PXA25x
Hans Ulli Kroll0b05da72010-12-02 12:32:15 +0100114 select MIGHT_HAVE_PCI
Eric Miaode0710a2009-10-12 09:32:07 +0800115
116config MACH_EM_X270
117 bool "CompuLab EM-x270 platform"
118 select PXA27x
119
120config MACH_EXEDA
121 bool "CompuLab eXeda platform"
122 select PXA27x
123
124config MACH_CM_X300
125 bool "CompuLab CM-X300 modules"
126 select PXA3xx
127 select CPU_PXA300
Igor Grinberg61e0ac02009-11-10 14:18:41 +0200128 select CPU_PXA310
129 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800130
Edwin Peer1f3b5362010-02-05 18:31:48 +0200131config MACH_CAPC7117
132 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
133 select CPU_PXA320
134 select PXA3xx
135
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100136config ARCH_GUMSTIX
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800137 bool "Gumstix XScale 255 boards"
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100138 select PXA25x
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800139 help
140 Say Y here if you intend to run this kernel on
141 Basix, Connex, ws-200ax, ws-400ax systems
142
143choice
144 prompt "Gumstix Carrier/Expansion Board"
145 depends on ARCH_GUMSTIX
146
147config GUMSTIX_AM200EPD
148 bool "Enable AM200EPD board support"
149
Jaya Kumar4ce255c2009-01-01 17:51:01 +0100150config GUMSTIX_AM300EPD
151 bool "Enable AM300EPD board support"
152
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800153endchoice
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100154
Jonathan Cameronb6795fa2008-12-12 20:43:09 +0000155config MACH_INTELMOTE2
156 bool "Intel Mote 2 Platform"
157 select PXA27x
158 select IWMMXT
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100159
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000160config MACH_STARGATE2
161 bool "Intel Stargate 2 Platform"
162 select PXA27x
163 select IWMMXT
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000164
Eric Miaode0710a2009-10-12 09:32:07 +0800165config MACH_XCEP
166 bool "Iskratel Electronics XCEP"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700167 select PXA25x
Eric Miaode0710a2009-10-12 09:32:07 +0800168 select MTD
Eric Miaode0710a2009-10-12 09:32:07 +0800169 select MTD_PHYSMAP
170 select MTD_CFI_INTELEXT
171 select MTD_CFI
172 select MTD_CHAR
173 select SMC91X
Eric Miaode0710a2009-10-12 09:32:07 +0800174 help
175 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
176 Tuned for usage in Libera instruments for particle accelerators.
177
178config TRIZEPS_PXA
179 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
180
181config MACH_TRIZEPS4
182 bool "Keith und Koep Trizeps4 DIMM-Module"
183 depends on TRIZEPS_PXA
184 select TRIZEPS_PCMCIA
185 select PXA27x
186
187config MACH_TRIZEPS4WL
188 bool "Keith und Koep Trizeps4-WL DIMM-Module"
189 depends on TRIZEPS_PXA
190 select TRIZEPS_PCMCIA
191 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800192
193choice
194 prompt "Select base board for Trizeps module"
195 depends on TRIZEPS_PXA
196
197config MACH_TRIZEPS_CONXS
198 bool "ConXS Eval Board"
199
200config MACH_TRIZEPS_UCONXS
201 bool "uConXS Eval Board"
202
203config MACH_TRIZEPS_ANY
204 bool "another Board"
205
206endchoice
207
Marc Zyngierc2de1c382009-11-14 13:39:13 +0100208config ARCOM_PCMCIA
209 bool
210 help
211 Generic option for Arcom Viper/Zeus PCMCIA
212
Eric Miaode0710a2009-10-12 09:32:07 +0800213config TRIZEPS_PCMCIA
214 bool
215 help
216 Enable PCMCIA support for Trizeps modules
Linus Torvalds1da177e2005-04-16 15:20:36 -0700217
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100218config MACH_LOGICPD_PXA270
219 bool "LogicPD PXA270 Card Engine Development Platform"
220 select PXA27x
Russell King4a730712008-05-18 13:11:02 +0100221 select HAVE_PWM
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100222
Eric Miaode0710a2009-10-12 09:32:07 +0800223config MACH_PCM027
224 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700225 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800226 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800227
228config MACH_PCM990_BASEBOARD
229 bool "PHYTEC PCM-990 development board"
230 select HAVE_PWM
231 depends on MACH_PCM027
232
233choice
234 prompt "display on pcm990"
235 depends on MACH_PCM990_BASEBOARD
236
237config PCM990_DISPLAY_SHARP
238 bool "sharp lq084v1dg21 stn display"
239
240config PCM990_DISPLAY_NEC
241 bool "nec nl6448bc20_18d tft display"
242
243config PCM990_DISPLAY_NONE
244 bool "no display"
245
246endchoice
247
248config MACH_COLIBRI
249 bool "Toradex Colibri PXA270"
250 select PXA27x
251
Marek Vasut403d2972010-05-22 00:29:39 +0200252config MACH_COLIBRI_PXA270_INCOME
253 bool "Income s.r.o. PXA270 SBC"
254 depends on MACH_COLIBRI
255 select PXA27x
256 select HAVE_PWM
Marek Vasut403d2972010-05-22 00:29:39 +0200257
Eric Miaode0710a2009-10-12 09:32:07 +0800258config MACH_COLIBRI300
259 bool "Toradex Colibri PXA300/310"
260 select PXA3xx
261 select CPU_PXA300
Eric Miao9035a9e2009-11-09 14:40:47 +0800262 select CPU_PXA310
Eric Miaode0710a2009-10-12 09:32:07 +0800263
264config MACH_COLIBRI320
265 bool "Toradex Colibri PXA320"
266 select PXA3xx
267 select CPU_PXA320
268
Marek Vasuta3172e52010-08-12 01:45:05 +0200269config MACH_COLIBRI_EVALBOARD
Marek Vasut9b6956f2010-08-12 01:18:38 +0200270 bool "Toradex Colibri Evaluation Carrier Board support"
271 depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
272
Marek543cd842010-03-09 04:04:12 +0100273config MACH_VPAC270
274 bool "Voipac PXA270"
275 select PXA27x
Marek Vasut052345a2010-04-26 21:46:07 +0200276 select HAVE_PATA_PLATFORM
Marek543cd842010-03-09 04:04:12 +0100277 help
278 PXA270 based Single Board Computer.
279
Eric Miaode0710a2009-10-12 09:32:07 +0800280comment "End-user Products (sorted by vendor name)"
281
282config MACH_H4700
283 bool "HP iPAQ hx4700"
284 select PXA27x
285 select IWMMXT
Russell King402e4902008-04-13 21:47:01 +0100286 select HAVE_PWM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700287
Eric Miaode0710a2009-10-12 09:32:07 +0800288config MACH_H5000
289 bool "HP iPAQ h5000"
290 select PXA25x
291
292config MACH_HIMALAYA
293 bool "HTC Himalaya Support"
294 select CPU_PXA26x
Eric Miaode0710a2009-10-12 09:32:07 +0800295
296config MACH_MAGICIAN
297 bool "Enable HTC Magician Support"
298 select PXA27x
299 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800300 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800301
302config MACH_MIOA701
303 bool "Mitac Mio A701 Support"
304 select PXA27x
305 select IWMMXT
306 select HAVE_PWM
307 select GPIO_SYSFS
308 help
309 Say Y here if you intend to run this kernel on a
310 MIO A701. Currently there is only basic support
311 for this PDA.
312
313config PXA_EZX
314 bool "Motorola EZX Platform"
315 select PXA27x
316 select IWMMXT
317 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800318
319config MACH_EZX_A780
320 bool "Motorola EZX A780"
321 default y
322 depends on PXA_EZX
323
324config MACH_EZX_E680
325 bool "Motorola EZX E680"
326 default y
327 depends on PXA_EZX
328
329config MACH_EZX_A1200
330 bool "Motorola EZX A1200"
331 default y
332 depends on PXA_EZX
333
334config MACH_EZX_A910
335 bool "Motorola EZX A910"
336 default y
337 depends on PXA_EZX
338
339config MACH_EZX_E6
340 bool "Motorola EZX E6"
341 default y
342 depends on PXA_EZX
343
344config MACH_EZX_E2
345 bool "Motorola EZX E2"
346 default y
347 depends on PXA_EZX
348
Kristoffer Ericson49ea26d02008-10-02 20:15:35 +0100349config MACH_MP900C
350 bool "Nec Mobilepro 900/c"
351 select PXA25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700352
Eric Miaode0710a2009-10-12 09:32:07 +0800353config ARCH_PXA_PALM
354 bool "PXA based Palm PDAs"
355 select HAVE_PWM
356
Marek Vasut95045942010-07-13 14:08:57 +0200357config MACH_PALM27X
358 bool
359
Eric Miaode0710a2009-10-12 09:32:07 +0800360config MACH_PALMTE2
361 bool "Palm Tungsten|E2"
362 default y
363 depends on ARCH_PXA_PALM
364 select PXA25x
365 help
366 Say Y here if you intend to run this kernel on a Palm Tungsten|E2
367 handheld computer.
368
369config MACH_PALMTC
370 bool "Palm Tungsten|C"
371 default y
372 depends on ARCH_PXA_PALM
373 select PXA25x
374 help
375 Say Y here if you intend to run this kernel on a Palm Tungsten|C
376 handheld computer.
377
378config MACH_PALMT5
379 bool "Palm Tungsten|T5"
380 default y
381 depends on ARCH_PXA_PALM
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100382 select PXA27x
383 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200384 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800385 help
386 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
387 handheld computer.
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100388
Eric Miaode0710a2009-10-12 09:32:07 +0800389config MACH_PALMTX
390 bool "Palm T|X"
391 default y
392 depends on ARCH_PXA_PALM
393 select PXA27x
394 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200395 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800396 help
397 Say Y here if you intend to run this kernel on a Palm T|X
398 handheld computer.
399
400config MACH_PALMZ72
401 bool "Palm Zire 72"
402 default y
403 depends on ARCH_PXA_PALM
404 select PXA27x
405 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200406 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800407 help
408 Say Y here if you intend to run this kernel on Palm Zire 72
409 handheld computer.
410
411config MACH_PALMLD
412 bool "Palm LifeDrive"
413 default y
414 depends on ARCH_PXA_PALM
415 select PXA27x
416 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200417 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800418 help
419 Say Y here if you intend to run this kernel on a Palm LifeDrive
420 handheld computer.
421
422config PALM_TREO
423 bool
424 depends on ARCH_PXA_PALM
425
426config MACH_CENTRO
427 bool "Palm Centro 685 (GSM)"
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 Centro 685 (GSM)
435 smartphone.
436
437config MACH_TREO680
438 bool "Palm Treo 680"
439 default y
440 depends on ARCH_PXA_PALM
441 select PXA27x
442 select IWMMXT
443 select PALM_TREO
444 help
445 Say Y here if you intend to run this kernel on Palm Treo 680
446 smartphone.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700447
Daniel Mack550ee522009-11-27 13:47:09 +0100448config MACH_RAUMFELD_RC
449 bool "Raumfeld Controller"
450 select PXA3xx
451 select CPU_PXA300
452 select HAVE_PWM
453
454config MACH_RAUMFELD_CONNECTOR
455 bool "Raumfeld Connector"
456 select PXA3xx
457 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100458
459config MACH_RAUMFELD_SPEAKER
460 bool "Raumfeld Speaker"
461 select PXA3xx
462 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100463
Linus Torvalds1da177e2005-04-16 15:20:36 -0700464config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -0700465 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700466 select SHARP_SCOOP
467 select SHARP_PARAM
468 help
469 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -0700470 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
471 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +0000472 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
473 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700474
Eric Miao9c3fca22010-06-23 09:27:32 +0800475config PXA_SHARPSL_DETECT_MACH_ID
476 bool "Detect machine ID at run-time in the decompressor"
477 depends on PXA_SHARPSL
478 help
479 Say Y here if you want the zImage decompressor to detect
480 the Zaurus machine ID at run-time. For latest kexec-based
481 boot loader, this is not necessary.
482
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100483config MACH_POODLE
484 bool "Enable Sharp SL-5600 (Poodle) Support"
485 depends on PXA_SHARPSL
486 select PXA25x
487 select SHARP_LOCOMO
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100488
489config MACH_CORGI
490 bool "Enable Sharp SL-C700 (Corgi) Support"
491 depends on PXA_SHARPSL
492 select PXA25x
493 select PXA_SHARP_C7xx
494
495config MACH_SHEPHERD
496 bool "Enable Sharp SL-C750 (Shepherd) Support"
497 depends on PXA_SHARPSL
498 select PXA25x
499 select PXA_SHARP_C7xx
500
501config MACH_HUSKY
502 bool "Enable Sharp SL-C760 (Husky) Support"
503 depends on PXA_SHARPSL
504 select PXA25x
505 select PXA_SHARP_C7xx
506
507config MACH_AKITA
508 bool "Enable Sharp SL-1000 (Akita) Support"
509 depends on PXA_SHARPSL
510 select PXA27x
511 select PXA_SHARP_Cxx00
512 select MACH_SPITZ
513 select I2C
514 select I2C_PXA
515
516config MACH_SPITZ
517 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
518 depends on PXA_SHARPSL
519 select PXA27x
520 select PXA_SHARP_Cxx00
521
522config MACH_BORZOI
523 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
524 depends on PXA_SHARPSL
525 select PXA27x
526 select PXA_SHARP_Cxx00
527
528config MACH_TOSA
529 bool "Enable Sharp SL-6000x (Tosa) Support"
530 depends on PXA_SHARPSL
531 select PXA25x
532
Eric Miao867fc1c2010-06-22 17:15:32 +0800533config TOSA_BT
534 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
535 depends on MACH_TOSA
536 select RFKILL
537 help
538 This is a simple driver that is able to control
539 the state of built in bluetooth chip on tosa.
540
541config TOSA_USE_EXT_KEYCODES
542 bool "Tosa keyboard: use extended keycodes"
543 depends on MACH_TOSA
544 default n
545 help
546 Say Y here to enable the tosa keyboard driver to generate extended
547 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
548 by either console keyboard driver or by Kdrive keybd driver.
549
550 Say Y only if you know, what you are doing!
551
Edwin Peer1f3b5362010-02-05 18:31:48 +0200552config MACH_ICONTROL
553 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
554 select CPU_PXA320
555 select PXA3xx
556
Ian Molton3abcd192007-11-19 13:16:56 +0100557config ARCH_PXA_ESERIES
558 bool "PXA based Toshiba e-series PDAs"
559 select PXA25x
Lennert Buytenheka74b74a2010-12-15 07:20:16 +0800560 select FB_W100
Ian Molton3abcd192007-11-19 13:16:56 +0100561
562config MACH_E330
563 bool "Toshiba e330"
564 default y
565 depends on ARCH_PXA_ESERIES
566 help
567 Say Y here if you intend to run this kernel on a Toshiba
568 e330 family PDA.
569
Ian Moltonb3d354b2008-06-25 22:39:31 +0100570config MACH_E350
571 bool "Toshiba e350"
572 default y
573 depends on ARCH_PXA_ESERIES
574 help
575 Say Y here if you intend to run this kernel on a Toshiba
576 e350 family PDA.
577
Ian Molton3abcd192007-11-19 13:16:56 +0100578config MACH_E740
579 bool "Toshiba e740"
580 default y
581 depends on ARCH_PXA_ESERIES
582 help
583 Say Y here if you intend to run this kernel on a Toshiba
584 e740 family PDA.
585
586config MACH_E750
587 bool "Toshiba e750"
588 default y
589 depends on ARCH_PXA_ESERIES
590 help
591 Say Y here if you intend to run this kernel on a Toshiba
592 e750 family PDA.
593
594config MACH_E400
595 bool "Toshiba e400"
596 default y
597 depends on ARCH_PXA_ESERIES
598 help
599 Say Y here if you intend to run this kernel on a Toshiba
600 e400 family PDA.
601
602config MACH_E800
603 bool "Toshiba e800"
604 default y
605 depends on ARCH_PXA_ESERIES
606 help
607 Say Y here if you intend to run this kernel on a Toshiba
608 e800 family PDA.
609
Marek Vasutb6377992010-02-28 12:41:23 +0100610config MACH_ZIPIT2
611 bool "Zipit Z2 Handheld"
612 select PXA27x
613 select HAVE_PWM
Arnd Bergmann59efd932011-10-01 22:03:49 +0200614endif
Linus Torvalds1da177e2005-04-16 15:20:36 -0700615endmenu
616
Linus Torvalds1da177e2005-04-16 15:20:36 -0700617config PXA25x
618 bool
Russell Kingc7508152008-10-26 10:55:14 +0000619 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700620 help
621 Select code specific to PXA21x/25x/26x variants
622
623config PXA27x
624 bool
Russell Kingc7508152008-10-26 10:55:14 +0000625 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700626 help
627 Select code specific to PXA27x variants
628
Eric Miao067455a2008-11-26 18:12:04 +0800629config CPU_PXA26x
630 bool
631 select PXA25x
632 help
633 Select code specific to PXA26x (codename Dalhart)
634
eric miao2c8086a2007-09-11 19:13:17 -0700635config PXA3xx
636 bool
Russell Kingc7508152008-10-26 10:55:14 +0000637 select CPU_XSC3
eric miao2c8086a2007-09-11 19:13:17 -0700638 help
639 Select code specific to PXA3xx variants
640
Eric Miao15cc7112009-11-09 14:37:59 +0800641config CPU_PXA300
642 bool
643 select PXA3xx
644 help
645 PXA300 (codename Monahans-L)
646
647config CPU_PXA310
648 bool
649 select CPU_PXA300
Igor Grinberg69f22be2010-07-27 15:06:58 +0300650 select PXA310_ULPI if USB_ULPI
Eric Miao15cc7112009-11-09 14:37:59 +0800651 help
652 PXA310 (codename Monahans-LV)
653
654config CPU_PXA320
655 bool
656 select PXA3xx
657 help
658 PXA320 (codename Monahans-P)
659
660config CPU_PXA930
661 bool
662 select PXA3xx
663 help
664 PXA930 (codename Tavor-P)
665
666config CPU_PXA935
667 bool
668 select CPU_PXA930
669 help
670 PXA935 (codename Tavor-P65)
671
Haojian Zhuanga4553352010-11-24 11:54:19 +0800672config PXA95x
Eric Miao15cc7112009-11-09 14:37:59 +0800673 bool
Haojian Zhuanga4553352010-11-24 11:54:19 +0800674 select CPU_PJ4
Eric Miao15cc7112009-11-09 14:37:59 +0800675 help
Haojian Zhuanga4553352010-11-24 11:54:19 +0800676 Select code specific to PXA95x variants
677
678config CPU_PXA955
679 bool
680 select PXA95x
681 help
682 PXA950 (codename MG1)
Eric Miao15cc7112009-11-09 14:37:59 +0800683
Linus Torvalds1da177e2005-04-16 15:20:36 -0700684config PXA_SHARP_C7xx
685 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000686 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700687 help
688 Enable support for all Sharp C7xx models
689
Richard Purdie0dd28f12005-09-13 01:25:34 -0700690config PXA_SHARP_Cxx00
691 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000692 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700693 help
694 Enable common support for Sharp Cxx00 models
695
Eric Miao867fc1c2010-06-22 17:15:32 +0800696config SHARPSL_PM
697 bool
698 select APM_EMULATION
699 select SHARPSL_PM_MAX1111
Russell King7fecc342008-07-12 21:43:01 +0100700
Eric Miao867fc1c2010-06-22 17:15:32 +0800701config SHARPSL_PM_MAX1111
702 bool
Eric Miao867fc1c2010-06-22 17:15:32 +0800703 select HWMON
704 select SENSORS_MAX1111
Eric Miaocb8f3c72010-04-27 14:43:03 +0800705
Marc Zyngier57a7a622008-09-01 13:03:32 +0100706config PXA_HAVE_ISA_IRQS
707 bool
708
Igor Grinberg69f22be2010-07-27 15:06:58 +0300709config PXA310_ULPI
710 bool
711
Linus Torvalds1da177e2005-04-16 15:20:36 -0700712endif