blob: 109ccd2a8885842dab6327e18ae4c4b49f0b35a0 [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"
Rob Herring58af4a22012-03-20 14:33:01 -0500111 select ARCH_HAS_DMA_SET_COHERENT_MASK if PCI
Eric Miaode0710a2009-10-12 09:32:07 +0800112 select PXA27x
113 select IWMMXT
114 select PXA25x
Hans Ulli Kroll0b05da72010-12-02 12:32:15 +0100115 select MIGHT_HAVE_PCI
Eric Miaode0710a2009-10-12 09:32:07 +0800116
117config MACH_EM_X270
118 bool "CompuLab EM-x270 platform"
119 select PXA27x
120
121config MACH_EXEDA
122 bool "CompuLab eXeda platform"
123 select PXA27x
124
125config MACH_CM_X300
126 bool "CompuLab CM-X300 modules"
127 select PXA3xx
128 select CPU_PXA300
Igor Grinberg61e0ac02009-11-10 14:18:41 +0200129 select CPU_PXA310
130 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800131
Edwin Peer1f3b5362010-02-05 18:31:48 +0200132config MACH_CAPC7117
133 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
134 select CPU_PXA320
135 select PXA3xx
136
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100137config ARCH_GUMSTIX
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800138 bool "Gumstix XScale 255 boards"
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100139 select PXA25x
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800140 help
141 Say Y here if you intend to run this kernel on
142 Basix, Connex, ws-200ax, ws-400ax systems
143
144choice
145 prompt "Gumstix Carrier/Expansion Board"
146 depends on ARCH_GUMSTIX
147
148config GUMSTIX_AM200EPD
149 bool "Enable AM200EPD board support"
150
Jaya Kumar4ce255c2009-01-01 17:51:01 +0100151config GUMSTIX_AM300EPD
152 bool "Enable AM300EPD board support"
153
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800154endchoice
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100155
Jonathan Cameronb6795fa2008-12-12 20:43:09 +0000156config MACH_INTELMOTE2
157 bool "Intel Mote 2 Platform"
158 select PXA27x
159 select IWMMXT
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100160
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000161config MACH_STARGATE2
162 bool "Intel Stargate 2 Platform"
163 select PXA27x
164 select IWMMXT
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000165
Eric Miaode0710a2009-10-12 09:32:07 +0800166config MACH_XCEP
167 bool "Iskratel Electronics XCEP"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700168 select PXA25x
Eric Miaode0710a2009-10-12 09:32:07 +0800169 select MTD
Eric Miaode0710a2009-10-12 09:32:07 +0800170 select MTD_PHYSMAP
171 select MTD_CFI_INTELEXT
172 select MTD_CFI
173 select MTD_CHAR
174 select SMC91X
Eric Miaode0710a2009-10-12 09:32:07 +0800175 help
176 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
177 Tuned for usage in Libera instruments for particle accelerators.
178
179config TRIZEPS_PXA
180 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
181
182config MACH_TRIZEPS4
183 bool "Keith und Koep Trizeps4 DIMM-Module"
184 depends on TRIZEPS_PXA
185 select TRIZEPS_PCMCIA
186 select PXA27x
187
188config MACH_TRIZEPS4WL
189 bool "Keith und Koep Trizeps4-WL DIMM-Module"
190 depends on TRIZEPS_PXA
191 select TRIZEPS_PCMCIA
192 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800193
194choice
195 prompt "Select base board for Trizeps module"
196 depends on TRIZEPS_PXA
197
198config MACH_TRIZEPS_CONXS
199 bool "ConXS Eval Board"
200
201config MACH_TRIZEPS_UCONXS
202 bool "uConXS Eval Board"
203
204config MACH_TRIZEPS_ANY
205 bool "another Board"
206
207endchoice
208
Marc Zyngierc2de1c382009-11-14 13:39:13 +0100209config ARCOM_PCMCIA
210 bool
211 help
212 Generic option for Arcom Viper/Zeus PCMCIA
213
Eric Miaode0710a2009-10-12 09:32:07 +0800214config TRIZEPS_PCMCIA
215 bool
216 help
217 Enable PCMCIA support for Trizeps modules
Linus Torvalds1da177e2005-04-16 15:20:36 -0700218
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100219config MACH_LOGICPD_PXA270
220 bool "LogicPD PXA270 Card Engine Development Platform"
221 select PXA27x
Russell King4a730712008-05-18 13:11:02 +0100222 select HAVE_PWM
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100223
Eric Miaode0710a2009-10-12 09:32:07 +0800224config MACH_PCM027
225 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700226 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800227 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800228
229config MACH_PCM990_BASEBOARD
230 bool "PHYTEC PCM-990 development board"
231 select HAVE_PWM
232 depends on MACH_PCM027
233
234choice
235 prompt "display on pcm990"
236 depends on MACH_PCM990_BASEBOARD
237
238config PCM990_DISPLAY_SHARP
239 bool "sharp lq084v1dg21 stn display"
240
241config PCM990_DISPLAY_NEC
242 bool "nec nl6448bc20_18d tft display"
243
244config PCM990_DISPLAY_NONE
245 bool "no display"
246
247endchoice
248
249config MACH_COLIBRI
250 bool "Toradex Colibri PXA270"
251 select PXA27x
252
Marek Vasut403d2972010-05-22 00:29:39 +0200253config MACH_COLIBRI_PXA270_INCOME
254 bool "Income s.r.o. PXA270 SBC"
255 depends on MACH_COLIBRI
256 select PXA27x
257 select HAVE_PWM
Marek Vasut403d2972010-05-22 00:29:39 +0200258
Eric Miaode0710a2009-10-12 09:32:07 +0800259config MACH_COLIBRI300
260 bool "Toradex Colibri PXA300/310"
261 select PXA3xx
262 select CPU_PXA300
Eric Miao9035a9e2009-11-09 14:40:47 +0800263 select CPU_PXA310
Eric Miaode0710a2009-10-12 09:32:07 +0800264
265config MACH_COLIBRI320
266 bool "Toradex Colibri PXA320"
267 select PXA3xx
268 select CPU_PXA320
269
Marek Vasuta3172e52010-08-12 01:45:05 +0200270config MACH_COLIBRI_EVALBOARD
Marek Vasut9b6956f2010-08-12 01:18:38 +0200271 bool "Toradex Colibri Evaluation Carrier Board support"
272 depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
273
Marek543cd842010-03-09 04:04:12 +0100274config MACH_VPAC270
275 bool "Voipac PXA270"
276 select PXA27x
Marek Vasut052345a2010-04-26 21:46:07 +0200277 select HAVE_PATA_PLATFORM
Marek543cd842010-03-09 04:04:12 +0100278 help
279 PXA270 based Single Board Computer.
280
Eric Miaode0710a2009-10-12 09:32:07 +0800281comment "End-user Products (sorted by vendor name)"
282
283config MACH_H4700
284 bool "HP iPAQ hx4700"
285 select PXA27x
286 select IWMMXT
Russell King402e4902008-04-13 21:47:01 +0100287 select HAVE_PWM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700288
Eric Miaode0710a2009-10-12 09:32:07 +0800289config MACH_H5000
290 bool "HP iPAQ h5000"
291 select PXA25x
292
293config MACH_HIMALAYA
294 bool "HTC Himalaya Support"
295 select CPU_PXA26x
Eric Miaode0710a2009-10-12 09:32:07 +0800296
297config MACH_MAGICIAN
298 bool "Enable HTC Magician Support"
299 select PXA27x
300 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800301 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800302
303config MACH_MIOA701
304 bool "Mitac Mio A701 Support"
305 select PXA27x
306 select IWMMXT
307 select HAVE_PWM
308 select GPIO_SYSFS
309 help
310 Say Y here if you intend to run this kernel on a
311 MIO A701. Currently there is only basic support
312 for this PDA.
313
314config PXA_EZX
315 bool "Motorola EZX Platform"
316 select PXA27x
317 select IWMMXT
318 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800319
320config MACH_EZX_A780
321 bool "Motorola EZX A780"
322 default y
323 depends on PXA_EZX
324
325config MACH_EZX_E680
326 bool "Motorola EZX E680"
327 default y
328 depends on PXA_EZX
329
330config MACH_EZX_A1200
331 bool "Motorola EZX A1200"
332 default y
333 depends on PXA_EZX
334
335config MACH_EZX_A910
336 bool "Motorola EZX A910"
337 default y
338 depends on PXA_EZX
339
340config MACH_EZX_E6
341 bool "Motorola EZX E6"
342 default y
343 depends on PXA_EZX
344
345config MACH_EZX_E2
346 bool "Motorola EZX E2"
347 default y
348 depends on PXA_EZX
349
Kristoffer Ericson49ea26d02008-10-02 20:15:35 +0100350config MACH_MP900C
351 bool "Nec Mobilepro 900/c"
352 select PXA25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700353
Eric Miaode0710a2009-10-12 09:32:07 +0800354config ARCH_PXA_PALM
355 bool "PXA based Palm PDAs"
356 select HAVE_PWM
357
Marek Vasut95045942010-07-13 14:08:57 +0200358config MACH_PALM27X
359 bool
360
Eric Miaode0710a2009-10-12 09:32:07 +0800361config MACH_PALMTE2
362 bool "Palm Tungsten|E2"
363 default y
364 depends on ARCH_PXA_PALM
365 select PXA25x
366 help
367 Say Y here if you intend to run this kernel on a Palm Tungsten|E2
368 handheld computer.
369
370config MACH_PALMTC
371 bool "Palm Tungsten|C"
372 default y
373 depends on ARCH_PXA_PALM
374 select PXA25x
375 help
376 Say Y here if you intend to run this kernel on a Palm Tungsten|C
377 handheld computer.
378
379config MACH_PALMT5
380 bool "Palm Tungsten|T5"
381 default y
382 depends on ARCH_PXA_PALM
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100383 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 a Palm Tungsten|T5
388 handheld computer.
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100389
Eric Miaode0710a2009-10-12 09:32:07 +0800390config MACH_PALMTX
391 bool "Palm T|X"
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 T|X
399 handheld computer.
400
401config MACH_PALMZ72
402 bool "Palm Zire 72"
403 default y
404 depends on ARCH_PXA_PALM
405 select PXA27x
406 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200407 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800408 help
409 Say Y here if you intend to run this kernel on Palm Zire 72
410 handheld computer.
411
412config MACH_PALMLD
413 bool "Palm LifeDrive"
414 default y
415 depends on ARCH_PXA_PALM
416 select PXA27x
417 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200418 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800419 help
420 Say Y here if you intend to run this kernel on a Palm LifeDrive
421 handheld computer.
422
423config PALM_TREO
424 bool
425 depends on ARCH_PXA_PALM
426
427config MACH_CENTRO
428 bool "Palm Centro 685 (GSM)"
429 default y
430 depends on ARCH_PXA_PALM
Arnd Bergmann41f91d92011-10-01 22:03:56 +0200431 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800432 select PXA27x
433 select IWMMXT
434 select PALM_TREO
435 help
436 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
437 smartphone.
438
439config MACH_TREO680
440 bool "Palm Treo 680"
441 default y
442 depends on ARCH_PXA_PALM
Arnd Bergmann41f91d92011-10-01 22:03:56 +0200443 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800444 select PXA27x
445 select IWMMXT
446 select PALM_TREO
447 help
448 Say Y here if you intend to run this kernel on Palm Treo 680
449 smartphone.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700450
Daniel Mack550ee522009-11-27 13:47:09 +0100451config MACH_RAUMFELD_RC
452 bool "Raumfeld Controller"
453 select PXA3xx
454 select CPU_PXA300
Arnd Bergmann85826432011-10-01 22:03:53 +0200455 select POWER_SUPPLY
Daniel Mack550ee522009-11-27 13:47:09 +0100456 select HAVE_PWM
457
458config MACH_RAUMFELD_CONNECTOR
459 bool "Raumfeld Connector"
Arnd Bergmann85826432011-10-01 22:03:53 +0200460 select POWER_SUPPLY
Daniel Mack550ee522009-11-27 13:47:09 +0100461 select PXA3xx
462 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100463
464config MACH_RAUMFELD_SPEAKER
465 bool "Raumfeld Speaker"
Arnd Bergmann85826432011-10-01 22:03:53 +0200466 select POWER_SUPPLY
Daniel Mack550ee522009-11-27 13:47:09 +0100467 select PXA3xx
468 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100469
Linus Torvalds1da177e2005-04-16 15:20:36 -0700470config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -0700471 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700472 select SHARP_SCOOP
473 select SHARP_PARAM
474 help
475 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -0700476 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
477 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +0000478 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
479 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700480
Eric Miao9c3fca22010-06-23 09:27:32 +0800481config PXA_SHARPSL_DETECT_MACH_ID
482 bool "Detect machine ID at run-time in the decompressor"
483 depends on PXA_SHARPSL
484 help
485 Say Y here if you want the zImage decompressor to detect
486 the Zaurus machine ID at run-time. For latest kexec-based
487 boot loader, this is not necessary.
488
Dmitry Baryshkovc7b4f5ba2008-07-01 15:45:10 +0100489config MACH_POODLE
490 bool "Enable Sharp SL-5600 (Poodle) Support"
491 depends on PXA_SHARPSL
492 select PXA25x
493 select SHARP_LOCOMO
Dmitry Baryshkovc7b4f5ba2008-07-01 15:45:10 +0100494
495config MACH_CORGI
496 bool "Enable Sharp SL-C700 (Corgi) Support"
497 depends on PXA_SHARPSL
498 select PXA25x
499 select PXA_SHARP_C7xx
500
501config MACH_SHEPHERD
502 bool "Enable Sharp SL-C750 (Shepherd) Support"
503 depends on PXA_SHARPSL
504 select PXA25x
505 select PXA_SHARP_C7xx
506
507config MACH_HUSKY
508 bool "Enable Sharp SL-C760 (Husky) Support"
509 depends on PXA_SHARPSL
510 select PXA25x
511 select PXA_SHARP_C7xx
512
513config MACH_AKITA
514 bool "Enable Sharp SL-1000 (Akita) Support"
515 depends on PXA_SHARPSL
516 select PXA27x
517 select PXA_SHARP_Cxx00
518 select MACH_SPITZ
519 select I2C
520 select I2C_PXA
521
522config MACH_SPITZ
523 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
524 depends on PXA_SHARPSL
525 select PXA27x
526 select PXA_SHARP_Cxx00
527
528config MACH_BORZOI
529 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
530 depends on PXA_SHARPSL
531 select PXA27x
532 select PXA_SHARP_Cxx00
533
534config MACH_TOSA
535 bool "Enable Sharp SL-6000x (Tosa) Support"
536 depends on PXA_SHARPSL
537 select PXA25x
538
Eric Miao867fc1c2010-06-22 17:15:32 +0800539config TOSA_BT
540 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
541 depends on MACH_TOSA
542 select RFKILL
543 help
544 This is a simple driver that is able to control
545 the state of built in bluetooth chip on tosa.
546
547config TOSA_USE_EXT_KEYCODES
548 bool "Tosa keyboard: use extended keycodes"
549 depends on MACH_TOSA
550 default n
551 help
552 Say Y here to enable the tosa keyboard driver to generate extended
553 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
554 by either console keyboard driver or by Kdrive keybd driver.
555
556 Say Y only if you know, what you are doing!
557
Edwin Peer1f3b5362010-02-05 18:31:48 +0200558config MACH_ICONTROL
559 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
560 select CPU_PXA320
561 select PXA3xx
562
Ian Molton3abcd192007-11-19 13:16:56 +0100563config ARCH_PXA_ESERIES
564 bool "PXA based Toshiba e-series PDAs"
565 select PXA25x
Lennert Buytenheka74b74a2010-12-15 07:20:16 +0800566 select FB_W100
Ian Molton3abcd192007-11-19 13:16:56 +0100567
568config MACH_E330
569 bool "Toshiba e330"
570 default y
571 depends on ARCH_PXA_ESERIES
572 help
573 Say Y here if you intend to run this kernel on a Toshiba
574 e330 family PDA.
575
Ian Moltonb3d354b2008-06-25 22:39:31 +0100576config MACH_E350
577 bool "Toshiba e350"
578 default y
579 depends on ARCH_PXA_ESERIES
580 help
581 Say Y here if you intend to run this kernel on a Toshiba
582 e350 family PDA.
583
Ian Molton3abcd192007-11-19 13:16:56 +0100584config MACH_E740
585 bool "Toshiba e740"
586 default y
587 depends on ARCH_PXA_ESERIES
588 help
589 Say Y here if you intend to run this kernel on a Toshiba
590 e740 family PDA.
591
592config MACH_E750
593 bool "Toshiba e750"
594 default y
595 depends on ARCH_PXA_ESERIES
596 help
597 Say Y here if you intend to run this kernel on a Toshiba
598 e750 family PDA.
599
600config MACH_E400
601 bool "Toshiba e400"
602 default y
603 depends on ARCH_PXA_ESERIES
604 help
605 Say Y here if you intend to run this kernel on a Toshiba
606 e400 family PDA.
607
608config MACH_E800
609 bool "Toshiba e800"
610 default y
611 depends on ARCH_PXA_ESERIES
612 help
613 Say Y here if you intend to run this kernel on a Toshiba
614 e800 family PDA.
615
Marek Vasutb6377992010-02-28 12:41:23 +0100616config MACH_ZIPIT2
617 bool "Zipit Z2 Handheld"
618 select PXA27x
619 select HAVE_PWM
Arnd Bergmann59efd932011-10-01 22:03:49 +0200620endif
Linus Torvalds1da177e2005-04-16 15:20:36 -0700621endmenu
622
Linus Torvalds1da177e2005-04-16 15:20:36 -0700623config PXA25x
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 PXA21x/25x/26x variants
628
629config PXA27x
630 bool
Russell Kingc7508152008-10-26 10:55:14 +0000631 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700632 help
633 Select code specific to PXA27x variants
634
Eric Miao067455a2008-11-26 18:12:04 +0800635config CPU_PXA26x
636 bool
637 select PXA25x
638 help
639 Select code specific to PXA26x (codename Dalhart)
640
eric miao2c8086a2007-09-11 19:13:17 -0700641config PXA3xx
642 bool
Russell Kingc7508152008-10-26 10:55:14 +0000643 select CPU_XSC3
eric miao2c8086a2007-09-11 19:13:17 -0700644 help
645 Select code specific to PXA3xx variants
646
Eric Miao15cc7112009-11-09 14:37:59 +0800647config CPU_PXA300
648 bool
649 select PXA3xx
650 help
651 PXA300 (codename Monahans-L)
652
653config CPU_PXA310
654 bool
655 select CPU_PXA300
Igor Grinberg69f22be2010-07-27 15:06:58 +0300656 select PXA310_ULPI if USB_ULPI
Eric Miao15cc7112009-11-09 14:37:59 +0800657 help
658 PXA310 (codename Monahans-LV)
659
660config CPU_PXA320
661 bool
662 select PXA3xx
663 help
664 PXA320 (codename Monahans-P)
665
666config CPU_PXA930
667 bool
668 select PXA3xx
669 help
670 PXA930 (codename Tavor-P)
671
672config CPU_PXA935
673 bool
674 select CPU_PXA930
675 help
676 PXA935 (codename Tavor-P65)
677
Haojian Zhuanga4553352010-11-24 11:54:19 +0800678config PXA95x
Eric Miao15cc7112009-11-09 14:37:59 +0800679 bool
Haojian Zhuanga4553352010-11-24 11:54:19 +0800680 select CPU_PJ4
Eric Miao15cc7112009-11-09 14:37:59 +0800681 help
Haojian Zhuanga4553352010-11-24 11:54:19 +0800682 Select code specific to PXA95x variants
683
684config CPU_PXA955
685 bool
686 select PXA95x
687 help
688 PXA950 (codename MG1)
Eric Miao15cc7112009-11-09 14:37:59 +0800689
Linus Torvalds1da177e2005-04-16 15:20:36 -0700690config PXA_SHARP_C7xx
691 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000692 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700693 help
694 Enable support for all Sharp C7xx models
695
Richard Purdie0dd28f12005-09-13 01:25:34 -0700696config PXA_SHARP_Cxx00
697 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000698 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700699 help
700 Enable common support for Sharp Cxx00 models
701
Eric Miao867fc1c2010-06-22 17:15:32 +0800702config SHARPSL_PM
703 bool
704 select APM_EMULATION
705 select SHARPSL_PM_MAX1111
Russell King7fecc342008-07-12 21:43:01 +0100706
Eric Miao867fc1c2010-06-22 17:15:32 +0800707config SHARPSL_PM_MAX1111
708 bool
Eric Miao867fc1c2010-06-22 17:15:32 +0800709 select HWMON
Arnd Bergmann72728892011-10-01 22:03:58 +0200710 select SPI
711 select SPI_MASTER
Eric Miao867fc1c2010-06-22 17:15:32 +0800712 select SENSORS_MAX1111
Eric Miaocb8f3c72010-04-27 14:43:03 +0800713
Marc Zyngier57a7a622008-09-01 13:03:32 +0100714config PXA_HAVE_ISA_IRQS
715 bool
716
Igor Grinberg69f22be2010-07-27 15:06:58 +0300717config PXA310_ULPI
718 bool
719
Linus Torvalds1da177e2005-04-16 15:20:36 -0700720endif