blob: fe2d1f80ef50ff340d63542e045e49295716cec9 [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
Rob Herring1ac02d72012-04-04 17:48:04 -0500116 select NEED_MACH_IO_H if PCI
Eric Miaode0710a2009-10-12 09:32:07 +0800117
118config MACH_EM_X270
119 bool "CompuLab EM-x270 platform"
120 select PXA27x
121
122config MACH_EXEDA
123 bool "CompuLab eXeda platform"
124 select PXA27x
125
126config MACH_CM_X300
127 bool "CompuLab CM-X300 modules"
128 select PXA3xx
129 select CPU_PXA300
Igor Grinberg61e0ac02009-11-10 14:18:41 +0200130 select CPU_PXA310
131 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800132
Edwin Peer1f3b5362010-02-05 18:31:48 +0200133config MACH_CAPC7117
134 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
135 select CPU_PXA320
136 select PXA3xx
137
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100138config ARCH_GUMSTIX
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800139 bool "Gumstix XScale 255 boards"
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100140 select PXA25x
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800141 help
142 Say Y here if you intend to run this kernel on
143 Basix, Connex, ws-200ax, ws-400ax systems
144
145choice
146 prompt "Gumstix Carrier/Expansion Board"
147 depends on ARCH_GUMSTIX
148
149config GUMSTIX_AM200EPD
150 bool "Enable AM200EPD board support"
151
Jaya Kumar4ce255c2009-01-01 17:51:01 +0100152config GUMSTIX_AM300EPD
153 bool "Enable AM300EPD board support"
154
Jaya Kumar3332b0c2008-12-09 22:14:29 +0800155endchoice
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100156
Jonathan Cameronb6795fa2008-12-12 20:43:09 +0000157config MACH_INTELMOTE2
158 bool "Intel Mote 2 Platform"
159 select PXA27x
160 select IWMMXT
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100161
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000162config MACH_STARGATE2
163 bool "Intel Stargate 2 Platform"
164 select PXA27x
165 select IWMMXT
Jonathan Cameron4036e1d2009-05-16 18:20:39 +0000166
Eric Miaode0710a2009-10-12 09:32:07 +0800167config MACH_XCEP
168 bool "Iskratel Electronics XCEP"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700169 select PXA25x
Eric Miaode0710a2009-10-12 09:32:07 +0800170 select MTD
Eric Miaode0710a2009-10-12 09:32:07 +0800171 select MTD_PHYSMAP
172 select MTD_CFI_INTELEXT
173 select MTD_CFI
174 select MTD_CHAR
175 select SMC91X
Eric Miaode0710a2009-10-12 09:32:07 +0800176 help
177 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
178 Tuned for usage in Libera instruments for particle accelerators.
179
180config TRIZEPS_PXA
181 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
182
183config MACH_TRIZEPS4
184 bool "Keith und Koep Trizeps4 DIMM-Module"
185 depends on TRIZEPS_PXA
186 select TRIZEPS_PCMCIA
187 select PXA27x
188
189config MACH_TRIZEPS4WL
190 bool "Keith und Koep Trizeps4-WL DIMM-Module"
191 depends on TRIZEPS_PXA
192 select TRIZEPS_PCMCIA
193 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800194
195choice
196 prompt "Select base board for Trizeps module"
197 depends on TRIZEPS_PXA
198
199config MACH_TRIZEPS_CONXS
200 bool "ConXS Eval Board"
201
202config MACH_TRIZEPS_UCONXS
203 bool "uConXS Eval Board"
204
205config MACH_TRIZEPS_ANY
206 bool "another Board"
207
208endchoice
209
Marc Zyngierc2de1c382009-11-14 13:39:13 +0100210config ARCOM_PCMCIA
211 bool
212 help
213 Generic option for Arcom Viper/Zeus PCMCIA
214
Eric Miaode0710a2009-10-12 09:32:07 +0800215config TRIZEPS_PCMCIA
216 bool
217 help
218 Enable PCMCIA support for Trizeps modules
Linus Torvalds1da177e2005-04-16 15:20:36 -0700219
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100220config MACH_LOGICPD_PXA270
221 bool "LogicPD PXA270 Card Engine Development Platform"
222 select PXA27x
Russell King4a730712008-05-18 13:11:02 +0100223 select HAVE_PWM
Lennert Buytenheke9937d42006-03-28 21:08:13 +0100224
Eric Miaode0710a2009-10-12 09:32:07 +0800225config MACH_PCM027
226 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700227 select PXA27x
Eric Miaode0710a2009-10-12 09:32:07 +0800228 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800229
230config MACH_PCM990_BASEBOARD
231 bool "PHYTEC PCM-990 development board"
232 select HAVE_PWM
233 depends on MACH_PCM027
234
235choice
236 prompt "display on pcm990"
237 depends on MACH_PCM990_BASEBOARD
238
239config PCM990_DISPLAY_SHARP
240 bool "sharp lq084v1dg21 stn display"
241
242config PCM990_DISPLAY_NEC
243 bool "nec nl6448bc20_18d tft display"
244
245config PCM990_DISPLAY_NONE
246 bool "no display"
247
248endchoice
249
250config MACH_COLIBRI
251 bool "Toradex Colibri PXA270"
252 select PXA27x
253
Marek Vasut403d2972010-05-22 00:29:39 +0200254config MACH_COLIBRI_PXA270_INCOME
255 bool "Income s.r.o. PXA270 SBC"
256 depends on MACH_COLIBRI
257 select PXA27x
258 select HAVE_PWM
Marek Vasut403d2972010-05-22 00:29:39 +0200259
Eric Miaode0710a2009-10-12 09:32:07 +0800260config MACH_COLIBRI300
261 bool "Toradex Colibri PXA300/310"
262 select PXA3xx
263 select CPU_PXA300
Eric Miao9035a9e2009-11-09 14:40:47 +0800264 select CPU_PXA310
Eric Miaode0710a2009-10-12 09:32:07 +0800265
266config MACH_COLIBRI320
267 bool "Toradex Colibri PXA320"
268 select PXA3xx
269 select CPU_PXA320
270
Marek Vasuta3172e52010-08-12 01:45:05 +0200271config MACH_COLIBRI_EVALBOARD
Marek Vasut9b6956f2010-08-12 01:18:38 +0200272 bool "Toradex Colibri Evaluation Carrier Board support"
273 depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
274
Marek543cd842010-03-09 04:04:12 +0100275config MACH_VPAC270
276 bool "Voipac PXA270"
277 select PXA27x
Marek Vasut052345a2010-04-26 21:46:07 +0200278 select HAVE_PATA_PLATFORM
Marek543cd842010-03-09 04:04:12 +0100279 help
280 PXA270 based Single Board Computer.
281
Eric Miaode0710a2009-10-12 09:32:07 +0800282comment "End-user Products (sorted by vendor name)"
283
284config MACH_H4700
285 bool "HP iPAQ hx4700"
286 select PXA27x
287 select IWMMXT
Russell King402e4902008-04-13 21:47:01 +0100288 select HAVE_PWM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700289
Eric Miaode0710a2009-10-12 09:32:07 +0800290config MACH_H5000
291 bool "HP iPAQ h5000"
292 select PXA25x
293
294config MACH_HIMALAYA
295 bool "HTC Himalaya Support"
296 select CPU_PXA26x
Eric Miaode0710a2009-10-12 09:32:07 +0800297
298config MACH_MAGICIAN
299 bool "Enable HTC Magician Support"
300 select PXA27x
301 select IWMMXT
Eric Miaode0710a2009-10-12 09:32:07 +0800302 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800303
304config MACH_MIOA701
305 bool "Mitac Mio A701 Support"
306 select PXA27x
307 select IWMMXT
308 select HAVE_PWM
309 select GPIO_SYSFS
310 help
311 Say Y here if you intend to run this kernel on a
312 MIO A701. Currently there is only basic support
313 for this PDA.
314
315config PXA_EZX
316 bool "Motorola EZX Platform"
317 select PXA27x
318 select IWMMXT
319 select HAVE_PWM
Eric Miaode0710a2009-10-12 09:32:07 +0800320
321config MACH_EZX_A780
322 bool "Motorola EZX A780"
323 default y
324 depends on PXA_EZX
325
326config MACH_EZX_E680
327 bool "Motorola EZX E680"
328 default y
329 depends on PXA_EZX
330
331config MACH_EZX_A1200
332 bool "Motorola EZX A1200"
333 default y
334 depends on PXA_EZX
335
336config MACH_EZX_A910
337 bool "Motorola EZX A910"
338 default y
339 depends on PXA_EZX
340
341config MACH_EZX_E6
342 bool "Motorola EZX E6"
343 default y
344 depends on PXA_EZX
345
346config MACH_EZX_E2
347 bool "Motorola EZX E2"
348 default y
349 depends on PXA_EZX
350
Kristoffer Ericson49ea26d02008-10-02 20:15:35 +0100351config MACH_MP900C
352 bool "Nec Mobilepro 900/c"
353 select PXA25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700354
Eric Miaode0710a2009-10-12 09:32:07 +0800355config ARCH_PXA_PALM
356 bool "PXA based Palm PDAs"
357 select HAVE_PWM
358
Marek Vasut95045942010-07-13 14:08:57 +0200359config MACH_PALM27X
360 bool
361
Eric Miaode0710a2009-10-12 09:32:07 +0800362config MACH_PALMTE2
363 bool "Palm Tungsten|E2"
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|E2
369 handheld computer.
370
371config MACH_PALMTC
372 bool "Palm Tungsten|C"
373 default y
374 depends on ARCH_PXA_PALM
375 select PXA25x
376 help
377 Say Y here if you intend to run this kernel on a Palm Tungsten|C
378 handheld computer.
379
380config MACH_PALMT5
381 bool "Palm Tungsten|T5"
382 default y
383 depends on ARCH_PXA_PALM
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100384 select PXA27x
385 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200386 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800387 help
388 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
389 handheld computer.
Jonathan McDowell2a23ec32009-07-04 14:43:56 +0100390
Eric Miaode0710a2009-10-12 09:32:07 +0800391config MACH_PALMTX
392 bool "Palm T|X"
393 default y
394 depends on ARCH_PXA_PALM
395 select PXA27x
396 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200397 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800398 help
399 Say Y here if you intend to run this kernel on a Palm T|X
400 handheld computer.
401
402config MACH_PALMZ72
403 bool "Palm Zire 72"
404 default y
405 depends on ARCH_PXA_PALM
406 select PXA27x
407 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200408 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800409 help
410 Say Y here if you intend to run this kernel on Palm Zire 72
411 handheld computer.
412
413config MACH_PALMLD
414 bool "Palm LifeDrive"
415 default y
416 depends on ARCH_PXA_PALM
417 select PXA27x
418 select IWMMXT
Marek Vasut31620e22010-07-13 08:16:45 +0200419 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800420 help
421 Say Y here if you intend to run this kernel on a Palm LifeDrive
422 handheld computer.
423
424config PALM_TREO
425 bool
426 depends on ARCH_PXA_PALM
427
428config MACH_CENTRO
429 bool "Palm Centro 685 (GSM)"
430 default y
431 depends on ARCH_PXA_PALM
Arnd Bergmann41f91d92011-10-01 22:03:56 +0200432 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800433 select PXA27x
434 select IWMMXT
435 select PALM_TREO
436 help
437 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
438 smartphone.
439
440config MACH_TREO680
441 bool "Palm Treo 680"
442 default y
443 depends on ARCH_PXA_PALM
Arnd Bergmann41f91d92011-10-01 22:03:56 +0200444 select MACH_PALM27X
Eric Miaode0710a2009-10-12 09:32:07 +0800445 select PXA27x
446 select IWMMXT
447 select PALM_TREO
448 help
449 Say Y here if you intend to run this kernel on Palm Treo 680
450 smartphone.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700451
Daniel Mack550ee522009-11-27 13:47:09 +0100452config MACH_RAUMFELD_RC
453 bool "Raumfeld Controller"
454 select PXA3xx
455 select CPU_PXA300
Arnd Bergmann85826432011-10-01 22:03:53 +0200456 select POWER_SUPPLY
Daniel Mack550ee522009-11-27 13:47:09 +0100457 select HAVE_PWM
458
459config MACH_RAUMFELD_CONNECTOR
460 bool "Raumfeld Connector"
Arnd Bergmann85826432011-10-01 22:03:53 +0200461 select POWER_SUPPLY
Daniel Mack550ee522009-11-27 13:47:09 +0100462 select PXA3xx
463 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100464
465config MACH_RAUMFELD_SPEAKER
466 bool "Raumfeld Speaker"
Arnd Bergmann85826432011-10-01 22:03:53 +0200467 select POWER_SUPPLY
Daniel Mack550ee522009-11-27 13:47:09 +0100468 select PXA3xx
469 select CPU_PXA300
Daniel Mack550ee522009-11-27 13:47:09 +0100470
Linus Torvalds1da177e2005-04-16 15:20:36 -0700471config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -0700472 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -0700473 select SHARP_SCOOP
474 select SHARP_PARAM
475 help
476 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -0700477 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
478 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +0000479 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
480 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700481
Eric Miao9c3fca22010-06-23 09:27:32 +0800482config PXA_SHARPSL_DETECT_MACH_ID
483 bool "Detect machine ID at run-time in the decompressor"
484 depends on PXA_SHARPSL
485 help
486 Say Y here if you want the zImage decompressor to detect
487 the Zaurus machine ID at run-time. For latest kexec-based
488 boot loader, this is not necessary.
489
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100490config MACH_POODLE
491 bool "Enable Sharp SL-5600 (Poodle) Support"
492 depends on PXA_SHARPSL
493 select PXA25x
494 select SHARP_LOCOMO
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +0100495
496config MACH_CORGI
497 bool "Enable Sharp SL-C700 (Corgi) Support"
498 depends on PXA_SHARPSL
499 select PXA25x
500 select PXA_SHARP_C7xx
501
502config MACH_SHEPHERD
503 bool "Enable Sharp SL-C750 (Shepherd) Support"
504 depends on PXA_SHARPSL
505 select PXA25x
506 select PXA_SHARP_C7xx
507
508config MACH_HUSKY
509 bool "Enable Sharp SL-C760 (Husky) Support"
510 depends on PXA_SHARPSL
511 select PXA25x
512 select PXA_SHARP_C7xx
513
514config MACH_AKITA
515 bool "Enable Sharp SL-1000 (Akita) Support"
516 depends on PXA_SHARPSL
517 select PXA27x
518 select PXA_SHARP_Cxx00
519 select MACH_SPITZ
520 select I2C
521 select I2C_PXA
522
523config MACH_SPITZ
524 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
525 depends on PXA_SHARPSL
526 select PXA27x
527 select PXA_SHARP_Cxx00
528
529config MACH_BORZOI
530 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
531 depends on PXA_SHARPSL
532 select PXA27x
533 select PXA_SHARP_Cxx00
534
535config MACH_TOSA
536 bool "Enable Sharp SL-6000x (Tosa) Support"
537 depends on PXA_SHARPSL
538 select PXA25x
539
Eric Miao867fc1c2010-06-22 17:15:32 +0800540config TOSA_BT
541 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
542 depends on MACH_TOSA
543 select RFKILL
544 help
545 This is a simple driver that is able to control
546 the state of built in bluetooth chip on tosa.
547
548config TOSA_USE_EXT_KEYCODES
549 bool "Tosa keyboard: use extended keycodes"
550 depends on MACH_TOSA
551 default n
552 help
553 Say Y here to enable the tosa keyboard driver to generate extended
554 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
555 by either console keyboard driver or by Kdrive keybd driver.
556
557 Say Y only if you know, what you are doing!
558
Edwin Peer1f3b5362010-02-05 18:31:48 +0200559config MACH_ICONTROL
560 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
561 select CPU_PXA320
562 select PXA3xx
563
Ian Molton3abcd192007-11-19 13:16:56 +0100564config ARCH_PXA_ESERIES
565 bool "PXA based Toshiba e-series PDAs"
566 select PXA25x
Lennert Buytenheka74b74a2010-12-15 07:20:16 +0800567 select FB_W100
Ian Molton3abcd192007-11-19 13:16:56 +0100568
569config MACH_E330
570 bool "Toshiba e330"
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 e330 family PDA.
576
Ian Moltonb3d354b2008-06-25 22:39:31 +0100577config MACH_E350
578 bool "Toshiba e350"
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 e350 family PDA.
584
Ian Molton3abcd192007-11-19 13:16:56 +0100585config MACH_E740
586 bool "Toshiba e740"
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 e740 family PDA.
592
593config MACH_E750
594 bool "Toshiba e750"
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 e750 family PDA.
600
601config MACH_E400
602 bool "Toshiba e400"
603 default y
604 depends on ARCH_PXA_ESERIES
605 help
606 Say Y here if you intend to run this kernel on a Toshiba
607 e400 family PDA.
608
609config MACH_E800
610 bool "Toshiba e800"
611 default y
612 depends on ARCH_PXA_ESERIES
613 help
614 Say Y here if you intend to run this kernel on a Toshiba
615 e800 family PDA.
616
Marek Vasutb6377992010-02-28 12:41:23 +0100617config MACH_ZIPIT2
618 bool "Zipit Z2 Handheld"
619 select PXA27x
620 select HAVE_PWM
Arnd Bergmann59efd932011-10-01 22:03:49 +0200621endif
Linus Torvalds1da177e2005-04-16 15:20:36 -0700622endmenu
623
Linus Torvalds1da177e2005-04-16 15:20:36 -0700624config PXA25x
625 bool
Russell Kingc7508152008-10-26 10:55:14 +0000626 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700627 help
628 Select code specific to PXA21x/25x/26x variants
629
630config PXA27x
631 bool
Russell Kingc7508152008-10-26 10:55:14 +0000632 select CPU_XSCALE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700633 help
634 Select code specific to PXA27x variants
635
Eric Miao067455a2008-11-26 18:12:04 +0800636config CPU_PXA26x
637 bool
638 select PXA25x
639 help
640 Select code specific to PXA26x (codename Dalhart)
641
eric miao2c8086a2007-09-11 19:13:17 -0700642config PXA3xx
643 bool
Russell Kingc7508152008-10-26 10:55:14 +0000644 select CPU_XSC3
eric miao2c8086a2007-09-11 19:13:17 -0700645 help
646 Select code specific to PXA3xx variants
647
Eric Miao15cc7112009-11-09 14:37:59 +0800648config CPU_PXA300
649 bool
650 select PXA3xx
651 help
652 PXA300 (codename Monahans-L)
653
654config CPU_PXA310
655 bool
656 select CPU_PXA300
Igor Grinberg69f22be2010-07-27 15:06:58 +0300657 select PXA310_ULPI if USB_ULPI
Eric Miao15cc7112009-11-09 14:37:59 +0800658 help
659 PXA310 (codename Monahans-LV)
660
661config CPU_PXA320
662 bool
663 select PXA3xx
664 help
665 PXA320 (codename Monahans-P)
666
667config CPU_PXA930
668 bool
669 select PXA3xx
670 help
671 PXA930 (codename Tavor-P)
672
673config CPU_PXA935
674 bool
675 select CPU_PXA930
676 help
677 PXA935 (codename Tavor-P65)
678
Haojian Zhuanga4553352010-11-24 11:54:19 +0800679config PXA95x
Eric Miao15cc7112009-11-09 14:37:59 +0800680 bool
Haojian Zhuanga4553352010-11-24 11:54:19 +0800681 select CPU_PJ4
Eric Miao15cc7112009-11-09 14:37:59 +0800682 help
Haojian Zhuanga4553352010-11-24 11:54:19 +0800683 Select code specific to PXA95x variants
684
685config CPU_PXA955
686 bool
687 select PXA95x
688 help
689 PXA950 (codename MG1)
Eric Miao15cc7112009-11-09 14:37:59 +0800690
Linus Torvalds1da177e2005-04-16 15:20:36 -0700691config PXA_SHARP_C7xx
692 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000693 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700694 help
695 Enable support for all Sharp C7xx models
696
Richard Purdie0dd28f12005-09-13 01:25:34 -0700697config PXA_SHARP_Cxx00
698 bool
Richard Purdieb7557de2006-01-05 20:44:55 +0000699 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700700 help
701 Enable common support for Sharp Cxx00 models
702
Eric Miao867fc1c2010-06-22 17:15:32 +0800703config SHARPSL_PM
704 bool
705 select APM_EMULATION
706 select SHARPSL_PM_MAX1111
Russell King7fecc342008-07-12 21:43:01 +0100707
Eric Miao867fc1c2010-06-22 17:15:32 +0800708config SHARPSL_PM_MAX1111
709 bool
Eric Miao867fc1c2010-06-22 17:15:32 +0800710 select HWMON
Arnd Bergmann72728892011-10-01 22:03:58 +0200711 select SPI
712 select SPI_MASTER
Eric Miao867fc1c2010-06-22 17:15:32 +0800713 select SENSORS_MAX1111
Eric Miaocb8f3c72010-04-27 14:43:03 +0800714
Marc Zyngier57a7a622008-09-01 13:03:32 +0100715config PXA_HAVE_ISA_IRQS
716 bool
717
Igor Grinberg69f22be2010-07-27 15:06:58 +0300718config PXA310_ULPI
719 bool
720
Linus Torvalds1da177e2005-04-16 15:20:36 -0700721endif