blob: 61d3c72ded84d111e973d4a1dd4e3ab87f487b84 [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
Arnd Bergmann41f91d92011-10-01 22:03:56 +0200430 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800431 select PXA27x
432 select IWMMXT
433 select PALM_TREO
434 help
435 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
436 smartphone.
437
438config MACH_TREO680
439 bool "Palm Treo 680"
440 default y
441 depends on ARCH_PXA_PALM
Arnd Bergmann41f91d92011-10-01 22:03:56 +0200442 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800443 select PXA27x
444 select IWMMXT
445 select PALM_TREO
446 help
447 Say Y here if you intend to run this kernel on Palm Treo 680
448 smartphone.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700449
Daniel Mack550ee522009-11-27 13:47:09 +0100450config MACH_RAUMFELD_RC
451 bool "Raumfeld Controller"
452 select PXA3xx
453 select CPU_PXA300
Arnd Bergmann85826432011-10-01 22:03:53 +0200454 select POWER_SUPPLY
Daniel Mack550ee522009-11-27 13:47:09 +0100455 select HAVE_PWM
456
457config MACH_RAUMFELD_CONNECTOR
458 bool "Raumfeld Connector"
Arnd Bergmann85826432011-10-01 22:03:53 +0200459 select POWER_SUPPLY
Daniel Mack550ee522009-11-27 13:47:09 +0100460 select PXA3xx
461 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100462
463config MACH_RAUMFELD_SPEAKER
464 bool "Raumfeld Speaker"
Arnd Bergmann85826432011-10-01 22:03:53 +0200465 select POWER_SUPPLY
Daniel Mack550ee522009-11-27 13:47:09 +0100466 select PXA3xx
467 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100468
Linus Torvalds1da177e2005-04-16 15:20:36 -0700469config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -0700470 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700471 select SHARP_SCOOP
472 select SHARP_PARAM
473 help
474 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -0700475 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
476 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +0000477 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
478 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700479
Eric Miao9c3fca22010-06-23 09:27:32 +0800480config PXA_SHARPSL_DETECT_MACH_ID
481 bool "Detect machine ID at run-time in the decompressor"
482 depends on PXA_SHARPSL
483 help
484 Say Y here if you want the zImage decompressor to detect
485 the Zaurus machine ID at run-time. For latest kexec-based
486 boot loader, this is not necessary.
487
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100488config MACH_POODLE
489 bool "Enable Sharp SL-5600 (Poodle) Support"
490 depends on PXA_SHARPSL
491 select PXA25x
492 select SHARP_LOCOMO
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100493
494config MACH_CORGI
495 bool "Enable Sharp SL-C700 (Corgi) Support"
496 depends on PXA_SHARPSL
497 select PXA25x
498 select PXA_SHARP_C7xx
499
500config MACH_SHEPHERD
501 bool "Enable Sharp SL-C750 (Shepherd) Support"
502 depends on PXA_SHARPSL
503 select PXA25x
504 select PXA_SHARP_C7xx
505
506config MACH_HUSKY
507 bool "Enable Sharp SL-C760 (Husky) Support"
508 depends on PXA_SHARPSL
509 select PXA25x
510 select PXA_SHARP_C7xx
511
512config MACH_AKITA
513 bool "Enable Sharp SL-1000 (Akita) Support"
514 depends on PXA_SHARPSL
515 select PXA27x
516 select PXA_SHARP_Cxx00
517 select MACH_SPITZ
518 select I2C
519 select I2C_PXA
520
521config MACH_SPITZ
522 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
523 depends on PXA_SHARPSL
524 select PXA27x
525 select PXA_SHARP_Cxx00
526
527config MACH_BORZOI
528 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
529 depends on PXA_SHARPSL
530 select PXA27x
531 select PXA_SHARP_Cxx00
532
533config MACH_TOSA
534 bool "Enable Sharp SL-6000x (Tosa) Support"
535 depends on PXA_SHARPSL
536 select PXA25x
537
Eric Miao867fc1c2010-06-22 17:15:32 +0800538config TOSA_BT
539 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
540 depends on MACH_TOSA
541 select RFKILL
542 help
543 This is a simple driver that is able to control
544 the state of built in bluetooth chip on tosa.
545
546config TOSA_USE_EXT_KEYCODES
547 bool "Tosa keyboard: use extended keycodes"
548 depends on MACH_TOSA
549 default n
550 help
551 Say Y here to enable the tosa keyboard driver to generate extended
552 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
553 by either console keyboard driver or by Kdrive keybd driver.
554
555 Say Y only if you know, what you are doing!
556
Edwin Peer1f3b5362010-02-05 18:31:48 +0200557config MACH_ICONTROL
558 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
559 select CPU_PXA320
560 select PXA3xx
561
Ian Molton3abcd192007-11-19 13:16:56 +0100562config ARCH_PXA_ESERIES
563 bool "PXA based Toshiba e-series PDAs"
564 select PXA25x
Lennert Buytenheka74b74a2010-12-15 07:20:16 +0800565 select FB_W100
Ian Molton3abcd192007-11-19 13:16:56 +0100566
567config MACH_E330
568 bool "Toshiba e330"
569 default y
570 depends on ARCH_PXA_ESERIES
571 help
572 Say Y here if you intend to run this kernel on a Toshiba
573 e330 family PDA.
574
Ian Moltonb3d354b2008-06-25 22:39:31 +0100575config MACH_E350
576 bool "Toshiba e350"
577 default y
578 depends on ARCH_PXA_ESERIES
579 help
580 Say Y here if you intend to run this kernel on a Toshiba
581 e350 family PDA.
582
Ian Molton3abcd192007-11-19 13:16:56 +0100583config MACH_E740
584 bool "Toshiba e740"
585 default y
586 depends on ARCH_PXA_ESERIES
587 help
588 Say Y here if you intend to run this kernel on a Toshiba
589 e740 family PDA.
590
591config MACH_E750
592 bool "Toshiba e750"
593 default y
594 depends on ARCH_PXA_ESERIES
595 help
596 Say Y here if you intend to run this kernel on a Toshiba
597 e750 family PDA.
598
599config MACH_E400
600 bool "Toshiba e400"
601 default y
602 depends on ARCH_PXA_ESERIES
603 help
604 Say Y here if you intend to run this kernel on a Toshiba
605 e400 family PDA.
606
607config MACH_E800
608 bool "Toshiba e800"
609 default y
610 depends on ARCH_PXA_ESERIES
611 help
612 Say Y here if you intend to run this kernel on a Toshiba
613 e800 family PDA.
614
Marek Vasutb6377992010-02-28 12:41:23 +0100615config MACH_ZIPIT2
616 bool "Zipit Z2 Handheld"
617 select PXA27x
618 select HAVE_PWM
Arnd Bergmann59efd932011-10-01 22:03:49 +0200619endif
Linus Torvalds1da177e2005-04-16 15:20:36 -0700620endmenu
621
Linus Torvalds1da177e2005-04-16 15:20:36 -0700622config PXA25x
623 bool
Russell Kingc7508152008-10-26 10:55:14 +0000624 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700625 help
626 Select code specific to PXA21x/25x/26x variants
627
628config PXA27x
629 bool
Russell Kingc7508152008-10-26 10:55:14 +0000630 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700631 help
632 Select code specific to PXA27x variants
633
Eric Miao067455a2008-11-26 18:12:04 +0800634config CPU_PXA26x
635 bool
636 select PXA25x
637 help
638 Select code specific to PXA26x (codename Dalhart)
639
eric miao2c8086a2007-09-11 19:13:17 -0700640config PXA3xx
641 bool
Russell Kingc7508152008-10-26 10:55:14 +0000642 select CPU_XSC3
eric miao2c8086a2007-09-11 19:13:17 -0700643 help
644 Select code specific to PXA3xx variants
645
Eric Miao15cc7112009-11-09 14:37:59 +0800646config CPU_PXA300
647 bool
648 select PXA3xx
649 help
650 PXA300 (codename Monahans-L)
651
652config CPU_PXA310
653 bool
654 select CPU_PXA300
Igor Grinberg69f22be2010-07-27 15:06:58 +0300655 select PXA310_ULPI if USB_ULPI
Eric Miao15cc7112009-11-09 14:37:59 +0800656 help
657 PXA310 (codename Monahans-LV)
658
659config CPU_PXA320
660 bool
661 select PXA3xx
662 help
663 PXA320 (codename Monahans-P)
664
665config CPU_PXA930
666 bool
667 select PXA3xx
668 help
669 PXA930 (codename Tavor-P)
670
671config CPU_PXA935
672 bool
673 select CPU_PXA930
674 help
675 PXA935 (codename Tavor-P65)
676
Haojian Zhuanga4553352010-11-24 11:54:19 +0800677config PXA95x
Eric Miao15cc7112009-11-09 14:37:59 +0800678 bool
Haojian Zhuanga4553352010-11-24 11:54:19 +0800679 select CPU_PJ4
Eric Miao15cc7112009-11-09 14:37:59 +0800680 help
Haojian Zhuanga4553352010-11-24 11:54:19 +0800681 Select code specific to PXA95x variants
682
683config CPU_PXA955
684 bool
685 select PXA95x
686 help
687 PXA950 (codename MG1)
Eric Miao15cc7112009-11-09 14:37:59 +0800688
Linus Torvalds1da177e2005-04-16 15:20:36 -0700689config PXA_SHARP_C7xx
690 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000691 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700692 help
693 Enable support for all Sharp C7xx models
694
Richard Purdie0dd28f12005-09-13 01:25:34 -0700695config PXA_SHARP_Cxx00
696 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000697 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700698 help
699 Enable common support for Sharp Cxx00 models
700
Eric Miao867fc1c2010-06-22 17:15:32 +0800701config SHARPSL_PM
702 bool
703 select APM_EMULATION
704 select SHARPSL_PM_MAX1111
Russell King7fecc342008-07-12 21:43:01 +0100705
Eric Miao867fc1c2010-06-22 17:15:32 +0800706config SHARPSL_PM_MAX1111
707 bool
Eric Miao867fc1c2010-06-22 17:15:32 +0800708 select HWMON
Arnd Bergmann72728892011-10-01 22:03:58 +0200709 select SPI
710 select SPI_MASTER
Eric Miao867fc1c2010-06-22 17:15:32 +0800711 select SENSORS_MAX1111
Eric Miaocb8f3c72010-04-27 14:43:03 +0800712
Marc Zyngier57a7a622008-09-01 13:03:32 +0100713config PXA_HAVE_ISA_IRQS
714 bool
715
Igor Grinberg69f22be2010-07-27 15:06:58 +0300716config PXA310_ULPI
717 bool
718
Linus Torvalds1da177e2005-04-16 15:20:36 -0700719endif