blob: ee963e0ae71d6b1530b5705a856bd987c52bfdc6 [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
Arnd Bergmann85826432011-10-01 22:03:53 +0200452 select POWER_SUPPLY
Daniel Mack550ee522009-11-27 13:47:09 +0100453 select HAVE_PWM
454
455config MACH_RAUMFELD_CONNECTOR
456 bool "Raumfeld Connector"
Arnd Bergmann85826432011-10-01 22:03:53 +0200457 select POWER_SUPPLY
Daniel Mack550ee522009-11-27 13:47:09 +0100458 select PXA3xx
459 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100460
461config MACH_RAUMFELD_SPEAKER
462 bool "Raumfeld Speaker"
Arnd Bergmann85826432011-10-01 22:03:53 +0200463 select POWER_SUPPLY
Daniel Mack550ee522009-11-27 13:47:09 +0100464 select PXA3xx
465 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100466
Linus Torvalds1da177e2005-04-16 15:20:36 -0700467config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -0700468 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700469 select SHARP_SCOOP
470 select SHARP_PARAM
471 help
472 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -0700473 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
474 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +0000475 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
476 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700477
Eric Miao9c3fca22010-06-23 09:27:32 +0800478config PXA_SHARPSL_DETECT_MACH_ID
479 bool "Detect machine ID at run-time in the decompressor"
480 depends on PXA_SHARPSL
481 help
482 Say Y here if you want the zImage decompressor to detect
483 the Zaurus machine ID at run-time. For latest kexec-based
484 boot loader, this is not necessary.
485
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100486config MACH_POODLE
487 bool "Enable Sharp SL-5600 (Poodle) Support"
488 depends on PXA_SHARPSL
489 select PXA25x
490 select SHARP_LOCOMO
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100491
492config MACH_CORGI
493 bool "Enable Sharp SL-C700 (Corgi) Support"
494 depends on PXA_SHARPSL
495 select PXA25x
496 select PXA_SHARP_C7xx
497
498config MACH_SHEPHERD
499 bool "Enable Sharp SL-C750 (Shepherd) Support"
500 depends on PXA_SHARPSL
501 select PXA25x
502 select PXA_SHARP_C7xx
503
504config MACH_HUSKY
505 bool "Enable Sharp SL-C760 (Husky) Support"
506 depends on PXA_SHARPSL
507 select PXA25x
508 select PXA_SHARP_C7xx
509
510config MACH_AKITA
511 bool "Enable Sharp SL-1000 (Akita) Support"
512 depends on PXA_SHARPSL
513 select PXA27x
514 select PXA_SHARP_Cxx00
515 select MACH_SPITZ
516 select I2C
517 select I2C_PXA
518
519config MACH_SPITZ
520 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
521 depends on PXA_SHARPSL
522 select PXA27x
523 select PXA_SHARP_Cxx00
524
525config MACH_BORZOI
526 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
527 depends on PXA_SHARPSL
528 select PXA27x
529 select PXA_SHARP_Cxx00
530
531config MACH_TOSA
532 bool "Enable Sharp SL-6000x (Tosa) Support"
533 depends on PXA_SHARPSL
534 select PXA25x
535
Eric Miao867fc1c2010-06-22 17:15:32 +0800536config TOSA_BT
537 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
538 depends on MACH_TOSA
539 select RFKILL
540 help
541 This is a simple driver that is able to control
542 the state of built in bluetooth chip on tosa.
543
544config TOSA_USE_EXT_KEYCODES
545 bool "Tosa keyboard: use extended keycodes"
546 depends on MACH_TOSA
547 default n
548 help
549 Say Y here to enable the tosa keyboard driver to generate extended
550 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
551 by either console keyboard driver or by Kdrive keybd driver.
552
553 Say Y only if you know, what you are doing!
554
Edwin Peer1f3b5362010-02-05 18:31:48 +0200555config MACH_ICONTROL
556 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
557 select CPU_PXA320
558 select PXA3xx
559
Ian Molton3abcd192007-11-19 13:16:56 +0100560config ARCH_PXA_ESERIES
561 bool "PXA based Toshiba e-series PDAs"
562 select PXA25x
Lennert Buytenheka74b74a2010-12-15 07:20:16 +0800563 select FB_W100
Ian Molton3abcd192007-11-19 13:16:56 +0100564
565config MACH_E330
566 bool "Toshiba e330"
567 default y
568 depends on ARCH_PXA_ESERIES
569 help
570 Say Y here if you intend to run this kernel on a Toshiba
571 e330 family PDA.
572
Ian Moltonb3d354b2008-06-25 22:39:31 +0100573config MACH_E350
574 bool "Toshiba e350"
575 default y
576 depends on ARCH_PXA_ESERIES
577 help
578 Say Y here if you intend to run this kernel on a Toshiba
579 e350 family PDA.
580
Ian Molton3abcd192007-11-19 13:16:56 +0100581config MACH_E740
582 bool "Toshiba e740"
583 default y
584 depends on ARCH_PXA_ESERIES
585 help
586 Say Y here if you intend to run this kernel on a Toshiba
587 e740 family PDA.
588
589config MACH_E750
590 bool "Toshiba e750"
591 default y
592 depends on ARCH_PXA_ESERIES
593 help
594 Say Y here if you intend to run this kernel on a Toshiba
595 e750 family PDA.
596
597config MACH_E400
598 bool "Toshiba e400"
599 default y
600 depends on ARCH_PXA_ESERIES
601 help
602 Say Y here if you intend to run this kernel on a Toshiba
603 e400 family PDA.
604
605config MACH_E800
606 bool "Toshiba e800"
607 default y
608 depends on ARCH_PXA_ESERIES
609 help
610 Say Y here if you intend to run this kernel on a Toshiba
611 e800 family PDA.
612
Marek Vasutb6377992010-02-28 12:41:23 +0100613config MACH_ZIPIT2
614 bool "Zipit Z2 Handheld"
615 select PXA27x
616 select HAVE_PWM
Arnd Bergmann59efd932011-10-01 22:03:49 +0200617endif
Linus Torvalds1da177e2005-04-16 15:20:36 -0700618endmenu
619
Linus Torvalds1da177e2005-04-16 15:20:36 -0700620config PXA25x
621 bool
Russell Kingc7508152008-10-26 10:55:14 +0000622 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700623 help
624 Select code specific to PXA21x/25x/26x variants
625
626config PXA27x
627 bool
Russell Kingc7508152008-10-26 10:55:14 +0000628 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700629 help
630 Select code specific to PXA27x variants
631
Eric Miao067455a2008-11-26 18:12:04 +0800632config CPU_PXA26x
633 bool
634 select PXA25x
635 help
636 Select code specific to PXA26x (codename Dalhart)
637
eric miao2c8086a2007-09-11 19:13:17 -0700638config PXA3xx
639 bool
Russell Kingc7508152008-10-26 10:55:14 +0000640 select CPU_XSC3
eric miao2c8086a2007-09-11 19:13:17 -0700641 help
642 Select code specific to PXA3xx variants
643
Eric Miao15cc7112009-11-09 14:37:59 +0800644config CPU_PXA300
645 bool
646 select PXA3xx
647 help
648 PXA300 (codename Monahans-L)
649
650config CPU_PXA310
651 bool
652 select CPU_PXA300
Igor Grinberg69f22be2010-07-27 15:06:58 +0300653 select PXA310_ULPI if USB_ULPI
Eric Miao15cc7112009-11-09 14:37:59 +0800654 help
655 PXA310 (codename Monahans-LV)
656
657config CPU_PXA320
658 bool
659 select PXA3xx
660 help
661 PXA320 (codename Monahans-P)
662
663config CPU_PXA930
664 bool
665 select PXA3xx
666 help
667 PXA930 (codename Tavor-P)
668
669config CPU_PXA935
670 bool
671 select CPU_PXA930
672 help
673 PXA935 (codename Tavor-P65)
674
Haojian Zhuanga4553352010-11-24 11:54:19 +0800675config PXA95x
Eric Miao15cc7112009-11-09 14:37:59 +0800676 bool
Haojian Zhuanga4553352010-11-24 11:54:19 +0800677 select CPU_PJ4
Eric Miao15cc7112009-11-09 14:37:59 +0800678 help
Haojian Zhuanga4553352010-11-24 11:54:19 +0800679 Select code specific to PXA95x variants
680
681config CPU_PXA955
682 bool
683 select PXA95x
684 help
685 PXA950 (codename MG1)
Eric Miao15cc7112009-11-09 14:37:59 +0800686
Linus Torvalds1da177e2005-04-16 15:20:36 -0700687config PXA_SHARP_C7xx
688 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000689 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700690 help
691 Enable support for all Sharp C7xx models
692
Richard Purdie0dd28f12005-09-13 01:25:34 -0700693config PXA_SHARP_Cxx00
694 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000695 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700696 help
697 Enable common support for Sharp Cxx00 models
698
Eric Miao867fc1c2010-06-22 17:15:32 +0800699config SHARPSL_PM
700 bool
701 select APM_EMULATION
702 select SHARPSL_PM_MAX1111
Russell King7fecc342008-07-12 21:43:01 +0100703
Eric Miao867fc1c2010-06-22 17:15:32 +0800704config SHARPSL_PM_MAX1111
705 bool
Eric Miao867fc1c2010-06-22 17:15:32 +0800706 select HWMON
707 select SENSORS_MAX1111
Eric Miaocb8f3c72010-04-27 14:43:03 +0800708
Marc Zyngier57a7a622008-09-01 13:03:32 +0100709config PXA_HAVE_ISA_IRQS
710 bool
711
Igor Grinberg69f22be2010-07-27 15:06:58 +0300712config PXA310_ULPI
713 bool
714
Linus Torvalds1da177e2005-04-16 15:20:36 -0700715endif