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