diff options
Diffstat (limited to 'arch/arm/mach-pxa/Kconfig')
-rw-r--r-- | arch/arm/mach-pxa/Kconfig | 638 |
1 files changed, 340 insertions, 298 deletions
diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig index a6f8eab14ba5..d89c6adbe8bc 100644 --- a/arch/arm/mach-pxa/Kconfig +++ b/arch/arm/mach-pxa/Kconfig | |||
@@ -2,34 +2,105 @@ if ARCH_PXA | |||
2 | 2 | ||
3 | menu "Intel PXA2xx/PXA3xx Implementations" | 3 | menu "Intel PXA2xx/PXA3xx Implementations" |
4 | 4 | ||
5 | if PXA3xx | 5 | comment "Intel/Marvell Dev Platforms (sorted by hardware release time)" |
6 | 6 | ||
7 | menu "Supported PXA3xx Processor Variants" | 7 | config ARCH_LUBBOCK |
8 | bool "Intel DBPXA250 Development Platform (aka Lubbock)" | ||
9 | select PXA25x | ||
10 | select SA1111 | ||
11 | select PXA_HAVE_BOARD_IRQS | ||
8 | 12 | ||
9 | config CPU_PXA300 | 13 | config MACH_MAINSTONE |
10 | bool "PXA300 (codename Monahans-L)" | 14 | bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)" |
15 | select PXA27x | ||
16 | select HAVE_PWM | ||
17 | select PXA_HAVE_BOARD_IRQS | ||
11 | 18 | ||
12 | config CPU_PXA310 | 19 | config MACH_ZYLONITE |
13 | bool "PXA310 (codename Monahans-LV)" | 20 | bool |
21 | select PXA3xx | ||
22 | select PXA_SSP | ||
23 | select HAVE_PWM | ||
24 | select PXA_HAVE_BOARD_IRQS | ||
25 | |||
26 | config MACH_ZYLONITE300 | ||
27 | bool "PXA3xx Development Platform (aka Zylonite) PXA300/310" | ||
14 | select CPU_PXA300 | 28 | select CPU_PXA300 |
29 | select CPU_PXA310 | ||
30 | select MACH_ZYLONITE | ||
15 | 31 | ||
16 | config CPU_PXA320 | 32 | config MACH_ZYLONITE320 |
17 | bool "PXA320 (codename Monahans-P)" | 33 | bool "PXA3xx Development Platform (aka Zylonite) PXA320" |
34 | select CPU_PXA320 | ||
35 | select MACH_ZYLONITE | ||
18 | 36 | ||
19 | config CPU_PXA930 | 37 | config MACH_LITTLETON |
20 | bool "PXA930 (codename Tavor-P)" | 38 | bool "PXA3xx Form Factor Platform (aka Littleton)" |
39 | select PXA3xx | ||
40 | select PXA_SSP | ||
21 | 41 | ||
22 | config CPU_PXA935 | 42 | config MACH_TAVOREVB |
23 | bool "PXA935 (codename Tavor-P65)" | 43 | bool "PXA930 Evaluation Board (aka TavorEVB)" |
44 | select PXA3xx | ||
24 | select CPU_PXA930 | 45 | select CPU_PXA930 |
25 | 46 | ||
26 | config CPU_PXA950 | 47 | config MACH_SAAR |
27 | bool "PXA950 (codename Tavor-PV2)" | 48 | bool "PXA930 Handheld Platform (aka SAAR)" |
49 | select PXA3xx | ||
28 | select CPU_PXA930 | 50 | select CPU_PXA930 |
29 | 51 | ||
30 | endmenu | 52 | comment "Third Party Dev Platforms (sorted by vendor name)" |
31 | 53 | ||
32 | endif | 54 | config ARCH_PXA_IDP |
55 | bool "Accelent Xscale IDP" | ||
56 | select PXA25x | ||
57 | |||
58 | config ARCH_VIPER | ||
59 | bool "Arcom/Eurotech VIPER SBC" | ||
60 | select PXA25x | ||
61 | select ISA | ||
62 | select I2C_GPIO | ||
63 | select HAVE_PWM | ||
64 | select PXA_HAVE_BOARD_IRQS | ||
65 | select PXA_HAVE_ISA_IRQS | ||
66 | |||
67 | config MACH_BALLOON3 | ||
68 | bool "Balloon 3 board" | ||
69 | select PXA27x | ||
70 | select IWMMXT | ||
71 | select PXA_HAVE_BOARD_IRQS | ||
72 | |||
73 | config MACH_CSB726 | ||
74 | bool "Enable Cogent CSB726 System On a Module" | ||
75 | select PXA27x | ||
76 | select IWMMXT | ||
77 | help | ||
78 | Say Y here if you intend to run this kernel on a Cogent | ||
79 | CSB726 System On Module. | ||
80 | |||
81 | config CSB726_CSB701 | ||
82 | bool "Enable support for CSB701 baseboard" | ||
83 | depends on MACH_CSB726 | ||
84 | |||
85 | config MACH_ARMCORE | ||
86 | bool "CompuLab CM-X255/CM-X270 modules" | ||
87 | select PXA27x | ||
88 | select IWMMXT | ||
89 | select PXA25x | ||
90 | select PXA_SSP | ||
91 | |||
92 | config MACH_EM_X270 | ||
93 | bool "CompuLab EM-x270 platform" | ||
94 | select PXA27x | ||
95 | |||
96 | config MACH_EXEDA | ||
97 | bool "CompuLab eXeda platform" | ||
98 | select PXA27x | ||
99 | |||
100 | config MACH_CM_X300 | ||
101 | bool "CompuLab CM-X300 modules" | ||
102 | select PXA3xx | ||
103 | select CPU_PXA300 | ||
33 | 104 | ||
34 | config ARCH_GUMSTIX | 105 | config ARCH_GUMSTIX |
35 | bool "Gumstix XScale 255 boards" | 106 | bool "Gumstix XScale 255 boards" |
@@ -62,185 +133,24 @@ config MACH_STARGATE2 | |||
62 | select IWMMXT | 133 | select IWMMXT |
63 | select PXA_HAVE_BOARD_IRQS | 134 | select PXA_HAVE_BOARD_IRQS |
64 | 135 | ||
65 | config ARCH_LUBBOCK | 136 | config MACH_XCEP |
66 | bool "Intel DBPXA250 Development Platform" | 137 | bool "Iskratel Electronics XCEP" |
67 | select PXA25x | ||
68 | select SA1111 | ||
69 | select PXA_HAVE_BOARD_IRQS | ||
70 | |||
71 | config MACH_LOGICPD_PXA270 | ||
72 | bool "LogicPD PXA270 Card Engine Development Platform" | ||
73 | select PXA27x | ||
74 | select HAVE_PWM | ||
75 | select PXA_HAVE_BOARD_IRQS | ||
76 | |||
77 | config MACH_MAINSTONE | ||
78 | bool "Intel HCDDBBVA0 Development Platform" | ||
79 | select PXA27x | ||
80 | select HAVE_PWM | ||
81 | select PXA_HAVE_BOARD_IRQS | ||
82 | |||
83 | config MACH_MP900C | ||
84 | bool "Nec Mobilepro 900/c" | ||
85 | select PXA25x | ||
86 | |||
87 | config MACH_BALLOON3 | ||
88 | bool "Balloon 3 board" | ||
89 | select PXA27x | ||
90 | select IWMMXT | ||
91 | select PXA_HAVE_BOARD_IRQS | ||
92 | |||
93 | config ARCH_PXA_IDP | ||
94 | bool "Accelent Xscale IDP" | ||
95 | select PXA25x | ||
96 | |||
97 | config PXA_SHARPSL | ||
98 | bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" | ||
99 | select SHARP_SCOOP | ||
100 | select SHARP_PARAM | ||
101 | help | ||
102 | Say Y here if you intend to run this kernel on a | ||
103 | Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi), | ||
104 | SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita), | ||
105 | SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) | ||
106 | handheld computer. | ||
107 | |||
108 | config SHARPSL_PM | ||
109 | bool | ||
110 | select APM_EMULATION | ||
111 | |||
112 | config CORGI_SSP_DEPRECATED | ||
113 | bool | ||
114 | select PXA_SSP | ||
115 | help | ||
116 | This option will include corgi_ssp.c and corgi_lcd.c | ||
117 | that corgi_ts.c and other legacy drivers (corgi_bl.c | ||
118 | and sharpsl_pm.c) may depend on. | ||
119 | |||
120 | config MACH_POODLE | ||
121 | bool "Enable Sharp SL-5600 (Poodle) Support" | ||
122 | depends on PXA_SHARPSL | ||
123 | select PXA25x | 138 | select PXA25x |
124 | select SHARP_LOCOMO | 139 | select MTD |
140 | select MTD_PARTITIONS | ||
141 | select MTD_PHYSMAP | ||
142 | select MTD_CFI_INTELEXT | ||
143 | select MTD_CFI | ||
144 | select MTD_CHAR | ||
145 | select SMC91X | ||
125 | select PXA_SSP | 146 | select PXA_SSP |
126 | |||
127 | config MACH_CORGI | ||
128 | bool "Enable Sharp SL-C700 (Corgi) Support" | ||
129 | depends on PXA_SHARPSL | ||
130 | select PXA25x | ||
131 | select PXA_SHARP_C7xx | ||
132 | |||
133 | config MACH_SHEPHERD | ||
134 | bool "Enable Sharp SL-C750 (Shepherd) Support" | ||
135 | depends on PXA_SHARPSL | ||
136 | select PXA25x | ||
137 | select PXA_SHARP_C7xx | ||
138 | |||
139 | config MACH_HUSKY | ||
140 | bool "Enable Sharp SL-C760 (Husky) Support" | ||
141 | depends on PXA_SHARPSL | ||
142 | select PXA25x | ||
143 | select PXA_SHARP_C7xx | ||
144 | |||
145 | config MACH_AKITA | ||
146 | bool "Enable Sharp SL-1000 (Akita) Support" | ||
147 | depends on PXA_SHARPSL | ||
148 | select PXA27x | ||
149 | select PXA_SHARP_Cxx00 | ||
150 | select MACH_SPITZ | ||
151 | select I2C | ||
152 | select I2C_PXA | ||
153 | |||
154 | config MACH_SPITZ | ||
155 | bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" | ||
156 | depends on PXA_SHARPSL | ||
157 | select PXA27x | ||
158 | select PXA_SHARP_Cxx00 | ||
159 | |||
160 | config MACH_BORZOI | ||
161 | bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" | ||
162 | depends on PXA_SHARPSL | ||
163 | select PXA27x | ||
164 | select PXA_SHARP_Cxx00 | ||
165 | |||
166 | config MACH_TOSA | ||
167 | bool "Enable Sharp SL-6000x (Tosa) Support" | ||
168 | depends on PXA_SHARPSL | ||
169 | select PXA25x | ||
170 | select PXA_HAVE_BOARD_IRQS | ||
171 | |||
172 | config ARCH_VIPER | ||
173 | bool "Arcom/Eurotech VIPER SBC" | ||
174 | select PXA25x | ||
175 | select ISA | ||
176 | select I2C_GPIO | ||
177 | select HAVE_PWM | ||
178 | select PXA_HAVE_BOARD_IRQS | ||
179 | select PXA_HAVE_ISA_IRQS | ||
180 | |||
181 | config ARCH_PXA_ESERIES | ||
182 | bool "PXA based Toshiba e-series PDAs" | ||
183 | select PXA25x | ||
184 | select PXA_HAVE_BOARD_IRQS | ||
185 | |||
186 | config MACH_E330 | ||
187 | bool "Toshiba e330" | ||
188 | default y | ||
189 | depends on ARCH_PXA_ESERIES | ||
190 | help | ||
191 | Say Y here if you intend to run this kernel on a Toshiba | ||
192 | e330 family PDA. | ||
193 | |||
194 | config MACH_E350 | ||
195 | bool "Toshiba e350" | ||
196 | default y | ||
197 | depends on ARCH_PXA_ESERIES | ||
198 | help | ||
199 | Say Y here if you intend to run this kernel on a Toshiba | ||
200 | e350 family PDA. | ||
201 | |||
202 | config MACH_E740 | ||
203 | bool "Toshiba e740" | ||
204 | default y | ||
205 | depends on ARCH_PXA_ESERIES | ||
206 | select FB_W100 | ||
207 | help | ||
208 | Say Y here if you intend to run this kernel on a Toshiba | ||
209 | e740 family PDA. | ||
210 | |||
211 | config MACH_E750 | ||
212 | bool "Toshiba e750" | ||
213 | default y | ||
214 | depends on ARCH_PXA_ESERIES | ||
215 | select FB_W100 | ||
216 | help | ||
217 | Say Y here if you intend to run this kernel on a Toshiba | ||
218 | e750 family PDA. | ||
219 | |||
220 | config MACH_E400 | ||
221 | bool "Toshiba e400" | ||
222 | default y | ||
223 | depends on ARCH_PXA_ESERIES | ||
224 | help | 147 | help |
225 | Say Y here if you intend to run this kernel on a Toshiba | 148 | PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash. |
226 | e400 family PDA. | 149 | Tuned for usage in Libera instruments for particle accelerators. |
227 | |||
228 | config MACH_E800 | ||
229 | bool "Toshiba e800" | ||
230 | default y | ||
231 | depends on ARCH_PXA_ESERIES | ||
232 | select FB_W100 | ||
233 | help | ||
234 | Say Y here if you intend to run this kernel on a Toshiba | ||
235 | e800 family PDA. | ||
236 | 150 | ||
237 | config TRIZEPS_PXA | 151 | config TRIZEPS_PXA |
238 | bool "PXA based Keith und Koep Trizeps DIMM-Modules" | 152 | bool "PXA based Keith und Koep Trizeps DIMM-Modules" |
239 | 153 | ||
240 | config MACH_H5000 | ||
241 | bool "HP iPAQ h5000" | ||
242 | select PXA25x | ||
243 | |||
244 | config MACH_TRIZEPS4 | 154 | config MACH_TRIZEPS4 |
245 | bool "Keith und Koep Trizeps4 DIMM-Module" | 155 | bool "Keith und Koep Trizeps4 DIMM-Module" |
246 | depends on TRIZEPS_PXA | 156 | depends on TRIZEPS_PXA |
@@ -274,13 +184,38 @@ config TRIZEPS_PCMCIA | |||
274 | help | 184 | help |
275 | Enable PCMCIA support for Trizeps modules | 185 | Enable PCMCIA support for Trizeps modules |
276 | 186 | ||
277 | config MACH_EM_X270 | 187 | config MACH_LOGICPD_PXA270 |
278 | bool "CompuLab EM-x270 platform" | 188 | bool "LogicPD PXA270 Card Engine Development Platform" |
279 | select PXA27x | 189 | select PXA27x |
190 | select HAVE_PWM | ||
191 | select PXA_HAVE_BOARD_IRQS | ||
280 | 192 | ||
281 | config MACH_EXEDA | 193 | config MACH_PCM027 |
282 | bool "CompuLab eXeda platform" | 194 | bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" |
283 | select PXA27x | 195 | select PXA27x |
196 | select IWMMXT | ||
197 | select PXA_SSP | ||
198 | select PXA_HAVE_BOARD_IRQS | ||
199 | |||
200 | config MACH_PCM990_BASEBOARD | ||
201 | bool "PHYTEC PCM-990 development board" | ||
202 | select HAVE_PWM | ||
203 | depends on MACH_PCM027 | ||
204 | |||
205 | choice | ||
206 | prompt "display on pcm990" | ||
207 | depends on MACH_PCM990_BASEBOARD | ||
208 | |||
209 | config PCM990_DISPLAY_SHARP | ||
210 | bool "sharp lq084v1dg21 stn display" | ||
211 | |||
212 | config PCM990_DISPLAY_NEC | ||
213 | bool "nec nl6448bc20_18d tft display" | ||
214 | |||
215 | config PCM990_DISPLAY_NONE | ||
216 | bool "no display" | ||
217 | |||
218 | endchoice | ||
284 | 219 | ||
285 | config MACH_COLIBRI | 220 | config MACH_COLIBRI |
286 | bool "Toradex Colibri PXA270" | 221 | bool "Toradex Colibri PXA270" |
@@ -290,45 +225,15 @@ config MACH_COLIBRI300 | |||
290 | bool "Toradex Colibri PXA300/310" | 225 | bool "Toradex Colibri PXA300/310" |
291 | select PXA3xx | 226 | select PXA3xx |
292 | select CPU_PXA300 | 227 | select CPU_PXA300 |
228 | select CPU_PXA310 | ||
229 | select HAVE_PWM | ||
293 | 230 | ||
294 | config MACH_COLIBRI320 | 231 | config MACH_COLIBRI320 |
295 | bool "Toradex Colibri PXA320" | 232 | bool "Toradex Colibri PXA320" |
296 | select PXA3xx | 233 | select PXA3xx |
297 | select CPU_PXA320 | 234 | select CPU_PXA320 |
298 | 235 | ||
299 | config MACH_ZYLONITE | 236 | comment "End-user Products (sorted by vendor name)" |
300 | bool "PXA3xx Development Platform (aka Zylonite)" | ||
301 | select PXA3xx | ||
302 | select PXA_SSP | ||
303 | select HAVE_PWM | ||
304 | select PXA_HAVE_BOARD_IRQS | ||
305 | |||
306 | config MACH_LITTLETON | ||
307 | bool "PXA3xx Form Factor Platform (aka Littleton)" | ||
308 | select PXA3xx | ||
309 | select PXA_SSP | ||
310 | |||
311 | config MACH_TAVOREVB | ||
312 | bool "PXA930 Evaluation Board (aka TavorEVB)" | ||
313 | select PXA3xx | ||
314 | select CPU_PXA930 | ||
315 | |||
316 | config MACH_SAAR | ||
317 | bool "PXA930 Handheld Platform (aka SAAR)" | ||
318 | select PXA3xx | ||
319 | select CPU_PXA930 | ||
320 | |||
321 | config MACH_ARMCORE | ||
322 | bool "CompuLab CM-X255/CM-X270 modules" | ||
323 | select PXA27x | ||
324 | select IWMMXT | ||
325 | select PXA25x | ||
326 | select PXA_SSP | ||
327 | |||
328 | config MACH_CM_X300 | ||
329 | bool "CompuLab CM-X300 modules" | ||
330 | select PXA3xx | ||
331 | select CPU_PXA300 | ||
332 | 237 | ||
333 | config MACH_H4700 | 238 | config MACH_H4700 |
334 | bool "HP iPAQ hx4700" | 239 | bool "HP iPAQ hx4700" |
@@ -338,6 +243,15 @@ config MACH_H4700 | |||
338 | select HAVE_PWM | 243 | select HAVE_PWM |
339 | select PXA_HAVE_BOARD_IRQS | 244 | select PXA_HAVE_BOARD_IRQS |
340 | 245 | ||
246 | config MACH_H5000 | ||
247 | bool "HP iPAQ h5000" | ||
248 | select PXA25x | ||
249 | |||
250 | config MACH_HIMALAYA | ||
251 | bool "HTC Himalaya Support" | ||
252 | select CPU_PXA26x | ||
253 | select FB_W100 | ||
254 | |||
341 | config MACH_MAGICIAN | 255 | config MACH_MAGICIAN |
342 | bool "Enable HTC Magician Support" | 256 | bool "Enable HTC Magician Support" |
343 | select PXA27x | 257 | select PXA27x |
@@ -346,11 +260,6 @@ config MACH_MAGICIAN | |||
346 | select HAVE_PWM | 260 | select HAVE_PWM |
347 | select PXA_HAVE_BOARD_IRQS | 261 | select PXA_HAVE_BOARD_IRQS |
348 | 262 | ||
349 | config MACH_HIMALAYA | ||
350 | bool "HTC Himalaya Support" | ||
351 | select CPU_PXA26x | ||
352 | select FB_W100 | ||
353 | |||
354 | config MACH_MIOA701 | 263 | config MACH_MIOA701 |
355 | bool "Mitac Mio A701 Support" | 264 | bool "Mitac Mio A701 Support" |
356 | select PXA27x | 265 | select PXA27x |
@@ -362,13 +271,47 @@ config MACH_MIOA701 | |||
362 | MIO A701. Currently there is only basic support | 271 | MIO A701. Currently there is only basic support |
363 | for this PDA. | 272 | for this PDA. |
364 | 273 | ||
365 | config MACH_PCM027 | 274 | config PXA_EZX |
366 | bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" | 275 | bool "Motorola EZX Platform" |
367 | select PXA27x | 276 | select PXA27x |
368 | select IWMMXT | 277 | select IWMMXT |
369 | select PXA_SSP | 278 | select HAVE_PWM |
370 | select PXA_HAVE_BOARD_IRQS | 279 | select PXA_HAVE_BOARD_IRQS |
371 | 280 | ||
281 | config MACH_EZX_A780 | ||
282 | bool "Motorola EZX A780" | ||
283 | default y | ||
284 | depends on PXA_EZX | ||
285 | |||
286 | config MACH_EZX_E680 | ||
287 | bool "Motorola EZX E680" | ||
288 | default y | ||
289 | depends on PXA_EZX | ||
290 | |||
291 | config MACH_EZX_A1200 | ||
292 | bool "Motorola EZX A1200" | ||
293 | default y | ||
294 | depends on PXA_EZX | ||
295 | |||
296 | config MACH_EZX_A910 | ||
297 | bool "Motorola EZX A910" | ||
298 | default y | ||
299 | depends on PXA_EZX | ||
300 | |||
301 | config MACH_EZX_E6 | ||
302 | bool "Motorola EZX E6" | ||
303 | default y | ||
304 | depends on PXA_EZX | ||
305 | |||
306 | config MACH_EZX_E2 | ||
307 | bool "Motorola EZX E2" | ||
308 | default y | ||
309 | depends on PXA_EZX | ||
310 | |||
311 | config MACH_MP900C | ||
312 | bool "Nec Mobilepro 900/c" | ||
313 | select PXA25x | ||
314 | |||
372 | config ARCH_PXA_PALM | 315 | config ARCH_PXA_PALM |
373 | bool "PXA based Palm PDAs" | 316 | bool "PXA based Palm PDAs" |
374 | select HAVE_PWM | 317 | select HAVE_PWM |
@@ -421,109 +364,172 @@ config MACH_PALMZ72 | |||
421 | Say Y here if you intend to run this kernel on Palm Zire 72 | 364 | Say Y here if you intend to run this kernel on Palm Zire 72 |
422 | handheld computer. | 365 | handheld computer. |
423 | 366 | ||
424 | config MACH_TREO680 | 367 | config MACH_PALMLD |
425 | bool "Palm Treo 680" | 368 | bool "Palm LifeDrive" |
426 | default y | 369 | default y |
427 | depends on ARCH_PXA_PALM | 370 | depends on ARCH_PXA_PALM |
428 | select PXA27x | 371 | select PXA27x |
429 | select IWMMXT | 372 | select IWMMXT |
430 | help | 373 | help |
431 | Say Y here if you intend to run this kernel on Palm Treo 680 | 374 | Say Y here if you intend to run this kernel on a Palm LifeDrive |
375 | handheld computer. | ||
376 | |||
377 | config PALM_TREO | ||
378 | bool | ||
379 | depends on ARCH_PXA_PALM | ||
380 | |||
381 | config MACH_CENTRO | ||
382 | bool "Palm Centro 685 (GSM)" | ||
383 | default y | ||
384 | depends on ARCH_PXA_PALM | ||
385 | select PXA27x | ||
386 | select IWMMXT | ||
387 | select PALM_TREO | ||
388 | help | ||
389 | Say Y here if you intend to run this kernel on Palm Centro 685 (GSM) | ||
432 | smartphone. | 390 | smartphone. |
433 | 391 | ||
434 | config MACH_PALMLD | 392 | config MACH_TREO680 |
435 | bool "Palm LifeDrive" | 393 | bool "Palm Treo 680" |
436 | default y | 394 | default y |
437 | depends on ARCH_PXA_PALM | 395 | depends on ARCH_PXA_PALM |
438 | select PXA27x | 396 | select PXA27x |
439 | select IWMMXT | 397 | select IWMMXT |
398 | select PALM_TREO | ||
440 | help | 399 | help |
441 | Say Y here if you intend to run this kernel on a Palm LifeDrive | 400 | Say Y here if you intend to run this kernel on Palm Treo 680 |
401 | smartphone. | ||
402 | |||
403 | config PXA_SHARPSL | ||
404 | bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" | ||
405 | select SHARP_SCOOP | ||
406 | select SHARP_PARAM | ||
407 | help | ||
408 | Say Y here if you intend to run this kernel on a | ||
409 | Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi), | ||
410 | SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita), | ||
411 | SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) | ||
442 | handheld computer. | 412 | handheld computer. |
443 | 413 | ||
444 | config MACH_PCM990_BASEBOARD | 414 | config SHARPSL_PM |
445 | bool "PHYTEC PCM-990 development board" | 415 | bool |
446 | select HAVE_PWM | 416 | select APM_EMULATION |
447 | depends on MACH_PCM027 | ||
448 | 417 | ||
449 | choice | 418 | config CORGI_SSP_DEPRECATED |
450 | prompt "display on pcm990" | 419 | bool |
451 | depends on MACH_PCM990_BASEBOARD | 420 | select PXA_SSP |
421 | help | ||
422 | This option will include corgi_ssp.c and corgi_lcd.c | ||
423 | that corgi_ts.c and other legacy drivers (corgi_bl.c | ||
424 | and sharpsl_pm.c) may depend on. | ||
452 | 425 | ||
453 | config PCM990_DISPLAY_SHARP | 426 | config MACH_POODLE |
454 | bool "sharp lq084v1dg21 stn display" | 427 | bool "Enable Sharp SL-5600 (Poodle) Support" |
428 | depends on PXA_SHARPSL | ||
429 | select PXA25x | ||
430 | select SHARP_LOCOMO | ||
431 | select PXA_SSP | ||
455 | 432 | ||
456 | config PCM990_DISPLAY_NEC | 433 | config MACH_CORGI |
457 | bool "nec nl6448bc20_18d tft display" | 434 | bool "Enable Sharp SL-C700 (Corgi) Support" |
435 | depends on PXA_SHARPSL | ||
436 | select PXA25x | ||
437 | select PXA_SHARP_C7xx | ||
458 | 438 | ||
459 | config PCM990_DISPLAY_NONE | 439 | config MACH_SHEPHERD |
460 | bool "no display" | 440 | bool "Enable Sharp SL-C750 (Shepherd) Support" |
441 | depends on PXA_SHARPSL | ||
442 | select PXA25x | ||
443 | select PXA_SHARP_C7xx | ||
461 | 444 | ||
462 | endchoice | 445 | config MACH_HUSKY |
446 | bool "Enable Sharp SL-C760 (Husky) Support" | ||
447 | depends on PXA_SHARPSL | ||
448 | select PXA25x | ||
449 | select PXA_SHARP_C7xx | ||
463 | 450 | ||
464 | config MACH_CSB726 | 451 | config MACH_AKITA |
465 | bool "Enable Cogent CSB726 System On a Module" | 452 | bool "Enable Sharp SL-1000 (Akita) Support" |
453 | depends on PXA_SHARPSL | ||
466 | select PXA27x | 454 | select PXA27x |
467 | select IWMMXT | 455 | select PXA_SHARP_Cxx00 |
468 | help | 456 | select MACH_SPITZ |
469 | Say Y here if you intend to run this kernel on a Cogent | 457 | select I2C |
470 | CSB726 System On Module. | 458 | select I2C_PXA |
471 | 459 | ||
472 | config CSB726_CSB701 | 460 | config MACH_SPITZ |
473 | bool "Enable supprot for CSB701 baseboard" | 461 | bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" |
474 | depends on MACH_CSB726 | 462 | depends on PXA_SHARPSL |
463 | select PXA27x | ||
464 | select PXA_SHARP_Cxx00 | ||
475 | 465 | ||
476 | config PXA_EZX | 466 | config MACH_BORZOI |
477 | bool "Motorola EZX Platform" | 467 | bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" |
468 | depends on PXA_SHARPSL | ||
478 | select PXA27x | 469 | select PXA27x |
479 | select IWMMXT | 470 | select PXA_SHARP_Cxx00 |
480 | select HAVE_PWM | 471 | |
472 | config MACH_TOSA | ||
473 | bool "Enable Sharp SL-6000x (Tosa) Support" | ||
474 | depends on PXA_SHARPSL | ||
475 | select PXA25x | ||
481 | select PXA_HAVE_BOARD_IRQS | 476 | select PXA_HAVE_BOARD_IRQS |
482 | 477 | ||
483 | config MACH_EZX_A780 | 478 | config ARCH_PXA_ESERIES |
484 | bool "Motorola EZX A780" | 479 | bool "PXA based Toshiba e-series PDAs" |
485 | default y | 480 | select PXA25x |
486 | depends on PXA_EZX | 481 | select PXA_HAVE_BOARD_IRQS |
487 | 482 | ||
488 | config MACH_EZX_E680 | 483 | config MACH_E330 |
489 | bool "Motorola EZX E680" | 484 | bool "Toshiba e330" |
490 | default y | 485 | default y |
491 | depends on PXA_EZX | 486 | depends on ARCH_PXA_ESERIES |
487 | help | ||
488 | Say Y here if you intend to run this kernel on a Toshiba | ||
489 | e330 family PDA. | ||
492 | 490 | ||
493 | config MACH_EZX_A1200 | 491 | config MACH_E350 |
494 | bool "Motorola EZX A1200" | 492 | bool "Toshiba e350" |
495 | default y | 493 | default y |
496 | depends on PXA_EZX | 494 | depends on ARCH_PXA_ESERIES |
495 | help | ||
496 | Say Y here if you intend to run this kernel on a Toshiba | ||
497 | e350 family PDA. | ||
497 | 498 | ||
498 | config MACH_EZX_A910 | 499 | config MACH_E740 |
499 | bool "Motorola EZX A910" | 500 | bool "Toshiba e740" |
500 | default y | 501 | default y |
501 | depends on PXA_EZX | 502 | depends on ARCH_PXA_ESERIES |
503 | select FB_W100 | ||
504 | help | ||
505 | Say Y here if you intend to run this kernel on a Toshiba | ||
506 | e740 family PDA. | ||
502 | 507 | ||
503 | config MACH_EZX_E6 | 508 | config MACH_E750 |
504 | bool "Motorola EZX E6" | 509 | bool "Toshiba e750" |
505 | default y | 510 | default y |
506 | depends on PXA_EZX | 511 | depends on ARCH_PXA_ESERIES |
512 | select FB_W100 | ||
513 | help | ||
514 | Say Y here if you intend to run this kernel on a Toshiba | ||
515 | e750 family PDA. | ||
507 | 516 | ||
508 | config MACH_EZX_E2 | 517 | config MACH_E400 |
509 | bool "Motorola EZX E2" | 518 | bool "Toshiba e400" |
510 | default y | 519 | default y |
511 | depends on PXA_EZX | 520 | depends on ARCH_PXA_ESERIES |
521 | help | ||
522 | Say Y here if you intend to run this kernel on a Toshiba | ||
523 | e400 family PDA. | ||
512 | 524 | ||
513 | config MACH_XCEP | 525 | config MACH_E800 |
514 | bool "Iskratel Electronics XCEP" | 526 | bool "Toshiba e800" |
515 | select PXA25x | 527 | default y |
516 | select MTD | 528 | depends on ARCH_PXA_ESERIES |
517 | select MTD_PARTITIONS | 529 | select FB_W100 |
518 | select MTD_PHYSMAP | ||
519 | select MTD_CFI_INTELEXT | ||
520 | select MTD_CFI | ||
521 | select MTD_CHAR | ||
522 | select SMC91X | ||
523 | select PXA_SSP | ||
524 | help | 530 | help |
525 | PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash. | 531 | Say Y here if you intend to run this kernel on a Toshiba |
526 | Tuned for usage in Libera instruments for particle accelerators. | 532 | e800 family PDA. |
527 | 533 | ||
528 | endmenu | 534 | endmenu |
529 | 535 | ||
@@ -551,6 +557,42 @@ config PXA3xx | |||
551 | help | 557 | help |
552 | Select code specific to PXA3xx variants | 558 | Select code specific to PXA3xx variants |
553 | 559 | ||
560 | config CPU_PXA300 | ||
561 | bool | ||
562 | select PXA3xx | ||
563 | help | ||
564 | PXA300 (codename Monahans-L) | ||
565 | |||
566 | config CPU_PXA310 | ||
567 | bool | ||
568 | select CPU_PXA300 | ||
569 | help | ||
570 | PXA310 (codename Monahans-LV) | ||
571 | |||
572 | config CPU_PXA320 | ||
573 | bool | ||
574 | select PXA3xx | ||
575 | help | ||
576 | PXA320 (codename Monahans-P) | ||
577 | |||
578 | config CPU_PXA930 | ||
579 | bool | ||
580 | select PXA3xx | ||
581 | help | ||
582 | PXA930 (codename Tavor-P) | ||
583 | |||
584 | config CPU_PXA935 | ||
585 | bool | ||
586 | select CPU_PXA930 | ||
587 | help | ||
588 | PXA935 (codename Tavor-P65) | ||
589 | |||
590 | config CPU_PXA950 | ||
591 | bool | ||
592 | select CPU_PXA930 | ||
593 | help | ||
594 | PXA950 (codename Tavor-PV2) | ||
595 | |||
554 | config PXA_SHARP_C7xx | 596 | config PXA_SHARP_C7xx |
555 | bool | 597 | bool |
556 | select PXA_SSP | 598 | select PXA_SSP |