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