xref: /openbmc/linux/arch/arm/mach-pxa/Kconfig (revision e5c271ec)
1if ARCH_PXA
2
3menu "Intel PXA2xx/PXA3xx Implementations"
4
5if PXA3xx
6
7menu "Supported PXA3xx Processor Variants"
8
9config CPU_PXA300
10	bool "PXA300 (codename Monahans-L)"
11
12config CPU_PXA310
13	bool "PXA310 (codename Monahans-LV)"
14	select CPU_PXA300
15
16config CPU_PXA320
17	bool "PXA320 (codename Monahans-P)"
18
19endmenu
20
21endif
22
23choice
24	prompt "Select target board"
25
26config ARCH_LUBBOCK
27	bool "Intel DBPXA250 Development Platform"
28	select PXA25x
29	select SA1111
30
31config MACH_LOGICPD_PXA270
32	bool "LogicPD PXA270 Card Engine Development Platform"
33	select PXA27x
34
35config MACH_MAINSTONE
36	bool "Intel HCDDBBVA0 Development Platform"
37	select PXA27x
38
39config ARCH_PXA_IDP
40	bool "Accelent Xscale IDP"
41	select PXA25x
42
43config PXA_SHARPSL
44	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
45	select SHARP_SCOOP
46	select SHARP_PARAM
47	help
48	  Say Y here if you intend to run this kernel on a
49	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
50	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
51	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
52	  handheld computer.
53
54config ARCH_PXA_ESERIES
55	bool "PXA based Toshiba e-series PDAs"
56	select PXA25x
57
58config MACH_E330
59	bool "Toshiba e330"
60	default y
61	depends on ARCH_PXA_ESERIES
62	help
63	  Say Y here if you intend to run this kernel on a Toshiba
64	  e330 family PDA.
65
66config MACH_E740
67	bool "Toshiba e740"
68	default y
69	depends on ARCH_PXA_ESERIES
70	help
71	  Say Y here if you intend to run this kernel on a Toshiba
72	  e740 family PDA.
73
74config MACH_E750
75	bool "Toshiba e750"
76	default y
77	depends on ARCH_PXA_ESERIES
78	help
79	  Say Y here if you intend to run this kernel on a Toshiba
80	  e750 family PDA.
81
82config MACH_E400
83	bool "Toshiba e400"
84	default y
85	depends on ARCH_PXA_ESERIES
86	help
87	  Say Y here if you intend to run this kernel on a Toshiba
88	  e400 family PDA.
89
90config MACH_E800
91	bool "Toshiba e800"
92	default y
93	depends on ARCH_PXA_ESERIES
94	help
95	  Say Y here if you intend to run this kernel on a Toshiba
96	  e800 family PDA.
97
98config MACH_TRIZEPS4
99	bool "Keith und Koep Trizeps4 DIMM-Module"
100	select PXA27x
101
102config MACH_EM_X270
103	bool "CompuLab EM-x270 platform"
104	select PXA27x
105
106config MACH_ZYLONITE
107	bool "PXA3xx Development Platform"
108	select PXA3xx
109
110config MACH_ARMCORE
111	bool "CompuLab CM-X270 modules"
112	select PXA27x
113	select IWMMXT
114
115config MACH_MAGICIAN
116	bool "Enable HTC Magician Support"
117	depends on ARCH_PXA
118	select PXA27x
119	select IWMMXT
120
121endchoice
122
123if PXA_SHARPSL
124
125choice
126	prompt "Select target Sharp Zaurus device range"
127
128config PXA_SHARPSL_25x
129	bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
130	select PXA25x
131
132config PXA_SHARPSL_27x
133	bool "Sharp PXA270 models (SL-Cxx00)"
134	select PXA27x
135
136endchoice
137
138endif
139
140if MACH_TRIZEPS4
141
142choice
143	prompt "Select base board for Trizeps 4 module"
144
145config MACH_TRIZEPS4_CONXS
146	bool "ConXS Eval Board"
147
148config MACH_TRIZEPS4_ANY
149	bool "another Board"
150
151endchoice
152
153endif
154
155endmenu
156
157config MACH_POODLE
158	bool "Enable Sharp SL-5600 (Poodle) Support"
159	depends on PXA_SHARPSL_25x
160	select SHARP_LOCOMO
161	select PXA_SSP
162
163config MACH_CORGI
164	bool "Enable Sharp SL-C700 (Corgi) Support"
165	depends on PXA_SHARPSL_25x
166	select PXA_SHARP_C7xx
167
168config MACH_SHEPHERD
169	bool "Enable Sharp SL-C750 (Shepherd) Support"
170	depends on PXA_SHARPSL_25x
171	select PXA_SHARP_C7xx
172
173config MACH_HUSKY
174	bool "Enable Sharp SL-C760 (Husky) Support"
175	depends on PXA_SHARPSL_25x
176	select PXA_SHARP_C7xx
177
178config MACH_AKITA
179	bool "Enable Sharp SL-1000 (Akita) Support"
180	depends on PXA_SHARPSL_27x
181	select PXA_SHARP_Cxx00
182	select MACH_SPITZ
183	select I2C
184	select I2C_PXA
185
186config MACH_SPITZ
187	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
188	depends on PXA_SHARPSL_27x
189	select PXA_SHARP_Cxx00
190
191config MACH_BORZOI
192	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
193	depends on PXA_SHARPSL_27x
194	select PXA_SHARP_Cxx00
195
196config MACH_TOSA
197	bool "Enable Sharp SL-6000x (Tosa) Support"
198	depends on PXA_SHARPSL_25x
199
200config PXA25x
201	bool
202	help
203	  Select code specific to PXA21x/25x/26x variants
204
205config PXA27x
206	bool
207	help
208	  Select code specific to PXA27x variants
209
210config PXA3xx
211	bool
212	help
213	  Select code specific to PXA3xx variants
214
215config PXA_SHARP_C7xx
216	bool
217	select PXA_SSP
218	select SHARPSL_PM
219	help
220	  Enable support for all Sharp C7xx models
221
222config PXA_SHARP_Cxx00
223	bool
224	select PXA_SSP
225	select SHARPSL_PM
226	help
227	  Enable common support for Sharp Cxx00 models
228
229config PXA_SSP
230	tristate
231	help
232	  Enable support for PXA2xx SSP ports
233endif
234