e5b7063ed81807470077d5890fe69199a18ef9c6
[safe/jmp/linux-2.6] / 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 choice
24         prompt "Select target board"
25
26 config ARCH_LUBBOCK
27         bool "Intel DBPXA250 Development Platform"
28         select PXA25x
29         select SA1111
30
31 config MACH_LOGICPD_PXA270
32         bool "LogicPD PXA270 Card Engine Development Platform"
33         select PXA27x
34
35 config MACH_MAINSTONE
36         bool "Intel HCDDBBVA0 Development Platform"
37         select PXA27x
38
39 config ARCH_PXA_IDP
40         bool "Accelent Xscale IDP"
41         select PXA25x
42
43 config 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
54 config ARCH_PXA_ESERIES
55         bool "PXA based Toshiba e-series PDAs"
56         select PXA25x
57
58 config 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
66 config 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
74 config 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
82 config 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
90 config 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
98 config MACH_TRIZEPS4
99         bool "Keith und Koep Trizeps4 DIMM-Module"
100         select PXA27x
101
102 config MACH_EM_X270
103         bool "CompuLab EM-x270 platform"
104         select PXA27x
105
106 config MACH_ZYLONITE
107         bool "PXA3xx Development Platform"
108         select PXA3xx
109
110 config MACH_LITTLETON
111         bool "PXA3xx Form Factor Platform (aka Littleton)"
112         select PXA3xx
113         select PXA_SSP
114
115 config MACH_ARMCORE
116         bool "CompuLab CM-X270 modules"
117         select PXA27x
118         select IWMMXT
119
120 config MACH_MAGICIAN
121         bool "Enable HTC Magician Support"
122         depends on ARCH_PXA
123         select PXA27x
124         select IWMMXT
125
126 config MACH_PCM027
127         bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
128         select PXA27x
129         select IWMMXT
130
131 endchoice
132
133 choice
134         prompt "Used baseboard"
135         depends on MACH_PCM027
136
137 config MACH_PCM990_BASEBOARD
138         bool "PHYTEC PCM-990 development board"
139
140 endchoice
141
142 if PXA_SHARPSL
143
144 choice
145         prompt "Select target Sharp Zaurus device range"
146
147 config PXA_SHARPSL_25x
148         bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
149         select PXA25x
150
151 config PXA_SHARPSL_27x
152         bool "Sharp PXA270 models (SL-Cxx00)"
153         select PXA27x
154
155 endchoice
156
157 endif
158
159 if MACH_TRIZEPS4
160
161 choice
162         prompt "Select base board for Trizeps 4 module"
163
164 config MACH_TRIZEPS4_CONXS
165         bool "ConXS Eval Board"
166
167 config MACH_TRIZEPS4_ANY
168         bool "another Board"
169
170 endchoice
171
172 endif
173
174 endmenu
175
176 config MACH_POODLE
177         bool "Enable Sharp SL-5600 (Poodle) Support"
178         depends on PXA_SHARPSL_25x
179         select SHARP_LOCOMO
180         select PXA_SSP
181
182 config MACH_CORGI
183         bool "Enable Sharp SL-C700 (Corgi) Support"
184         depends on PXA_SHARPSL_25x
185         select PXA_SHARP_C7xx
186
187 config MACH_SHEPHERD
188         bool "Enable Sharp SL-C750 (Shepherd) Support"
189         depends on PXA_SHARPSL_25x
190         select PXA_SHARP_C7xx
191
192 config MACH_HUSKY
193         bool "Enable Sharp SL-C760 (Husky) Support"
194         depends on PXA_SHARPSL_25x
195         select PXA_SHARP_C7xx
196
197 config MACH_AKITA
198         bool "Enable Sharp SL-1000 (Akita) Support"
199         depends on PXA_SHARPSL_27x
200         select PXA_SHARP_Cxx00
201         select MACH_SPITZ
202         select I2C
203         select I2C_PXA
204
205 config MACH_SPITZ
206         bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
207         depends on PXA_SHARPSL_27x
208         select PXA_SHARP_Cxx00
209
210 config MACH_BORZOI
211         bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
212         depends on PXA_SHARPSL_27x
213         select PXA_SHARP_Cxx00
214
215 config MACH_TOSA
216         bool "Enable Sharp SL-6000x (Tosa) Support"
217         depends on PXA_SHARPSL_25x
218
219 config PXA25x
220         bool
221         help
222           Select code specific to PXA21x/25x/26x variants
223
224 config PXA27x
225         bool
226         help
227           Select code specific to PXA27x variants
228
229 config PXA3xx
230         bool
231         help
232           Select code specific to PXA3xx variants
233
234 config PXA_SHARP_C7xx
235         bool
236         select PXA_SSP
237         select SHARPSL_PM
238         help
239           Enable support for all Sharp C7xx models
240
241 config PXA_SHARP_Cxx00
242         bool
243         select PXA_SSP
244         select SHARPSL_PM
245         help
246           Enable common support for Sharp Cxx00 models
247
248 config PXA_SSP
249         tristate
250         help
251           Enable support for PXA2xx SSP ports
252 endif