diff options
Diffstat (limited to 'arch/arm/mach-pxa/Kconfig')
-rw-r--r-- | arch/arm/mach-pxa/Kconfig | 240 |
1 files changed, 155 insertions, 85 deletions
diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig index 5da7a6820492..e8ee7ec9ff6d 100644 --- a/arch/arm/mach-pxa/Kconfig +++ b/arch/arm/mach-pxa/Kconfig | |||
@@ -16,19 +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 | choice | ||
24 | prompt "Select target board" | ||
25 | |||
26 | config ARCH_GUMSTIX | 26 | config ARCH_GUMSTIX |
27 | bool "Gumstix XScale boards" | 27 | bool "Gumstix XScale boards" |
28 | help | 28 | help |
29 | 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 |
30 | Gumstix Full Function Minature Computer. | 30 | Gumstix Full Function Minature Computer. |
31 | 31 | ||
32 | config MACH_GUMSTIX_F | ||
33 | bool "Basix, Connex, ws-200ax, ws-400ax systems" | ||
34 | depends on ARCH_GUMSTIX | ||
35 | select PXA25x | ||
36 | |||
32 | config ARCH_LUBBOCK | 37 | config ARCH_LUBBOCK |
33 | bool "Intel DBPXA250 Development Platform" | 38 | bool "Intel DBPXA250 Development Platform" |
34 | select PXA25x | 39 | select PXA25x |
@@ -37,10 +42,12 @@ config ARCH_LUBBOCK | |||
37 | config MACH_LOGICPD_PXA270 | 42 | config MACH_LOGICPD_PXA270 |
38 | bool "LogicPD PXA270 Card Engine Development Platform" | 43 | bool "LogicPD PXA270 Card Engine Development Platform" |
39 | select PXA27x | 44 | select PXA27x |
45 | select HAVE_PWM | ||
40 | 46 | ||
41 | config MACH_MAINSTONE | 47 | config MACH_MAINSTONE |
42 | bool "Intel HCDDBBVA0 Development Platform" | 48 | bool "Intel HCDDBBVA0 Development Platform" |
43 | select PXA27x | 49 | select PXA27x |
50 | select HAVE_PWM | ||
44 | 51 | ||
45 | config ARCH_PXA_IDP | 52 | config ARCH_PXA_IDP |
46 | bool "Accelent Xscale IDP" | 53 | bool "Accelent Xscale IDP" |
@@ -57,6 +64,57 @@ config PXA_SHARPSL | |||
57 | SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) | 64 | SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) |
58 | handheld computer. | 65 | handheld computer. |
59 | 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 | |||
60 | config ARCH_PXA_ESERIES | 118 | config ARCH_PXA_ESERIES |
61 | bool "PXA based Toshiba e-series PDAs" | 119 | bool "PXA based Toshiba e-series PDAs" |
62 | select PXA25x | 120 | select PXA25x |
@@ -69,10 +127,19 @@ config MACH_E330 | |||
69 | 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 |
70 | e330 family PDA. | 128 | e330 family PDA. |
71 | 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 | |||
72 | config MACH_E740 | 138 | config MACH_E740 |
73 | bool "Toshiba e740" | 139 | bool "Toshiba e740" |
74 | default y | 140 | default y |
75 | depends on ARCH_PXA_ESERIES | 141 | depends on ARCH_PXA_ESERIES |
142 | select FB_W100 | ||
76 | help | 143 | help |
77 | 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 |
78 | e740 family PDA. | 145 | e740 family PDA. |
@@ -81,6 +148,7 @@ config MACH_E750 | |||
81 | bool "Toshiba e750" | 148 | bool "Toshiba e750" |
82 | default y | 149 | default y |
83 | depends on ARCH_PXA_ESERIES | 150 | depends on ARCH_PXA_ESERIES |
151 | select FB_W100 | ||
84 | help | 152 | help |
85 | 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 |
86 | e750 family PDA. | 154 | e750 family PDA. |
@@ -97,6 +165,7 @@ config MACH_E800 | |||
97 | bool "Toshiba e800" | 165 | bool "Toshiba e800" |
98 | default y | 166 | default y |
99 | depends on ARCH_PXA_ESERIES | 167 | depends on ARCH_PXA_ESERIES |
168 | select FB_W100 | ||
100 | help | 169 | help |
101 | 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 |
102 | e800 family PDA. | 171 | e800 family PDA. |
@@ -105,6 +174,10 @@ config MACH_TRIZEPS4 | |||
105 | bool "Keith und Koep Trizeps4 DIMM-Module" | 174 | bool "Keith und Koep Trizeps4 DIMM-Module" |
106 | select PXA27x | 175 | select PXA27x |
107 | 176 | ||
177 | config MACH_TRIZEPS4_CONXS | ||
178 | bool "ConXS Eval Board" | ||
179 | depends on MACH_TRIZEPS4 | ||
180 | |||
108 | config MACH_EM_X270 | 181 | config MACH_EM_X270 |
109 | bool "CompuLab EM-x270 platform" | 182 | bool "CompuLab EM-x270 platform" |
110 | select PXA27x | 183 | select PXA27x |
@@ -114,14 +187,25 @@ config MACH_COLIBRI | |||
114 | select PXA27x | 187 | select PXA27x |
115 | 188 | ||
116 | config MACH_ZYLONITE | 189 | config MACH_ZYLONITE |
117 | bool "PXA3xx Development Platform" | 190 | bool "PXA3xx Development Platform (aka Zylonite)" |
118 | select PXA3xx | 191 | select PXA3xx |
192 | select HAVE_PWM | ||
119 | 193 | ||
120 | config MACH_LITTLETON | 194 | config MACH_LITTLETON |
121 | bool "PXA3xx Form Factor Platform (aka Littleton)" | 195 | bool "PXA3xx Form Factor Platform (aka Littleton)" |
122 | select PXA3xx | 196 | select PXA3xx |
123 | select PXA_SSP | 197 | select PXA_SSP |
124 | 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 | |||
125 | config MACH_ARMCORE | 209 | config MACH_ARMCORE |
126 | bool "CompuLab CM-X270 modules" | 210 | bool "CompuLab CM-X270 modules" |
127 | select PXA27x | 211 | select PXA27x |
@@ -129,7 +213,6 @@ config MACH_ARMCORE | |||
129 | 213 | ||
130 | config MACH_MAGICIAN | 214 | config MACH_MAGICIAN |
131 | bool "Enable HTC Magician Support" | 215 | bool "Enable HTC Magician Support" |
132 | depends on ARCH_PXA | ||
133 | select PXA27x | 216 | select PXA27x |
134 | select IWMMXT | 217 | select IWMMXT |
135 | 218 | ||
@@ -137,109 +220,81 @@ config MACH_PCM027 | |||
137 | bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" | 220 | bool "Phytec phyCORE-PXA270 CPU module (PCM-027)" |
138 | select PXA27x | 221 | select PXA27x |
139 | select IWMMXT | 222 | select IWMMXT |
223 | select PXA_SSP | ||
140 | 224 | ||
141 | endchoice | 225 | config ARCH_PXA_PALM |
226 | bool "PXA based Palm PDAs" | ||
227 | select HAVE_PWM | ||
142 | 228 | ||
143 | choice | 229 | config MACH_PALMTX |
144 | prompt "Used baseboard" | 230 | bool "Palm T|X" |
145 | 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. | ||
146 | 238 | ||
147 | config MACH_PCM990_BASEBOARD | 239 | config MACH_PCM990_BASEBOARD |
148 | bool "PHYTEC PCM-990 development board" | 240 | bool "PHYTEC PCM-990 development board" |
149 | 241 | select HAVE_PWM | |
150 | endchoice | 242 | depends on MACH_PCM027 |
151 | |||
152 | if PXA_SHARPSL | ||
153 | 243 | ||
154 | choice | 244 | choice |
155 | prompt "Select target Sharp Zaurus device range" | 245 | prompt "display on pcm990" |
156 | 246 | depends on MACH_PCM990_BASEBOARD | |
157 | config PXA_SHARPSL_25x | ||
158 | bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)" | ||
159 | select PXA25x | ||
160 | |||
161 | config PXA_SHARPSL_27x | ||
162 | bool "Sharp PXA270 models (SL-Cxx00)" | ||
163 | select PXA27x | ||
164 | |||
165 | endchoice | ||
166 | 247 | ||
167 | endif | 248 | config PCM990_DISPLAY_SHARP |
249 | bool "sharp lq084v1dg21 stn display" | ||
168 | 250 | ||
169 | if ARCH_GUMSTIX | 251 | config PCM990_DISPLAY_NEC |
252 | bool "nec nl6448bc20_18d tft display" | ||
170 | 253 | ||
171 | choice | 254 | config PCM990_DISPLAY_NONE |
172 | prompt "Select target Gumstix board" | 255 | bool "no display" |
173 | |||
174 | config MACH_GUMSTIX_F | ||
175 | bool "Basix, Connex, ws-200ax, ws-400ax systems" | ||
176 | select PXA25x | ||
177 | 256 | ||
178 | endchoice | 257 | endchoice |
179 | 258 | ||
180 | endif | ||
181 | 259 | ||
260 | config PXA_EZX | ||
261 | bool "Motorola EZX Platform" | ||
262 | select PXA27x | ||
263 | select IWMMXT | ||
264 | select HAVE_PWM | ||
182 | 265 | ||
183 | if MACH_TRIZEPS4 | 266 | config MACH_EZX_A780 |
267 | bool "Motorola EZX A780" | ||
268 | default y | ||
269 | depends on PXA_EZX | ||
184 | 270 | ||
185 | choice | 271 | config MACH_EZX_E680 |
186 | prompt "Select base board for Trizeps 4 module" | 272 | bool "Motorola EZX E680" |
273 | default y | ||
274 | depends on PXA_EZX | ||
187 | 275 | ||
188 | config MACH_TRIZEPS4_CONXS | 276 | config MACH_EZX_A1200 |
189 | bool "ConXS Eval Board" | 277 | bool "Motorola EZX A1200" |
278 | default y | ||
279 | depends on PXA_EZX | ||
190 | 280 | ||
191 | config MACH_TRIZEPS4_ANY | 281 | config MACH_EZX_A910 |
192 | bool "another Board" | 282 | bool "Motorola EZX A910" |
283 | default y | ||
284 | depends on PXA_EZX | ||
193 | 285 | ||
194 | endchoice | 286 | config MACH_EZX_E6 |
287 | bool "Motorola EZX E6" | ||
288 | default y | ||
289 | depends on PXA_EZX | ||
195 | 290 | ||
196 | endif | 291 | config MACH_EZX_E2 |
292 | bool "Motorola EZX E2" | ||
293 | default y | ||
294 | depends on PXA_EZX | ||
197 | 295 | ||
198 | endmenu | 296 | endmenu |
199 | 297 | ||
200 | config MACH_POODLE | ||
201 | bool "Enable Sharp SL-5600 (Poodle) Support" | ||
202 | depends on PXA_SHARPSL_25x | ||
203 | select SHARP_LOCOMO | ||
204 | select PXA_SSP | ||
205 | |||
206 | config MACH_CORGI | ||
207 | bool "Enable Sharp SL-C700 (Corgi) Support" | ||
208 | depends on PXA_SHARPSL_25x | ||
209 | select PXA_SHARP_C7xx | ||
210 | |||
211 | config MACH_SHEPHERD | ||
212 | bool "Enable Sharp SL-C750 (Shepherd) Support" | ||
213 | depends on PXA_SHARPSL_25x | ||
214 | select PXA_SHARP_C7xx | ||
215 | |||
216 | config MACH_HUSKY | ||
217 | bool "Enable Sharp SL-C760 (Husky) Support" | ||
218 | depends on PXA_SHARPSL_25x | ||
219 | select PXA_SHARP_C7xx | ||
220 | |||
221 | config MACH_AKITA | ||
222 | bool "Enable Sharp SL-1000 (Akita) Support" | ||
223 | depends on PXA_SHARPSL_27x | ||
224 | select PXA_SHARP_Cxx00 | ||
225 | select MACH_SPITZ | ||
226 | select I2C | ||
227 | select I2C_PXA | ||
228 | |||
229 | config MACH_SPITZ | ||
230 | bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" | ||
231 | depends on PXA_SHARPSL_27x | ||
232 | select PXA_SHARP_Cxx00 | ||
233 | |||
234 | config MACH_BORZOI | ||
235 | bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" | ||
236 | depends on PXA_SHARPSL_27x | ||
237 | select PXA_SHARP_Cxx00 | ||
238 | |||
239 | config MACH_TOSA | ||
240 | bool "Enable Sharp SL-6000x (Tosa) Support" | ||
241 | depends on PXA_SHARPSL_25x | ||
242 | |||
243 | config PXA25x | 298 | config PXA25x |
244 | bool | 299 | bool |
245 | help | 300 | help |
@@ -273,4 +328,19 @@ config PXA_SSP | |||
273 | tristate | 328 | tristate |
274 | help | 329 | help |
275 | Enable support for PXA2xx SSP ports | 330 | Enable support for PXA2xx SSP ports |
331 | |||
332 | config PXA_PWM | ||
333 | tristate | ||
334 | default BACKLIGHT_PWM | ||
335 | help | ||
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 | |||
276 | endif | 346 | endif |