xref: /linux/arch/arm/mach-pxa/Kconfig (revision 2b8232ce512105e28453f301d1510de8363bccd1)
1if ARCH_PXA
2
3menu "Intel PXA2xx Implementations"
4
5choice
6	prompt "Select target board"
7
8config ARCH_LUBBOCK
9	bool "Intel DBPXA250 Development Platform"
10	select PXA25x
11	select SA1111
12
13config MACH_LOGICPD_PXA270
14	bool "LogicPD PXA270 Card Engine Development Platform"
15	select PXA27x
16
17config MACH_MAINSTONE
18	bool "Intel HCDDBBVA0 Development Platform"
19	select PXA27x
20
21config ARCH_PXA_IDP
22	bool "Accelent Xscale IDP"
23	select PXA25x
24
25config PXA_SHARPSL
26	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
27	select SHARP_SCOOP
28	select SHARP_PARAM
29	help
30	  Say Y here if you intend to run this kernel on a
31	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
32	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
33	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
34	  handheld computer.
35
36config MACH_TRIZEPS4
37	bool "Keith und Koep Trizeps4 DIMM-Module"
38	select PXA27x
39
40config MACH_EM_X270
41	bool "CompuLab EM-x270 platform"
42	select PXA27x
43
44endchoice
45
46if PXA_SHARPSL
47
48choice
49	prompt "Select target Sharp Zaurus device range"
50
51config PXA_SHARPSL_25x
52	bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
53	select PXA25x
54
55config PXA_SHARPSL_27x
56	bool "Sharp PXA270 models (SL-Cxx00)"
57	select PXA27x
58
59endchoice
60
61endif
62
63if MACH_TRIZEPS4
64
65choice
66	prompt "Select base board for Trizeps 4 module"
67
68config MACH_TRIZEPS4_CONXS
69	bool "ConXS Eval Board"
70
71config MACH_TRIZEPS4_ANY
72	bool "another Board"
73
74endchoice
75
76endif
77
78endmenu
79
80config MACH_POODLE
81	bool "Enable Sharp SL-5600 (Poodle) Support"
82	depends on PXA_SHARPSL_25x
83	select SHARP_LOCOMO
84	select PXA_SSP
85
86config MACH_CORGI
87	bool "Enable Sharp SL-C700 (Corgi) Support"
88	depends on PXA_SHARPSL_25x
89	select PXA_SHARP_C7xx
90
91config MACH_SHEPHERD
92	bool "Enable Sharp SL-C750 (Shepherd) Support"
93	depends on PXA_SHARPSL_25x
94	select PXA_SHARP_C7xx
95
96config MACH_HUSKY
97	bool "Enable Sharp SL-C760 (Husky) Support"
98	depends on PXA_SHARPSL_25x
99	select PXA_SHARP_C7xx
100
101config MACH_AKITA
102	bool "Enable Sharp SL-1000 (Akita) Support"
103	depends on PXA_SHARPSL_27x
104	select PXA_SHARP_Cxx00
105	select MACH_SPITZ
106	select I2C
107	select I2C_PXA
108
109config MACH_SPITZ
110	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
111	depends on PXA_SHARPSL_27x
112	select PXA_SHARP_Cxx00
113
114config MACH_BORZOI
115	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
116	depends on PXA_SHARPSL_27x
117	select PXA_SHARP_Cxx00
118
119config MACH_TOSA
120	bool "Enable Sharp SL-6000x (Tosa) Support"
121	depends on PXA_SHARPSL_25x
122
123config PXA25x
124	bool
125	help
126	  Select code specific to PXA21x/25x/26x variants
127
128config PXA27x
129	bool
130	help
131	  Select code specific to PXA27x variants
132
133config PXA_SHARP_C7xx
134	bool
135	select PXA_SSP
136	select SHARPSL_PM
137	help
138	  Enable support for all Sharp C7xx models
139
140config PXA_SHARP_Cxx00
141	bool
142	select PXA_SSP
143	select SHARPSL_PM
144	help
145	  Enable common support for Sharp Cxx00 models
146
147config PXA_SSP
148	tristate
149	help
150	  Enable support for PXA2xx SSP ports
151endif
152