• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-pxa/
1if ARCH_PXA
2
3menu "Intel PXA2xx/PXA3xx Implementations"
4
5comment "Intel/Marvell Dev Platforms (sorted by hardware release time)"
6
7config ARCH_LUBBOCK
8	bool "Intel DBPXA250 Development Platform (aka Lubbock)"
9	select PXA25x
10	select SA1111
11	select PXA_HAVE_BOARD_IRQS
12
13config MACH_MAINSTONE
14	bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
15	select PXA27x
16	select HAVE_PWM
17	select PXA_HAVE_BOARD_IRQS
18
19config MACH_ZYLONITE
20	bool
21	select PXA3xx
22	select HAVE_PWM
23	select PXA_HAVE_BOARD_IRQS
24
25config MACH_ZYLONITE300
26	bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
27	select CPU_PXA300
28	select CPU_PXA310
29	select MACH_ZYLONITE
30
31config MACH_ZYLONITE320
32	bool "PXA3xx Development Platform (aka Zylonite) PXA320"
33	select CPU_PXA320
34	select MACH_ZYLONITE
35
36config MACH_LITTLETON
37	bool "PXA3xx Form Factor Platform (aka Littleton)"
38	select PXA3xx
39	select CPU_PXA300
40	select CPU_PXA310
41
42config MACH_TAVOREVB
43	bool "PXA930 Evaluation Board (aka TavorEVB)"
44	select PXA3xx
45	select CPU_PXA930
46
47config MACH_SAAR
48	bool "PXA930 Handheld Platform (aka SAAR)"
49	select PXA3xx
50	select CPU_PXA930
51
52comment "Third Party Dev Platforms (sorted by vendor name)"
53
54config ARCH_PXA_IDP
55	bool "Accelent Xscale IDP"
56	select PXA25x
57
58config ARCH_VIPER
59	bool "Arcom/Eurotech VIPER SBC"
60	select PXA25x
61	select ISA
62	select I2C_GPIO
63	select HAVE_PWM
64	select PXA_HAVE_BOARD_IRQS
65	select PXA_HAVE_ISA_IRQS
66	select ARCOM_PCMCIA
67
68config MACH_ARCOM_ZEUS
69	bool "Arcom/Eurotech ZEUS SBC"
70	select PXA27x
71	select ISA
72	select PXA_HAVE_BOARD_IRQS
73	select PXA_HAVE_ISA_IRQS
74	select ARCOM_PCMCIA
75
76config MACH_BALLOON3
77	bool "Balloon 3 board"
78	select PXA27x
79	select IWMMXT
80	select PXA_HAVE_BOARD_IRQS
81
82config MACH_CSB726
83	bool "Enable Cogent CSB726 System On a Module"
84	select PXA27x
85	select IWMMXT
86	help
87	  Say Y here if you intend to run this kernel on a Cogent
88	  CSB726 System On Module.
89
90config CSB726_CSB701
91	bool "Enable support for CSB701 baseboard"
92	depends on MACH_CSB726
93
94config MACH_ARMCORE
95	bool "CompuLab CM-X255/CM-X270 modules"
96	select PXA27x
97	select IWMMXT
98	select PXA25x
99
100config MACH_EM_X270
101	bool "CompuLab EM-x270 platform"
102	select PXA27x
103
104config MACH_EXEDA
105	bool "CompuLab eXeda platform"
106	select PXA27x
107
108config MACH_CM_X300
109	bool "CompuLab CM-X300 modules"
110	select PXA3xx
111	select CPU_PXA300
112	select CPU_PXA310
113	select HAVE_PWM
114
115config MACH_CAPC7117
116	bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
117	select CPU_PXA320
118	select PXA3xx
119
120config ARCH_GUMSTIX
121	bool "Gumstix XScale 255 boards"
122	select PXA25x
123	help
124	  Say Y here if you intend to run this kernel on
125	  Basix, Connex, ws-200ax, ws-400ax systems
126
127choice
128	prompt "Gumstix Carrier/Expansion Board"
129	depends on ARCH_GUMSTIX
130
131config GUMSTIX_AM200EPD
132	bool "Enable AM200EPD board support"
133
134config GUMSTIX_AM300EPD
135	bool "Enable AM300EPD board support"
136
137endchoice
138
139config MACH_INTELMOTE2
140	bool "Intel Mote 2 Platform"
141	select PXA27x
142	select IWMMXT
143	select PXA_HAVE_BOARD_IRQS
144
145config MACH_STARGATE2
146	bool "Intel Stargate 2 Platform"
147	select PXA27x
148	select IWMMXT
149	select PXA_HAVE_BOARD_IRQS
150
151config MACH_XCEP
152	bool "Iskratel Electronics XCEP"
153	select PXA25x
154	select MTD
155	select MTD_PARTITIONS
156	select MTD_PHYSMAP
157	select MTD_CFI_INTELEXT
158	select MTD_CFI
159	select MTD_CHAR
160	select SMC91X
161	help
162	  PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
163	  Tuned for usage in Libera instruments for particle accelerators.
164
165config TRIZEPS_PXA
166	bool "PXA based Keith und Koep Trizeps DIMM-Modules"
167
168config MACH_TRIZEPS4
169	bool "Keith und Koep Trizeps4 DIMM-Module"
170	depends on TRIZEPS_PXA
171	select TRIZEPS_PCMCIA
172	select PXA27x
173
174config MACH_TRIZEPS4WL
175	bool "Keith und Koep Trizeps4-WL DIMM-Module"
176	depends on TRIZEPS_PXA
177	select TRIZEPS_PCMCIA
178	select PXA27x
179
180choice
181	prompt "Select base board for Trizeps module"
182	depends on TRIZEPS_PXA
183
184config MACH_TRIZEPS_CONXS
185	bool "ConXS Eval Board"
186
187config MACH_TRIZEPS_UCONXS
188	bool "uConXS Eval Board"
189
190config MACH_TRIZEPS_ANY
191	bool "another Board"
192
193endchoice
194
195config ARCOM_PCMCIA
196	bool
197	help
198	  Generic option for Arcom Viper/Zeus PCMCIA
199
200config TRIZEPS_PCMCIA
201	bool
202	help
203	  Enable PCMCIA support for Trizeps modules
204
205config MACH_LOGICPD_PXA270
206	bool "LogicPD PXA270 Card Engine Development Platform"
207	select PXA27x
208	select HAVE_PWM
209	select PXA_HAVE_BOARD_IRQS
210
211config MACH_PCM027
212	bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
213	select PXA27x
214	select IWMMXT
215	select PXA_HAVE_BOARD_IRQS
216
217config MACH_PCM990_BASEBOARD
218	bool "PHYTEC PCM-990 development board"
219	select HAVE_PWM
220	depends on MACH_PCM027
221
222choice
223	prompt "display on pcm990"
224	depends on MACH_PCM990_BASEBOARD
225
226config PCM990_DISPLAY_SHARP
227	bool "sharp lq084v1dg21 stn display"
228
229config PCM990_DISPLAY_NEC
230	bool "nec nl6448bc20_18d tft display"
231
232config PCM990_DISPLAY_NONE
233	bool "no display"
234
235endchoice
236
237config MACH_COLIBRI
238	bool "Toradex Colibri PXA270"
239	select PXA27x
240
241config MACH_COLIBRI_PXA270_EVALBOARD
242	bool "Toradex Colibri Evaluation Carrier Board support (PXA270)"
243	depends on MACH_COLIBRI
244
245config MACH_COLIBRI_PXA270_INCOME
246	bool "Income s.r.o. PXA270 SBC"
247	depends on MACH_COLIBRI
248	select PXA27x
249	select HAVE_PWM
250	select PXA_HAVE_BOARD_IRQS
251
252config MACH_COLIBRI300
253	bool "Toradex Colibri PXA300/310"
254	select PXA3xx
255	select CPU_PXA300
256	select CPU_PXA310
257
258config MACH_COLIBRI320
259	bool "Toradex Colibri PXA320"
260	select PXA3xx
261	select CPU_PXA320
262
263config MACH_VPAC270
264	bool "Voipac PXA270"
265	select PXA27x
266	select HAVE_PATA_PLATFORM
267	help
268	  PXA270 based Single Board Computer.
269
270comment "End-user Products (sorted by vendor name)"
271
272config MACH_H4700
273	bool "HP iPAQ hx4700"
274	select PXA27x
275	select IWMMXT
276	select HAVE_PWM
277	select PXA_HAVE_BOARD_IRQS
278
279config MACH_H5000
280	bool "HP iPAQ h5000"
281	select PXA25x
282
283config MACH_HIMALAYA
284	bool "HTC Himalaya Support"
285	select CPU_PXA26x
286
287config MACH_MAGICIAN
288	bool "Enable HTC Magician Support"
289	select PXA27x
290	select IWMMXT
291	select HAVE_PWM
292	select PXA_HAVE_BOARD_IRQS
293
294config MACH_MIOA701
295	bool "Mitac Mio A701 Support"
296	select PXA27x
297	select IWMMXT
298	select HAVE_PWM
299	select GPIO_SYSFS
300	help
301	  Say Y here if you intend to run this kernel on a
302	  MIO A701. Currently there is only basic support
303	  for this PDA.
304
305config PXA_EZX
306	bool "Motorola EZX Platform"
307	select PXA27x
308	select IWMMXT
309	select HAVE_PWM
310	select PXA_HAVE_BOARD_IRQS
311
312config MACH_EZX_A780
313	bool "Motorola EZX A780"
314	default y
315	depends on PXA_EZX
316
317config MACH_EZX_E680
318	bool "Motorola EZX E680"
319	default y
320	depends on PXA_EZX
321
322config MACH_EZX_A1200
323	bool "Motorola EZX A1200"
324	default y
325	depends on PXA_EZX
326
327config MACH_EZX_A910
328	bool "Motorola EZX A910"
329	default y
330	depends on PXA_EZX
331
332config MACH_EZX_E6
333	bool "Motorola EZX E6"
334	default y
335	depends on PXA_EZX
336
337config MACH_EZX_E2
338	bool "Motorola EZX E2"
339	default y
340	depends on PXA_EZX
341
342config MACH_MP900C
343	bool "Nec Mobilepro 900/c"
344	select PXA25x
345
346config ARCH_PXA_PALM
347	bool "PXA based Palm PDAs"
348	select HAVE_PWM
349
350config MACH_PALM27X
351	bool
352
353config MACH_PALMTE2
354	bool "Palm Tungsten|E2"
355	default y
356	depends on ARCH_PXA_PALM
357	select PXA25x
358	help
359	  Say Y here if you intend to run this kernel on a Palm Tungsten|E2
360	  handheld computer.
361
362config MACH_PALMTC
363	bool "Palm Tungsten|C"
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|C
369	  handheld computer.
370
371config MACH_PALMT5
372	bool "Palm Tungsten|T5"
373	default y
374	depends on ARCH_PXA_PALM
375	select PXA27x
376	select IWMMXT
377	select MACH_PALM27X
378	help
379	  Say Y here if you intend to run this kernel on a Palm Tungsten|T5
380	  handheld computer.
381
382config MACH_PALMTX
383	bool "Palm T|X"
384	default y
385	depends on ARCH_PXA_PALM
386	select PXA27x
387	select IWMMXT
388	select MACH_PALM27X
389	help
390	  Say Y here if you intend to run this kernel on a Palm T|X
391	  handheld computer.
392
393config MACH_PALMZ72
394	bool "Palm Zire 72"
395	default y
396	depends on ARCH_PXA_PALM
397	select PXA27x
398	select IWMMXT
399	select MACH_PALM27X
400	help
401	  Say Y here if you intend to run this kernel on Palm Zire 72
402	  handheld computer.
403
404config MACH_PALMLD
405	bool "Palm LifeDrive"
406	default y
407	depends on ARCH_PXA_PALM
408	select PXA27x
409	select IWMMXT
410	select MACH_PALM27X
411	help
412	  Say Y here if you intend to run this kernel on a Palm LifeDrive
413	  handheld computer.
414
415config PALM_TREO
416	bool
417	depends on ARCH_PXA_PALM
418
419config MACH_CENTRO
420	bool "Palm Centro 685 (GSM)"
421	default y
422	depends on ARCH_PXA_PALM
423	select PXA27x
424	select IWMMXT
425	select PALM_TREO
426	help
427	  Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
428	  smartphone.
429
430config MACH_TREO680
431	bool "Palm Treo 680"
432	default y
433	depends on ARCH_PXA_PALM
434	select PXA27x
435	select IWMMXT
436	select PALM_TREO
437	help
438	  Say Y here if you intend to run this kernel on Palm Treo 680
439	  smartphone.
440
441config MACH_RAUMFELD_RC
442	bool "Raumfeld Controller"
443	select PXA3xx
444	select CPU_PXA300
445	select HAVE_PWM
446
447config MACH_RAUMFELD_CONNECTOR
448	bool "Raumfeld Connector"
449	select PXA3xx
450	select CPU_PXA300
451
452config MACH_RAUMFELD_SPEAKER
453	bool "Raumfeld Speaker"
454	select PXA3xx
455	select CPU_PXA300
456
457config PXA_SHARPSL
458	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
459	select SHARP_SCOOP
460	select SHARP_PARAM
461	help
462	  Say Y here if you intend to run this kernel on a
463	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
464	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
465	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
466	  handheld computer.
467
468config PXA_SHARPSL_DETECT_MACH_ID
469	bool "Detect machine ID at run-time in the decompressor"
470	depends on PXA_SHARPSL
471	help
472	  Say Y here if you want the zImage decompressor to detect
473	  the Zaurus machine ID at run-time. For latest kexec-based
474	  boot loader, this is not necessary.
475
476config MACH_POODLE
477	bool "Enable Sharp SL-5600 (Poodle) Support"
478	depends on PXA_SHARPSL
479	select PXA25x
480	select SHARP_LOCOMO
481	select PXA_HAVE_BOARD_IRQS
482
483config MACH_CORGI
484	bool "Enable Sharp SL-C700 (Corgi) Support"
485	depends on PXA_SHARPSL
486	select PXA25x
487	select PXA_SHARP_C7xx
488
489config MACH_SHEPHERD
490	bool "Enable Sharp SL-C750 (Shepherd) Support"
491	depends on PXA_SHARPSL
492	select PXA25x
493	select PXA_SHARP_C7xx
494
495config MACH_HUSKY
496	bool "Enable Sharp SL-C760 (Husky) Support"
497	depends on PXA_SHARPSL
498	select PXA25x
499	select PXA_SHARP_C7xx
500
501config MACH_AKITA
502	bool "Enable Sharp SL-1000 (Akita) Support"
503	depends on PXA_SHARPSL
504	select PXA27x
505	select PXA_SHARP_Cxx00
506	select MACH_SPITZ
507	select I2C
508	select I2C_PXA
509
510config MACH_SPITZ
511	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
512	depends on PXA_SHARPSL
513	select PXA27x
514	select PXA_SHARP_Cxx00
515
516config MACH_BORZOI
517	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
518	depends on PXA_SHARPSL
519	select PXA27x
520	select PXA_SHARP_Cxx00
521
522config MACH_TOSA
523	bool "Enable Sharp SL-6000x (Tosa) Support"
524	depends on PXA_SHARPSL
525	select PXA25x
526	select PXA_HAVE_BOARD_IRQS
527
528config TOSA_BT
529	tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
530	depends on MACH_TOSA
531	select RFKILL
532	help
533	  This is a simple driver that is able to control
534	  the state of built in bluetooth chip on tosa.
535
536config TOSA_USE_EXT_KEYCODES
537	bool "Tosa keyboard: use extended keycodes"
538	depends on MACH_TOSA
539	default n
540	help
541	  Say Y here to enable the tosa keyboard driver to generate extended
542	  (>= 127) keycodes. Be aware, that they can't be correctly interpreted
543	  by either console keyboard driver or by Kdrive keybd driver.
544
545	  Say Y only if you know, what you are doing!
546
547config MACH_ICONTROL
548	bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
549	select CPU_PXA320
550	select PXA3xx
551
552config ARCH_PXA_ESERIES
553	bool "PXA based Toshiba e-series PDAs"
554	select PXA25x
555	select PXA_HAVE_BOARD_IRQS
556
557config MACH_E330
558	bool "Toshiba e330"
559	default y
560	depends on ARCH_PXA_ESERIES
561	help
562	  Say Y here if you intend to run this kernel on a Toshiba
563	  e330 family PDA.
564
565config MACH_E350
566	bool "Toshiba e350"
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	  e350 family PDA.
572
573config MACH_E740
574	bool "Toshiba e740"
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	  e740 family PDA.
580
581config MACH_E750
582	bool "Toshiba e750"
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	  e750 family PDA.
588
589config MACH_E400
590	bool "Toshiba e400"
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	  e400 family PDA.
596
597config MACH_E800
598	bool "Toshiba e800"
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	  e800 family PDA.
604
605config MACH_ZIPIT2
606	bool "Zipit Z2 Handheld"
607	select PXA27x
608	select HAVE_PWM
609	select PXA_HAVE_BOARD_IRQS
610
611endmenu
612
613config PXA25x
614	bool
615	select CPU_XSCALE
616	help
617	  Select code specific to PXA21x/25x/26x variants
618
619config PXA27x
620	bool
621	select CPU_XSCALE
622	help
623	  Select code specific to PXA27x variants
624
625config CPU_PXA26x
626	bool
627	select PXA25x
628	help
629	  Select code specific to PXA26x (codename Dalhart)
630
631config PXA3xx
632	bool
633	select CPU_XSC3
634	help
635	  Select code specific to PXA3xx variants
636
637config CPU_PXA300
638	bool
639	select PXA3xx
640	help
641	  PXA300 (codename Monahans-L)
642
643config CPU_PXA310
644	bool
645	select CPU_PXA300
646	help
647	  PXA310 (codename Monahans-LV)
648
649config CPU_PXA320
650	bool
651	select PXA3xx
652	help
653	  PXA320 (codename Monahans-P)
654
655config CPU_PXA930
656	bool
657	select PXA3xx
658	help
659	  PXA930 (codename Tavor-P)
660
661config CPU_PXA935
662	bool
663	select CPU_PXA930
664	help
665	  PXA935 (codename Tavor-P65)
666
667config CPU_PXA950
668	bool
669	select CPU_PXA930
670	help
671	  PXA950 (codename Tavor-PV2)
672
673config PXA_SHARP_C7xx
674	bool
675	select SHARPSL_PM
676	help
677	  Enable support for all Sharp C7xx models
678
679config PXA_SHARP_Cxx00
680	bool
681	select SHARPSL_PM
682	help
683	  Enable common support for Sharp Cxx00 models
684
685config SHARPSL_PM
686	bool
687	select APM_EMULATION
688	select SHARPSL_PM_MAX1111
689
690config SHARPSL_PM_MAX1111
691	bool
692	select HWMON
693	select SENSORS_MAX1111
694
695config PXA_HAVE_BOARD_IRQS
696	bool
697
698config PXA_HAVE_ISA_IRQS
699	bool
700
701endif
702