[ARM] 5082/1: pxa: Definition for the third USB port control register UP3OCR
[linux-2.6.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 endmenu
20
21 endif
22
23 menu "Select target boards"
24
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.
30
31 config ARCH_LUBBOCK
32         bool "Intel DBPXA250 Development Platform"
33         select PXA25x
34         select SA1111
35
36 config MACH_LOGICPD_PXA270
37         bool "LogicPD PXA270 Card Engine Development Platform"
38         select PXA27x
39
40 config MACH_MAINSTONE
41         bool "Intel HCDDBBVA0 Development Platform"
42         select PXA27x
43
44 config ARCH_PXA_IDP
45         bool "Accelent Xscale IDP"
46         select PXA25x
47
48 config PXA_SHARPSL
49         bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
50         select SHARP_SCOOP
51         select SHARP_PARAM
52         help
53           Say Y here if you intend to run this kernel on a
54           Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
55           SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
56           SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
57           handheld computer.
58
59 config ARCH_PXA_ESERIES
60         bool "PXA based Toshiba e-series PDAs"
61         select PXA25x
62
63 config MACH_E330
64         bool "Toshiba e330"
65         default y
66         depends on ARCH_PXA_ESERIES
67         help
68           Say Y here if you intend to run this kernel on a Toshiba
69           e330 family PDA.
70
71 config MACH_E740
72         bool "Toshiba e740"
73         default y
74         depends on ARCH_PXA_ESERIES
75         help
76           Say Y here if you intend to run this kernel on a Toshiba
77           e740 family PDA.
78
79 config MACH_E750
80         bool "Toshiba e750"
81         default y
82         depends on ARCH_PXA_ESERIES
83         help
84           Say Y here if you intend to run this kernel on a Toshiba
85           e750 family PDA.
86
87 config MACH_E400
88         bool "Toshiba e400"
89         default y
90         depends on ARCH_PXA_ESERIES
91         help
92           Say Y here if you intend to run this kernel on a Toshiba
93           e400 family PDA.
94
95 config MACH_E800
96         bool "Toshiba e800"
97         default y
98         depends on ARCH_PXA_ESERIES
99         help
100           Say Y here if you intend to run this kernel on a Toshiba
101           e800 family PDA.
102
103 config MACH_TRIZEPS4
104         bool "Keith und Koep Trizeps4 DIMM-Module"
105         select PXA27x
106
107 config MACH_EM_X270
108         bool "CompuLab EM-x270 platform"
109         select PXA27x
110
111 config MACH_COLIBRI
112         bool "Toradex Colibri PX27x"
113         select PXA27x
114
115 config MACH_ZYLONITE
116         bool "PXA3xx Development Platform"
117         select PXA3xx
118
119 config MACH_LITTLETON
120         bool "PXA3xx Form Factor Platform (aka Littleton)"
121         select PXA3xx
122         select PXA_SSP
123
124 config MACH_ARMCORE
125         bool "CompuLab CM-X270 modules"
126         select PXA27x
127         select IWMMXT
128
129 config MACH_MAGICIAN
130         bool "Enable HTC Magician Support"
131         depends on ARCH_PXA
132         select PXA27x
133         select IWMMXT
134
135 config MACH_PCM027
136         bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
137         select PXA27x
138         select IWMMXT
139
140 endmenu
141
142 choice
143         prompt "Used baseboard"
144         depends on MACH_PCM027
145
146 config MACH_PCM990_BASEBOARD
147         bool "PHYTEC PCM-990 development board"
148
149 endchoice
150
151 if ARCH_GUMSTIX
152
153 choice
154         prompt "Select target Gumstix board"
155
156 config MACH_GUMSTIX_F
157         bool "Basix, Connex, ws-200ax, ws-400ax systems"
158         select PXA25x
159
160 endchoice
161
162 endif
163
164
165 if MACH_TRIZEPS4
166
167 choice
168         prompt "Select base board for Trizeps 4 module"
169
170 config MACH_TRIZEPS4_CONXS
171         bool "ConXS Eval Board"
172
173 config MACH_TRIZEPS4_ANY
174         bool "another Board"
175
176 endchoice
177
178 endif
179
180 endmenu
181
182 config MACH_POODLE
183         bool "Enable Sharp SL-5600 (Poodle) Support"
184         depends on PXA_SHARPSL
185         select PXA25x
186         select SHARP_LOCOMO
187         select PXA_SSP
188
189 config MACH_CORGI
190         bool "Enable Sharp SL-C700 (Corgi) Support"
191         depends on PXA_SHARPSL
192         select PXA25x
193         select PXA_SHARP_C7xx
194
195 config MACH_SHEPHERD
196         bool "Enable Sharp SL-C750 (Shepherd) Support"
197         depends on PXA_SHARPSL
198         select PXA25x
199         select PXA_SHARP_C7xx
200
201 config MACH_HUSKY
202         bool "Enable Sharp SL-C760 (Husky) Support"
203         depends on PXA_SHARPSL
204         select PXA25x
205         select PXA_SHARP_C7xx
206
207 config MACH_AKITA
208         bool "Enable Sharp SL-1000 (Akita) Support"
209         depends on PXA_SHARPSL
210         select PXA27x
211         select PXA_SHARP_Cxx00
212         select MACH_SPITZ
213         select I2C
214         select I2C_PXA
215
216 config MACH_SPITZ
217         bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
218         depends on PXA_SHARPSL
219         select PXA27x
220         select PXA_SHARP_Cxx00
221
222 config MACH_BORZOI
223         bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
224         depends on PXA_SHARPSL
225         select PXA27x
226         select PXA_SHARP_Cxx00
227
228 config MACH_TOSA
229         bool "Enable Sharp SL-6000x (Tosa) Support"
230         depends on PXA_SHARPSL
231         select PXA25x
232
233 config PXA25x
234         bool
235         help
236           Select code specific to PXA21x/25x/26x variants
237
238 config PXA27x
239         bool
240         help
241           Select code specific to PXA27x variants
242
243 config PXA3xx
244         bool
245         help
246           Select code specific to PXA3xx variants
247
248 config PXA_SHARP_C7xx
249         bool
250         select PXA_SSP
251         select SHARPSL_PM
252         help
253           Enable support for all Sharp C7xx models
254
255 config PXA_SHARP_Cxx00
256         bool
257         select PXA_SSP
258         select SHARPSL_PM
259         help
260           Enable common support for Sharp Cxx00 models
261
262 config PXA_SSP
263         tristate
264         help
265           Enable support for PXA2xx SSP ports
266 endif