aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-pxa/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-pxa/Kconfig')
-rw-r--r--arch/arm/mach-pxa/Kconfig240
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
16config CPU_PXA320 16config CPU_PXA320
17 bool "PXA320 (codename Monahans-P)" 17 bool "PXA320 (codename Monahans-P)"
18 18
19config CPU_PXA930
20 bool "PXA930 (codename Tavor-P)"
21
19endmenu 22endmenu
20 23
21endif 24endif
22 25
23choice
24 prompt "Select target board"
25
26config ARCH_GUMSTIX 26config 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
32config MACH_GUMSTIX_F
33 bool "Basix, Connex, ws-200ax, ws-400ax systems"
34 depends on ARCH_GUMSTIX
35 select PXA25x
36
32config ARCH_LUBBOCK 37config 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
37config MACH_LOGICPD_PXA270 42config 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
41config MACH_MAINSTONE 47config 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
45config ARCH_PXA_IDP 52config 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
67config 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
74config MACH_CORGI
75 bool "Enable Sharp SL-C700 (Corgi) Support"
76 depends on PXA_SHARPSL
77 select PXA25x
78 select PXA_SHARP_C7xx
79
80config MACH_SHEPHERD
81 bool "Enable Sharp SL-C750 (Shepherd) Support"
82 depends on PXA_SHARPSL
83 select PXA25x
84 select PXA_SHARP_C7xx
85
86config MACH_HUSKY
87 bool "Enable Sharp SL-C760 (Husky) Support"
88 depends on PXA_SHARPSL
89 select PXA25x
90 select PXA_SHARP_C7xx
91
92config 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
101config 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
107config 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
113config MACH_TOSA
114 bool "Enable Sharp SL-6000x (Tosa) Support"
115 depends on PXA_SHARPSL
116 select PXA25x
117
60config ARCH_PXA_ESERIES 118config 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
130config 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
72config MACH_E740 138config 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
177config MACH_TRIZEPS4_CONXS
178 bool "ConXS Eval Board"
179 depends on MACH_TRIZEPS4
180
108config MACH_EM_X270 181config 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
116config MACH_ZYLONITE 189config 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
120config MACH_LITTLETON 194config 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
199config MACH_TAVOREVB
200 bool "PXA930 Evaluation Board (aka TavorEVB)"
201 select PXA3xx
202 select PXA930
203
204config MACH_SAAR
205 bool "PXA930 Handheld Platform (aka SAAR)"
206 select PXA3xx
207 select PXA930
208
125config MACH_ARMCORE 209config 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
130config MACH_MAGICIAN 214config 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
141endchoice 225config ARCH_PXA_PALM
226 bool "PXA based Palm PDAs"
227 select HAVE_PWM
142 228
143choice 229config 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
147config MACH_PCM990_BASEBOARD 239config MACH_PCM990_BASEBOARD
148 bool "PHYTEC PCM-990 development board" 240 bool "PHYTEC PCM-990 development board"
149 241 select HAVE_PWM
150endchoice 242 depends on MACH_PCM027
151
152if PXA_SHARPSL
153 243
154choice 244choice
155 prompt "Select target Sharp Zaurus device range" 245 prompt "display on pcm990"
156 246 depends on MACH_PCM990_BASEBOARD
157config PXA_SHARPSL_25x
158 bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
159 select PXA25x
160
161config PXA_SHARPSL_27x
162 bool "Sharp PXA270 models (SL-Cxx00)"
163 select PXA27x
164
165endchoice
166 247
167endif 248config PCM990_DISPLAY_SHARP
249 bool "sharp lq084v1dg21 stn display"
168 250
169if ARCH_GUMSTIX 251config PCM990_DISPLAY_NEC
252 bool "nec nl6448bc20_18d tft display"
170 253
171choice 254config PCM990_DISPLAY_NONE
172 prompt "Select target Gumstix board" 255 bool "no display"
173
174config MACH_GUMSTIX_F
175 bool "Basix, Connex, ws-200ax, ws-400ax systems"
176 select PXA25x
177 256
178endchoice 257endchoice
179 258
180endif
181 259
260config PXA_EZX
261 bool "Motorola EZX Platform"
262 select PXA27x
263 select IWMMXT
264 select HAVE_PWM
182 265
183if MACH_TRIZEPS4 266config MACH_EZX_A780
267 bool "Motorola EZX A780"
268 default y
269 depends on PXA_EZX
184 270
185choice 271config 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
188config MACH_TRIZEPS4_CONXS 276config MACH_EZX_A1200
189 bool "ConXS Eval Board" 277 bool "Motorola EZX A1200"
278 default y
279 depends on PXA_EZX
190 280
191config MACH_TRIZEPS4_ANY 281config MACH_EZX_A910
192 bool "another Board" 282 bool "Motorola EZX A910"
283 default y
284 depends on PXA_EZX
193 285
194endchoice 286config MACH_EZX_E6
287 bool "Motorola EZX E6"
288 default y
289 depends on PXA_EZX
195 290
196endif 291config MACH_EZX_E2
292 bool "Motorola EZX E2"
293 default y
294 depends on PXA_EZX
197 295
198endmenu 296endmenu
199 297
200config 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
206config MACH_CORGI
207 bool "Enable Sharp SL-C700 (Corgi) Support"
208 depends on PXA_SHARPSL_25x
209 select PXA_SHARP_C7xx
210
211config MACH_SHEPHERD
212 bool "Enable Sharp SL-C750 (Shepherd) Support"
213 depends on PXA_SHARPSL_25x
214 select PXA_SHARP_C7xx
215
216config MACH_HUSKY
217 bool "Enable Sharp SL-C760 (Husky) Support"
218 depends on PXA_SHARPSL_25x
219 select PXA_SHARP_C7xx
220
221config 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
229config MACH_SPITZ
230 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
231 depends on PXA_SHARPSL_27x
232 select PXA_SHARP_Cxx00
233
234config MACH_BORZOI
235 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
236 depends on PXA_SHARPSL_27x
237 select PXA_SHARP_Cxx00
238
239config MACH_TOSA
240 bool "Enable Sharp SL-6000x (Tosa) Support"
241 depends on PXA_SHARPSL_25x
242
243config PXA25x 298config 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
332config PXA_PWM
333 tristate
334 default BACKLIGHT_PWM
335 help
336 Enable support for PXA2xx/PXA3xx PWM controllers
337
338config 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
276endif 346endif