[ARM] 5088/3: pxa2xx: add pxa2xx_set_spi_info to register pxa2xx-spi platform devices
[firewire-audio.git] / arch / arm / mach-pxa / Kconfig
blobef7271e378108ea95db7f545f13e6b3c063fae63
1 if ARCH_PXA
3 menu "Intel PXA2xx/PXA3xx Implementations"
5 if PXA3xx
7 menu "Supported PXA3xx Processor Variants"
9 config CPU_PXA300
10         bool "PXA300 (codename Monahans-L)"
12 config CPU_PXA310
13         bool "PXA310 (codename Monahans-LV)"
14         select CPU_PXA300
16 config CPU_PXA320
17         bool "PXA320 (codename Monahans-P)"
19 endmenu
21 endif
23 menu "Select target boards"
25 config ARCH_GUMSTIX
26         bool "Gumstix XScale boards"
27         help
28           Say Y here if you intend to run this kernel on a
29           Gumstix Full Function Minature Computer.
31 config ARCH_LUBBOCK
32         bool "Intel DBPXA250 Development Platform"
33         select PXA25x
34         select SA1111
36 config MACH_LOGICPD_PXA270
37         bool "LogicPD PXA270 Card Engine Development Platform"
38         select PXA27x
39         select HAVE_PWM
41 config MACH_MAINSTONE
42         bool "Intel HCDDBBVA0 Development Platform"
43         select PXA27x
44         select HAVE_PWM
46 config ARCH_PXA_IDP
47         bool "Accelent Xscale IDP"
48         select PXA25x
50 config PXA_SHARPSL
51         bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
52         select SHARP_SCOOP
53         select SHARP_PARAM
54         help
55           Say Y here if you intend to run this kernel on a
56           Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
57           SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
58           SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
59           handheld computer.
61 config ARCH_PXA_ESERIES
62         bool "PXA based Toshiba e-series PDAs"
63         select PXA25x
65 config MACH_E330
66         bool "Toshiba e330"
67         default y
68         depends on ARCH_PXA_ESERIES
69         help
70           Say Y here if you intend to run this kernel on a Toshiba
71           e330 family PDA.
73 config MACH_E740
74         bool "Toshiba e740"
75         default y
76         depends on ARCH_PXA_ESERIES
77         help
78           Say Y here if you intend to run this kernel on a Toshiba
79           e740 family PDA.
81 config MACH_E750
82         bool "Toshiba e750"
83         default y
84         depends on ARCH_PXA_ESERIES
85         help
86           Say Y here if you intend to run this kernel on a Toshiba
87           e750 family PDA.
89 config MACH_E400
90         bool "Toshiba e400"
91         default y
92         depends on ARCH_PXA_ESERIES
93         help
94           Say Y here if you intend to run this kernel on a Toshiba
95           e400 family PDA.
97 config MACH_E800
98         bool "Toshiba e800"
99         default y
100         depends on ARCH_PXA_ESERIES
101         help
102           Say Y here if you intend to run this kernel on a Toshiba
103           e800 family PDA.
105 config MACH_TRIZEPS4
106         bool "Keith und Koep Trizeps4 DIMM-Module"
107         select PXA27x
109 config MACH_EM_X270
110         bool "CompuLab EM-x270 platform"
111         select PXA27x
113 config MACH_COLIBRI
114         bool "Toradex Colibri PX27x"
115         select PXA27x
117 config MACH_ZYLONITE
118         bool "PXA3xx Development Platform"
119         select PXA3xx
120         select HAVE_PWM
122 config MACH_LITTLETON
123         bool "PXA3xx Form Factor Platform (aka Littleton)"
124         select PXA3xx
125         select PXA_SSP
127 config MACH_ARMCORE
128         bool "CompuLab CM-X270 modules"
129         select PXA27x
130         select IWMMXT
132 config MACH_MAGICIAN
133         bool "Enable HTC Magician Support"
134         depends on ARCH_PXA
135         select PXA27x
136         select IWMMXT
138 config MACH_PCM027
139         bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
140         select PXA27x
141         select IWMMXT
142         select PXA_SSP
144 endmenu
146 choice
147         prompt "Used baseboard"
148         depends on MACH_PCM027
150 config MACH_PCM990_BASEBOARD
151         bool "PHYTEC PCM-990 development board"
152         select HAVE_PWM
154 endchoice
156 choice
157         prompt "display on pcm990"
158         depends on MACH_PCM990_BASEBOARD
160 config PCM990_DISPLAY_SHARP
161         bool "sharp lq084v1dg21 stn display"
163 config PCM990_DISPLAY_NEC
164         bool "nec nl6448bc20_18d tft display"
166 config PCM990_DISPLAY_NONE
167         bool "no display"
169 endchoice
171 if ARCH_GUMSTIX
173 choice
174         prompt "Select target Gumstix board"
176 config MACH_GUMSTIX_F
177         bool "Basix, Connex, ws-200ax, ws-400ax systems"
178         select PXA25x
180 endchoice
182 endif
185 if MACH_TRIZEPS4
187 choice
188         prompt "Select base board for Trizeps 4 module"
190 config MACH_TRIZEPS4_CONXS
191         bool "ConXS Eval Board"
193 config MACH_TRIZEPS4_ANY
194         bool "another Board"
196 endchoice
198 endif
200 endmenu
202 config MACH_POODLE
203         bool "Enable Sharp SL-5600 (Poodle) Support"
204         depends on PXA_SHARPSL
205         select PXA25x
206         select SHARP_LOCOMO
207         select PXA_SSP
209 config MACH_CORGI
210         bool "Enable Sharp SL-C700 (Corgi) Support"
211         depends on PXA_SHARPSL
212         select PXA25x
213         select PXA_SHARP_C7xx
215 config MACH_SHEPHERD
216         bool "Enable Sharp SL-C750 (Shepherd) Support"
217         depends on PXA_SHARPSL
218         select PXA25x
219         select PXA_SHARP_C7xx
221 config MACH_HUSKY
222         bool "Enable Sharp SL-C760 (Husky) Support"
223         depends on PXA_SHARPSL
224         select PXA25x
225         select PXA_SHARP_C7xx
227 config MACH_AKITA
228         bool "Enable Sharp SL-1000 (Akita) Support"
229         depends on PXA_SHARPSL
230         select PXA27x
231         select PXA_SHARP_Cxx00
232         select MACH_SPITZ
233         select I2C
234         select I2C_PXA
236 config MACH_SPITZ
237         bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
238         depends on PXA_SHARPSL
239         select PXA27x
240         select PXA_SHARP_Cxx00
242 config MACH_BORZOI
243         bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
244         depends on PXA_SHARPSL
245         select PXA27x
246         select PXA_SHARP_Cxx00
248 config MACH_TOSA
249         bool "Enable Sharp SL-6000x (Tosa) Support"
250         depends on PXA_SHARPSL
251         select PXA25x
253 config PXA25x
254         bool
255         help
256           Select code specific to PXA21x/25x/26x variants
258 config PXA27x
259         bool
260         help
261           Select code specific to PXA27x variants
263 config PXA3xx
264         bool
265         help
266           Select code specific to PXA3xx variants
268 config PXA_SHARP_C7xx
269         bool
270         select PXA_SSP
271         select SHARPSL_PM
272         help
273           Enable support for all Sharp C7xx models
275 config PXA_SHARP_Cxx00
276         bool
277         select PXA_SSP
278         select SHARPSL_PM
279         help
280           Enable common support for Sharp Cxx00 models
282 config PXA_SSP
283         tristate
284         help
285           Enable support for PXA2xx SSP ports
287 config PXA_PWM
288         tristate
289         default BACKLIGHT_PWM
290         help
291           Enable support for PXA2xx/PXA3xx PWM controllers
292 endif