diff options
Diffstat (limited to 'arch/arm/mach-pxa/Kconfig')
-rw-r--r-- | arch/arm/mach-pxa/Kconfig | 219 |
1 files changed, 137 insertions, 82 deletions
diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig index 914bb33dab92..e8ee7ec9ff6d 100644 --- a/arch/arm/mach-pxa/Kconfig +++ b/arch/arm/mach-pxa/Kconfig | |||
@@ -16,18 +16,24 @@ config CPU_PXA310 | |||
16 | config CPU_PXA320 | 16 | config CPU_PXA320 |
17 | bool "PXA320 (codename Monahans-P)" | 17 | bool "PXA320 (codename Monahans-P)" |
18 | 18 | ||
19 | config CPU_PXA930 | ||
20 | bool "PXA930 (codename Tavor-P)" | ||
21 | |||
19 | endmenu | 22 | endmenu |
20 | 23 | ||
21 | endif | 24 | endif |
22 | 25 | ||
23 | menu "Select target boards" | ||
24 | |||
25 | config ARCH_GUMSTIX | 26 | config ARCH_GUMSTIX |
26 | bool "Gumstix XScale boards" | 27 | bool "Gumstix XScale boards" |
27 | help | 28 | help |
28 | Say Y here if you intend to run this kernel on a | 29 | Say Y here if you intend to run this kernel on a |
29 | Gumstix Full Function Minature Computer. | 30 | Gumstix Full Function Minature Computer. |
30 | 31 | ||
32 | config MACH_GUMSTIX_F | ||
33 | bool "Basix, Connex, ws-200ax, ws-400ax systems" | ||
34 | depends on ARCH_GUMSTIX | ||
35 | select PXA25x | ||
36 | |||
31 | config ARCH_LUBBOCK | 37 | config ARCH_LUBBOCK |
32 | bool "Intel DBPXA250 Development Platform" | 38 | bool "Intel DBPXA250 Development Platform" |
33 | select PXA25x | 39 | select PXA25x |
@@ -58,6 +64,57 @@ config PXA_SHARPSL | |||
58 | SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) | 64 | SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) |
59 | handheld computer. | 65 | handheld computer. |
60 | 66 | ||
67 | config MACH_POODLE | ||
68 | bool "Enable Sharp SL-5600 (Poodle) Support" | ||
69 | depends on PXA_SHARPSL | ||
70 | select PXA25x | ||
71 | select SHARP_LOCOMO | ||
72 | select PXA_SSP | ||
73 | |||
74 | config MACH_CORGI | ||
75 | bool "Enable Sharp SL-C700 (Corgi) Support" | ||
76 | depends on PXA_SHARPSL | ||
77 | select PXA25x | ||
78 | select PXA_SHARP_C7xx | ||
79 | |||
80 | config MACH_SHEPHERD | ||
81 | bool "Enable Sharp SL-C750 (Shepherd) Support" | ||
82 | depends on PXA_SHARPSL | ||
83 | select PXA25x | ||
84 | select PXA_SHARP_C7xx | ||
85 | |||
86 | config MACH_HUSKY | ||
87 | bool "Enable Sharp SL-C760 (Husky) Support" | ||
88 | depends on PXA_SHARPSL | ||
89 | select PXA25x | ||
90 | select PXA_SHARP_C7xx | ||
91 | |||
92 | config MACH_AKITA | ||
93 | bool "Enable Sharp SL-1000 (Akita) Support" | ||
94 | depends on PXA_SHARPSL | ||
95 | select PXA27x | ||
96 | select PXA_SHARP_Cxx00 | ||
97 | select MACH_SPITZ | ||
98 | select I2C | ||
99 | select I2C_PXA | ||
100 | |||
101 | config MACH_SPITZ | ||
102 | bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" | ||
103 | depends on PXA_SHARPSL | ||
104 | select PXA27x | ||
105 | select PXA_SHARP_Cxx00 | ||
106 | |||
107 | config MACH_BORZOI | ||
108 | bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" | ||
109 | depends on PXA_SHARPSL | ||
110 | select PXA27x | ||
111 | select PXA_SHARP_Cxx00 | ||
112 | |||
113 | config MACH_TOSA | ||
114 | bool "Enable Sharp SL-6000x (Tosa) Support" | ||
115 | depends on PXA_SHARPSL | ||
116 | select PXA25x | ||
117 | |||
61 | config ARCH_PXA_ESERIES | 118 | config ARCH_PXA_ESERIES |
62 | bool "PXA based Toshiba e-series PDAs" | 119 | bool "PXA based Toshiba e-series PDAs" |
63 | select PXA25x | 120 | select PXA25x |
@@ -70,10 +127,19 @@ config MACH_E330 | |||
70 | Say Y here if you intend to run this kernel on a Toshiba | 127 | Say Y here if you intend to run this kernel on a Toshiba |
71 | e330 family PDA. | 128 | e330 family PDA. |
72 | 129 | ||
130 | config MACH_E350 | ||
131 | bool "Toshiba e350" | ||
132 | default y | ||
133 | depends on ARCH_PXA_ESERIES | ||
134 | help | ||
135 | Say Y here if you intend to run this kernel on a Toshiba | ||
136 | e350 family PDA. | ||
137 | |||
73 | config MACH_E740 | 138 | config MACH_E740 |
74 | bool "Toshiba e740" | 139 | bool "Toshiba e740" |
75 | default y | 140 | default y |
76 | depends on ARCH_PXA_ESERIES | 141 | depends on ARCH_PXA_ESERIES |
142 | select FB_W100 | ||
77 | help | 143 | help |
78 | Say Y here if you intend to run this kernel on a Toshiba | 144 | Say Y here if you intend to run this kernel on a Toshiba |
79 | e740 family PDA. | 145 | e740 family PDA. |
@@ -82,6 +148,7 @@ config MACH_E750 | |||
82 | bool "Toshiba e750" | 148 | bool "Toshiba e750" |
83 | default y | 149 | default y |
84 | depends on ARCH_PXA_ESERIES | 150 | depends on ARCH_PXA_ESERIES |
151 | select FB_W100 | ||
85 | help | 152 | help |
86 | Say Y here if you intend to run this kernel on a Toshiba | 153 | Say Y here if you intend to run this kernel on a Toshiba |
87 | e750 family PDA. | 154 | e750 family PDA. |
@@ -98,6 +165,7 @@ config MACH_E800 | |||
98 | bool "Toshiba e800" | 165 | bool "Toshiba e800" |
99 | default y | 166 | default y |
100 | depends on ARCH_PXA_ESERIES | 167 | depends on ARCH_PXA_ESERIES |
168 | select FB_W100 | ||
101 | help | 169 | help |
102 | Say Y here if you intend to run this kernel on a Toshiba | 170 | Say Y here if you intend to run this kernel on a Toshiba |
103 | e800 family PDA. | 171 | e800 family PDA. |
@@ -106,6 +174,10 @@ config MACH_TRIZEPS4 | |||
106 | bool "Keith und Koep Trizeps4 DIMM-Module" | 174 | bool "Keith und Koep Trizeps4 DIMM-Module" |
107 | select PXA27x | 175 | select PXA27x |
108 | 176 | ||
177 | config MACH_TRIZEPS4_CONXS | ||
178 | bool "ConXS Eval Board" | ||
179 | depends on MACH_TRIZEPS4 | ||
180 | |||
109 | config MACH_EM_X270 | 181 | config MACH_EM_X270 |
110 | bool "CompuLab EM-x270 platform" | 182 | bool "CompuLab EM-x270 platform" |
111 | select PXA27x | 183 | select PXA27x |
@@ -115,7 +187,7 @@ config MACH_COLIBRI | |||
115 | select PXA27x | 187 | select PXA27x |
116 | 188 | ||
117 | config MACH_ZYLONITE | 189 | config MACH_ZYLONITE |
118 | bool "PXA3xx Development Platform" | 190 | bool "PXA3xx Development Platform (aka Zylonite)" |
119 | select PXA3xx | 191 | select PXA3xx |
120 | select HAVE_PWM | 192 | select HAVE_PWM |
121 | 193 | ||
@@ -124,6 +196,16 @@ config MACH_LITTLETON | |||
124 | select PXA3xx | 196 | select PXA3xx |
125 | select PXA_SSP | 197 | select PXA_SSP |
126 | 198 | ||
199 | config MACH_TAVOREVB | ||
200 | bool "PXA930 Evaluation Board (aka TavorEVB)" | ||
201 | select PXA3xx | ||
202 | select PXA930 | ||
203 | |||
204 | config MACH_SAAR | ||
205 | bool "PXA930 Handheld Platform (aka SAAR)" | ||
206 | select PXA3xx | ||
207 | select PXA930 | ||
208 | |||
127 | config MACH_ARMCORE | 209 | config MACH_ARMCORE |
128 | bool "CompuLab CM-X270 modules" | 210 | bool "CompuLab CM-X270 modules" |
129 | select PXA27x | 211 | select PXA27x |
@@ -131,7 +213,6 @@ config MACH_ARMCORE | |||
131 | 213 | ||
132 | config MACH_MAGICIAN | 214 | config MACH_MAGICIAN |
133 | bool "Enable HTC Magician Support" | 215 | bool "Enable HTC Magician Support" |
134 | depends on ARCH_PXA | ||
135 | select PXA27x | 216 | select PXA27x |
136 | select IWMMXT | 217 | select IWMMXT |
137 | 218 | ||
@@ -139,18 +220,26 @@ config MACH_PCM027 | |||
139 | bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" | 220 | bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" |
140 | select PXA27x | 221 | select PXA27x |
141 | select IWMMXT | 222 | select IWMMXT |
223 | select PXA_SSP | ||
142 | 224 | ||
143 | endmenu | 225 | config ARCH_PXA_PALM |
226 | bool "PXA based Palm PDAs" | ||
227 | select HAVE_PWM | ||
144 | 228 | ||
145 | choice | 229 | config MACH_PALMTX |
146 | prompt "Used baseboard" | 230 | bool "Palm T|X" |
147 | depends on MACH_PCM027 | 231 | default y |
232 | depends on ARCH_PXA_PALM | ||
233 | select PXA27x | ||
234 | select IWMMXT | ||
235 | help | ||
236 | Say Y here if you intend to run this kernel on a Palm T|X | ||
237 | handheld computer. | ||
148 | 238 | ||
149 | config MACH_PCM990_BASEBOARD | 239 | config MACH_PCM990_BASEBOARD |
150 | bool "PHYTEC PCM-990 development board" | 240 | bool "PHYTEC PCM-990 development board" |
151 | select HAVE_PWM | 241 | select HAVE_PWM |
152 | 242 | depends on MACH_PCM027 | |
153 | endchoice | ||
154 | 243 | ||
155 | choice | 244 | choice |
156 | prompt "display on pcm990" | 245 | prompt "display on pcm990" |
@@ -167,88 +256,45 @@ config PCM990_DISPLAY_NONE | |||
167 | 256 | ||
168 | endchoice | 257 | endchoice |
169 | 258 | ||
170 | if ARCH_GUMSTIX | ||
171 | |||
172 | choice | ||
173 | prompt "Select target Gumstix board" | ||
174 | |||
175 | config MACH_GUMSTIX_F | ||
176 | bool "Basix, Connex, ws-200ax, ws-400ax systems" | ||
177 | select PXA25x | ||
178 | |||
179 | endchoice | ||
180 | |||
181 | endif | ||
182 | 259 | ||
260 | config PXA_EZX | ||
261 | bool "Motorola EZX Platform" | ||
262 | select PXA27x | ||
263 | select IWMMXT | ||
264 | select HAVE_PWM | ||
183 | 265 | ||
184 | if MACH_TRIZEPS4 | 266 | config MACH_EZX_A780 |
267 | bool "Motorola EZX A780" | ||
268 | default y | ||
269 | depends on PXA_EZX | ||
185 | 270 | ||
186 | choice | 271 | config MACH_EZX_E680 |
187 | prompt "Select base board for Trizeps 4 module" | 272 | bool "Motorola EZX E680" |
273 | default y | ||
274 | depends on PXA_EZX | ||
188 | 275 | ||
189 | config MACH_TRIZEPS4_CONXS | 276 | config MACH_EZX_A1200 |
190 | bool "ConXS Eval Board" | 277 | bool "Motorola EZX A1200" |
278 | default y | ||
279 | depends on PXA_EZX | ||
191 | 280 | ||
192 | config MACH_TRIZEPS4_ANY | 281 | config MACH_EZX_A910 |
193 | bool "another Board" | 282 | bool "Motorola EZX A910" |
283 | default y | ||
284 | depends on PXA_EZX | ||
194 | 285 | ||
195 | endchoice | 286 | config MACH_EZX_E6 |
287 | bool "Motorola EZX E6" | ||
288 | default y | ||
289 | depends on PXA_EZX | ||
196 | 290 | ||
197 | endif | 291 | config MACH_EZX_E2 |
292 | bool "Motorola EZX E2" | ||
293 | default y | ||
294 | depends on PXA_EZX | ||
198 | 295 | ||
199 | endmenu | 296 | endmenu |
200 | 297 | ||
201 | config MACH_POODLE | ||
202 | bool "Enable Sharp SL-5600 (Poodle) Support" | ||
203 | depends on PXA_SHARPSL | ||
204 | select PXA25x | ||
205 | select SHARP_LOCOMO | ||
206 | select PXA_SSP | ||
207 | |||
208 | config MACH_CORGI | ||
209 | bool "Enable Sharp SL-C700 (Corgi) Support" | ||
210 | depends on PXA_SHARPSL | ||
211 | select PXA25x | ||
212 | select PXA_SHARP_C7xx | ||
213 | |||
214 | config MACH_SHEPHERD | ||
215 | bool "Enable Sharp SL-C750 (Shepherd) Support" | ||
216 | depends on PXA_SHARPSL | ||
217 | select PXA25x | ||
218 | select PXA_SHARP_C7xx | ||
219 | |||
220 | config MACH_HUSKY | ||
221 | bool "Enable Sharp SL-C760 (Husky) Support" | ||
222 | depends on PXA_SHARPSL | ||
223 | select PXA25x | ||
224 | select PXA_SHARP_C7xx | ||
225 | |||
226 | config MACH_AKITA | ||
227 | bool "Enable Sharp SL-1000 (Akita) Support" | ||
228 | depends on PXA_SHARPSL | ||
229 | select PXA27x | ||
230 | select PXA_SHARP_Cxx00 | ||
231 | select MACH_SPITZ | ||
232 | select I2C | ||
233 | select I2C_PXA | ||
234 | |||
235 | config MACH_SPITZ | ||
236 | bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" | ||
237 | depends on PXA_SHARPSL | ||
238 | select PXA27x | ||
239 | select PXA_SHARP_Cxx00 | ||
240 | |||
241 | config MACH_BORZOI | ||
242 | bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" | ||
243 | depends on PXA_SHARPSL | ||
244 | select PXA27x | ||
245 | select PXA_SHARP_Cxx00 | ||
246 | |||
247 | config MACH_TOSA | ||
248 | bool "Enable Sharp SL-6000x (Tosa) Support" | ||
249 | depends on PXA_SHARPSL | ||
250 | select PXA25x | ||
251 | |||
252 | config PXA25x | 298 | config PXA25x |
253 | bool | 299 | bool |
254 | help | 300 | help |
@@ -288,4 +334,13 @@ config PXA_PWM | |||
288 | default BACKLIGHT_PWM | 334 | default BACKLIGHT_PWM |
289 | help | 335 | help |
290 | Enable support for PXA2xx/PXA3xx PWM controllers | 336 | Enable support for PXA2xx/PXA3xx PWM controllers |
337 | |||
338 | config TOSA_BT | ||
339 | tristate "Control the state of built-in bluetooth chip on Sharp SL-6000" | ||
340 | depends on MACH_TOSA | ||
341 | select RFKILL | ||
342 | help | ||
343 | This is a simple driver that is able to control | ||
344 | the state of built in bluetooth chip on tosa. | ||
345 | |||
291 | endif | 346 | endif |