]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blob - arch/arm/mach-pxa/Kconfig
RealView: Select CPU_V6 for MACH_REALVIEW_PB11MP
[mirror_ubuntu-eoan-kernel.git] / arch / arm / mach-pxa / Kconfig
1 if ARCH_PXA
2
3 menu "Intel PXA2xx/PXA3xx Implementations"
4
5 if PXA3xx
6
7 menu "Supported PXA3xx Processor Variants"
8
9 config CPU_PXA300
10 bool "PXA300 (codename Monahans-L)"
11
12 config CPU_PXA310
13 bool "PXA310 (codename Monahans-LV)"
14 select CPU_PXA300
15
16 config CPU_PXA320
17 bool "PXA320 (codename Monahans-P)"
18
19 config CPU_PXA930
20 bool "PXA930 (codename Tavor-P)"
21
22 endmenu
23
24 endif
25
26 config ARCH_GUMSTIX
27 bool "Gumstix XScale boards"
28 help
29 Say Y here if you intend to run this kernel on a
30 Gumstix Full Function Minature Computer.
31
32 config MACH_GUMSTIX_F
33 bool "Basix, Connex, ws-200ax, ws-400ax systems"
34 depends on ARCH_GUMSTIX
35 select PXA25x
36
37 config ARCH_LUBBOCK
38 bool "Intel DBPXA250 Development Platform"
39 select PXA25x
40 select SA1111
41 select PXA_HAVE_BOARD_IRQS
42
43 config MACH_LOGICPD_PXA270
44 bool "LogicPD PXA270 Card Engine Development Platform"
45 select PXA27x
46 select HAVE_PWM
47 select PXA_HAVE_BOARD_IRQS
48
49 config MACH_MAINSTONE
50 bool "Intel HCDDBBVA0 Development Platform"
51 select PXA27x
52 select HAVE_PWM
53 select PXA_HAVE_BOARD_IRQS
54
55 config MACH_MP900C
56 bool "Nec Mobilepro 900/c"
57 select PXA25x
58
59 config ARCH_PXA_IDP
60 bool "Accelent Xscale IDP"
61 select PXA25x
62
63 config PXA_SHARPSL
64 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
65 select SHARP_SCOOP
66 select SHARP_PARAM
67 help
68 Say Y here if you intend to run this kernel on a
69 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
70 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
71 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
72 handheld computer.
73
74 config CORGI_SSP_DEPRECATED
75 bool
76 select PXA_SSP
77 help
78 This option will include corgi_ssp.c and corgi_lcd.c
79 that corgi_ts.c and other legacy drivers (corgi_bl.c
80 and sharpsl_pm.c) may depend on.
81
82 config MACH_POODLE
83 bool "Enable Sharp SL-5600 (Poodle) Support"
84 depends on PXA_SHARPSL
85 select PXA25x
86 select SHARP_LOCOMO
87 select PXA_SSP
88
89 config MACH_CORGI
90 bool "Enable Sharp SL-C700 (Corgi) Support"
91 depends on PXA_SHARPSL
92 select PXA25x
93 select PXA_SHARP_C7xx
94
95 config MACH_SHEPHERD
96 bool "Enable Sharp SL-C750 (Shepherd) Support"
97 depends on PXA_SHARPSL
98 select PXA25x
99 select PXA_SHARP_C7xx
100
101 config MACH_HUSKY
102 bool "Enable Sharp SL-C760 (Husky) Support"
103 depends on PXA_SHARPSL
104 select PXA25x
105 select PXA_SHARP_C7xx
106
107 config MACH_AKITA
108 bool "Enable Sharp SL-1000 (Akita) Support"
109 depends on PXA_SHARPSL
110 select PXA27x
111 select PXA_SHARP_Cxx00
112 select MACH_SPITZ
113 select I2C
114 select I2C_PXA
115
116 config MACH_SPITZ
117 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
118 depends on PXA_SHARPSL
119 select PXA27x
120 select PXA_SHARP_Cxx00
121
122 config MACH_BORZOI
123 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
124 depends on PXA_SHARPSL
125 select PXA27x
126 select PXA_SHARP_Cxx00
127
128 config MACH_TOSA
129 bool "Enable Sharp SL-6000x (Tosa) Support"
130 depends on PXA_SHARPSL
131 select PXA25x
132 select PXA_HAVE_BOARD_IRQS
133
134 config ARCH_VIPER
135 bool "Arcom/Eurotech VIPER SBC"
136 select PXA25x
137 select ISA
138 select I2C_GPIO
139 select HAVE_PWM
140 select PXA_HAVE_BOARD_IRQS
141 select PXA_HAVE_ISA_IRQS
142
143 config ARCH_PXA_ESERIES
144 bool "PXA based Toshiba e-series PDAs"
145 select PXA25x
146 select PXA_HAVE_BOARD_IRQS
147
148 config MACH_E330
149 bool "Toshiba e330"
150 default y
151 depends on ARCH_PXA_ESERIES
152 help
153 Say Y here if you intend to run this kernel on a Toshiba
154 e330 family PDA.
155
156 config MACH_E350
157 bool "Toshiba e350"
158 default y
159 depends on ARCH_PXA_ESERIES
160 help
161 Say Y here if you intend to run this kernel on a Toshiba
162 e350 family PDA.
163
164 config MACH_E740
165 bool "Toshiba e740"
166 default y
167 depends on ARCH_PXA_ESERIES
168 select FB_W100
169 help
170 Say Y here if you intend to run this kernel on a Toshiba
171 e740 family PDA.
172
173 config MACH_E750
174 bool "Toshiba e750"
175 default y
176 depends on ARCH_PXA_ESERIES
177 select FB_W100
178 help
179 Say Y here if you intend to run this kernel on a Toshiba
180 e750 family PDA.
181
182 config MACH_E400
183 bool "Toshiba e400"
184 default y
185 depends on ARCH_PXA_ESERIES
186 help
187 Say Y here if you intend to run this kernel on a Toshiba
188 e400 family PDA.
189
190 config MACH_E800
191 bool "Toshiba e800"
192 default y
193 depends on ARCH_PXA_ESERIES
194 select FB_W100
195 help
196 Say Y here if you intend to run this kernel on a Toshiba
197 e800 family PDA.
198
199 config TRIZEPS_PXA
200 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
201
202 config MACH_TRIZEPS4
203 bool "Keith und Koep Trizeps4 DIMM-Module"
204 depends on TRIZEPS_PXA
205 select TRIZEPS_PCMCIA
206 select PXA27x
207
208 config MACH_TRIZEPS4WL
209 bool "Keith und Koep Trizeps4-WL DIMM-Module"
210 depends on TRIZEPS_PXA
211 select TRIZEPS_PCMCIA
212 select PXA27x
213 select PXA_SSP
214
215 choice
216 prompt "Select base board for Trizeps module"
217 depends on TRIZEPS_PXA
218
219 config MACH_TRIZEPS_CONXS
220 bool "ConXS Eval Board"
221
222 config MACH_TRIZEPS_UCONXS
223 bool "uConXS Eval Board"
224
225 config MACH_TRIZEPS_ANY
226 bool "another Board"
227
228 endchoice
229
230 config TRIZEPS_PCMCIA
231 bool
232 help
233 Enable PCMCIA support for Trizeps modules
234
235 config MACH_EM_X270
236 bool "CompuLab EM-x270 platform"
237 select PXA27x
238
239 config MACH_COLIBRI
240 bool "Toradex Colibri PX27x"
241 select PXA27x
242
243 config MACH_ZYLONITE
244 bool "PXA3xx Development Platform (aka Zylonite)"
245 select PXA3xx
246 select PXA_SSP
247 select HAVE_PWM
248
249 config MACH_LITTLETON
250 bool "PXA3xx Form Factor Platform (aka Littleton)"
251 select PXA3xx
252 select PXA_SSP
253
254 config MACH_TAVOREVB
255 bool "PXA930 Evaluation Board (aka TavorEVB)"
256 select PXA3xx
257 select PXA930
258
259 config MACH_SAAR
260 bool "PXA930 Handheld Platform (aka SAAR)"
261 select PXA3xx
262 select PXA930
263
264 config MACH_ARMCORE
265 bool "CompuLab CM-X255/CM-X270 modules"
266 select PXA27x
267 select IWMMXT
268 select PXA25x
269 select PXA_SSP
270
271 config MACH_CM_X300
272 bool "CompuLab CM-X300 modules"
273 select PXA3xx
274 select CPU_PXA300
275
276 config MACH_MAGICIAN
277 bool "Enable HTC Magician Support"
278 select PXA27x
279 select IWMMXT
280 select PXA_HAVE_BOARD_IRQS
281
282 config MACH_MIOA701
283 bool "Mitac Mio A701 Support"
284 select PXA27x
285 select IWMMXT
286 select LEDS_GPIO
287 select HAVE_PWM
288 select GPIO_SYSFS
289 help
290 Say Y here if you intend to run this kernel on a
291 MIO A701. Currently there is only basic support
292 for this PDA.
293
294 config MACH_PCM027
295 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
296 select PXA27x
297 select IWMMXT
298 select PXA_SSP
299 select PXA_HAVE_BOARD_IRQS
300
301 config ARCH_PXA_PALM
302 bool "PXA based Palm PDAs"
303 select HAVE_PWM
304
305 config MACH_PALMTX
306 bool "Palm T|X"
307 default y
308 depends on ARCH_PXA_PALM
309 select PXA27x
310 select IWMMXT
311 help
312 Say Y here if you intend to run this kernel on a Palm T|X
313 handheld computer.
314
315 config MACH_PALMZ72
316 bool "Palm Zire 72"
317 default y
318 depends on ARCH_PXA_PALM
319 select PXA27x
320 select IWMMXT
321 help
322 Say Y here if you intend to run this kernel on Palm Zire 72
323 handheld computer.
324
325 config MACH_PCM990_BASEBOARD
326 bool "PHYTEC PCM-990 development board"
327 select HAVE_PWM
328 depends on MACH_PCM027
329
330 choice
331 prompt "display on pcm990"
332 depends on MACH_PCM990_BASEBOARD
333
334 config PCM990_DISPLAY_SHARP
335 bool "sharp lq084v1dg21 stn display"
336
337 config PCM990_DISPLAY_NEC
338 bool "nec nl6448bc20_18d tft display"
339
340 config PCM990_DISPLAY_NONE
341 bool "no display"
342
343 endchoice
344
345 config MACH_AM200EPD
346 depends on MACH_GUMSTIX_F
347 bool "Enable AM200EPD board support"
348
349 config PXA_EZX
350 bool "Motorola EZX Platform"
351 select PXA27x
352 select IWMMXT
353 select HAVE_PWM
354
355 config MACH_EZX_A780
356 bool "Motorola EZX A780"
357 default y
358 depends on PXA_EZX
359
360 config MACH_EZX_E680
361 bool "Motorola EZX E680"
362 default y
363 depends on PXA_EZX
364
365 config MACH_EZX_A1200
366 bool "Motorola EZX A1200"
367 default y
368 depends on PXA_EZX
369
370 config MACH_EZX_A910
371 bool "Motorola EZX A910"
372 default y
373 depends on PXA_EZX
374
375 config MACH_EZX_E6
376 bool "Motorola EZX E6"
377 default y
378 depends on PXA_EZX
379
380 config MACH_EZX_E2
381 bool "Motorola EZX E2"
382 default y
383 depends on PXA_EZX
384
385 endmenu
386
387 config PXA25x
388 bool
389 help
390 Select code specific to PXA21x/25x/26x variants
391
392 config PXA27x
393 bool
394 help
395 Select code specific to PXA27x variants
396
397 config PXA3xx
398 bool
399 help
400 Select code specific to PXA3xx variants
401
402 config PXA_SHARP_C7xx
403 bool
404 select PXA_SSP
405 select SHARPSL_PM
406 help
407 Enable support for all Sharp C7xx models
408
409 config PXA_SHARP_Cxx00
410 bool
411 select PXA_SSP
412 select SHARPSL_PM
413 help
414 Enable common support for Sharp Cxx00 models
415
416 config PXA_SSP
417 tristate
418 help
419 Enable support for PXA2xx SSP ports
420
421 config PXA_PWM
422 tristate
423 default BACKLIGHT_PWM
424 help
425 Enable support for PXA2xx/PXA3xx PWM controllers
426
427 config TOSA_BT
428 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
429 depends on MACH_TOSA
430 select RFKILL
431 help
432 This is a simple driver that is able to control
433 the state of built in bluetooth chip on tosa.
434
435 config PXA_HAVE_BOARD_IRQS
436 bool
437
438 config PXA_HAVE_ISA_IRQS
439 bool
440
441 endif