blob: 7f9664dee6703f9f74cdc42aa42b170ce2ccc804 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001if ARCH_PXA
2
eric miao2c8086a2007-09-11 19:13:17 -07003menu "Intel PXA2xx/PXA3xx Implementations"
4
5if PXA3xx
6
7menu "Supported PXA3xx Processor Variants"
8
9config CPU_PXA300
10 bool "PXA300 (codename Monahans-L)"
11
12config CPU_PXA310
13 bool "PXA310 (codename Monahans-LV)"
14 select CPU_PXA300
15
16config CPU_PXA320
17 bool "PXA320 (codename Monahans-P)"
18
19endmenu
20
21endif
Linus Torvalds1da177e2005-04-16 15:20:36 -070022
Jaya Kumar90b8fc32008-03-15 05:11:07 +010023config ARCH_GUMSTIX
24 bool "Gumstix XScale boards"
25 help
26 Say Y here if you intend to run this kernel on a
27 Gumstix Full Function Minature Computer.
28
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +010029config MACH_GUMSTIX_F
30 bool "Basix, Connex, ws-200ax, ws-400ax systems"
31 depends on ARCH_GUMSTIX
32 select PXA25x
33
Linus Torvalds1da177e2005-04-16 15:20:36 -070034config ARCH_LUBBOCK
35 bool "Intel DBPXA250 Development Platform"
36 select PXA25x
37 select SA1111
38
Lennert Buytenheke9937d42006-03-28 21:08:13 +010039config MACH_LOGICPD_PXA270
40 bool "LogicPD PXA270 Card Engine Development Platform"
41 select PXA27x
Russell King4a730712008-05-18 13:11:02 +010042 select HAVE_PWM
Lennert Buytenheke9937d42006-03-28 21:08:13 +010043
Linus Torvalds1da177e2005-04-16 15:20:36 -070044config MACH_MAINSTONE
45 bool "Intel HCDDBBVA0 Development Platform"
46 select PXA27x
Russell King402e4902008-04-13 21:47:01 +010047 select HAVE_PWM
Linus Torvalds1da177e2005-04-16 15:20:36 -070048
49config ARCH_PXA_IDP
50 bool "Accelent Xscale IDP"
51 select PXA25x
52
53config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -070054 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -070055 select SHARP_SCOOP
56 select SHARP_PARAM
57 help
58 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -070059 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
60 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +000061 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
62 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -070063
Dmitry Baryshkovc7b4f5ba2008-07-01 15:45:10 +010064config MACH_POODLE
65 bool "Enable Sharp SL-5600 (Poodle) Support"
66 depends on PXA_SHARPSL
67 select PXA25x
68 select SHARP_LOCOMO
69 select PXA_SSP
70
71config MACH_CORGI
72 bool "Enable Sharp SL-C700 (Corgi) Support"
73 depends on PXA_SHARPSL
74 select PXA25x
75 select PXA_SHARP_C7xx
76
77config MACH_SHEPHERD
78 bool "Enable Sharp SL-C750 (Shepherd) Support"
79 depends on PXA_SHARPSL
80 select PXA25x
81 select PXA_SHARP_C7xx
82
83config MACH_HUSKY
84 bool "Enable Sharp SL-C760 (Husky) Support"
85 depends on PXA_SHARPSL
86 select PXA25x
87 select PXA_SHARP_C7xx
88
89config MACH_AKITA
90 bool "Enable Sharp SL-1000 (Akita) Support"
91 depends on PXA_SHARPSL
92 select PXA27x
93 select PXA_SHARP_Cxx00
94 select MACH_SPITZ
95 select I2C
96 select I2C_PXA
97
98config MACH_SPITZ
99 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
100 depends on PXA_SHARPSL
101 select PXA27x
102 select PXA_SHARP_Cxx00
103
104config MACH_BORZOI
105 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
106 depends on PXA_SHARPSL
107 select PXA27x
108 select PXA_SHARP_Cxx00
109
110config MACH_TOSA
111 bool "Enable Sharp SL-6000x (Tosa) Support"
112 depends on PXA_SHARPSL
113 select PXA25x
114
Ian Molton3abcd192007-11-19 13:16:56 +0100115config ARCH_PXA_ESERIES
116 bool "PXA based Toshiba e-series PDAs"
117 select PXA25x
118
119config MACH_E330
120 bool "Toshiba e330"
121 default y
122 depends on ARCH_PXA_ESERIES
123 help
124 Say Y here if you intend to run this kernel on a Toshiba
125 e330 family PDA.
126
127config MACH_E740
128 bool "Toshiba e740"
129 default y
130 depends on ARCH_PXA_ESERIES
131 help
132 Say Y here if you intend to run this kernel on a Toshiba
133 e740 family PDA.
134
135config MACH_E750
136 bool "Toshiba e750"
137 default y
138 depends on ARCH_PXA_ESERIES
139 help
140 Say Y here if you intend to run this kernel on a Toshiba
141 e750 family PDA.
142
143config MACH_E400
144 bool "Toshiba e400"
145 default y
146 depends on ARCH_PXA_ESERIES
147 help
148 Say Y here if you intend to run this kernel on a Toshiba
149 e400 family PDA.
150
151config MACH_E800
152 bool "Toshiba e800"
153 default y
154 depends on ARCH_PXA_ESERIES
155 help
156 Say Y here if you intend to run this kernel on a Toshiba
157 e800 family PDA.
158
Jürgen Schindele326764a2006-06-29 16:01:43 +0100159config MACH_TRIZEPS4
160 bool "Keith und Koep Trizeps4 DIMM-Module"
161 select PXA27x
162
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100163config MACH_TRIZEPS4_CONXS
164 bool "ConXS Eval Board"
165 depends on MACH_TRIZEPS4
166
Mike Rapoport3d505272007-07-18 11:31:46 +0100167config MACH_EM_X270
168 bool "CompuLab EM-x270 platform"
169 select PXA27x
170
Daniel Mack4e4fc052008-01-23 14:54:50 +0100171config MACH_COLIBRI
172 bool "Toradex Colibri PX27x"
173 select PXA27x
174
eric miao2c8086a2007-09-11 19:13:17 -0700175config MACH_ZYLONITE
176 bool "PXA3xx Development Platform"
177 select PXA3xx
eric miao5cca9142008-04-13 21:46:34 +0100178 select HAVE_PWM
eric miao2c8086a2007-09-11 19:13:17 -0700179
eric miaoe1d9b952007-12-13 10:41:43 +0800180config MACH_LITTLETON
181 bool "PXA3xx Form Factor Platform (aka Littleton)"
182 select PXA3xx
183 select PXA_SSP
184
Mike Rapoport3696a8a2007-09-23 15:59:26 +0100185config MACH_ARMCORE
186 bool "CompuLab CM-X270 modules"
187 select PXA27x
188 select IWMMXT
189
Philipp Zabele5c271e2007-11-22 17:59:11 +0100190config MACH_MAGICIAN
191 bool "Enable HTC Magician Support"
Philipp Zabele5c271e2007-11-22 17:59:11 +0100192 select PXA27x
193 select IWMMXT
194
Robert Schwebel34e31d82008-01-08 08:44:23 +0100195config MACH_PCM027
196 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
197 select PXA27x
198 select IWMMXT
Guennadi Liakhovetskie1722742008-06-13 09:17:31 +0100199 select PXA_SSP
Robert Schwebel34e31d82008-01-08 08:44:23 +0100200
Marek Vašutb5e4ad52008-07-07 17:25:46 +0100201config ARCH_PXA_PALM
202 bool "PXA based Palm PDAs"
203 select HAVE_PWM
204
205config MACH_PALMTX
206 bool "Palm T|X"
207 default y
208 depends on ARCH_PXA_PALM
209 select PXA27x
210 select IWMMXT
211 help
212 Say Y here if you intend to run this kernel on a Palm T|X
213 handheld computer.
214
Robert Schwebel2e927b72008-01-08 08:52:04 +0100215config MACH_PCM990_BASEBOARD
216 bool "PHYTEC PCM-990 development board"
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100217 select HAVE_PWM
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100218 depends on MACH_PCM027
Robert Schwebel2e927b72008-01-08 08:52:04 +0100219
Richard Purdie0dd28f12005-09-13 01:25:34 -0700220choice
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100221 prompt "display on pcm990"
222 depends on MACH_PCM990_BASEBOARD
Richard Purdie0dd28f12005-09-13 01:25:34 -0700223
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100224config PCM990_DISPLAY_SHARP
225 bool "sharp lq084v1dg21 stn display"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700226
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100227config PCM990_DISPLAY_NEC
228 bool "nec nl6448bc20_18d tft display"
229
230config PCM990_DISPLAY_NONE
231 bool "no display"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700232
233endchoice
234
Jürgen Schindele326764a2006-06-29 16:01:43 +0100235
Stefan Schmidt9ab24e42008-07-09 08:08:17 +0100236config PXA_EZX
237 bool "Motorola EZX Platform"
238 select PXA27x
239 select IWMMXT
240 select HAVE_PWM
241
242config MACH_EZX_A780
243 bool "Motorola EZX A780"
244 default y
245 depends on PXA_EZX
246
247config MACH_EZX_E680
248 bool "Motorola EZX E680"
249 default y
250 depends on PXA_EZX
251
252config MACH_EZX_A1200
253 bool "Motorola EZX A1200"
254 default y
255 depends on PXA_EZX
256
257config MACH_EZX_A910
258 bool "Motorola EZX A910"
259 default y
260 depends on PXA_EZX
261
262config MACH_EZX_E6
263 bool "Motorola EZX E6"
264 default y
265 depends on PXA_EZX
266
267config MACH_EZX_E2
268 bool "Motorola EZX E2"
269 default y
270 depends on PXA_EZX
271
Linus Torvalds1da177e2005-04-16 15:20:36 -0700272endmenu
273
Linus Torvalds1da177e2005-04-16 15:20:36 -0700274config PXA25x
275 bool
276 help
277 Select code specific to PXA21x/25x/26x variants
278
279config PXA27x
280 bool
281 help
282 Select code specific to PXA27x variants
283
eric miao2c8086a2007-09-11 19:13:17 -0700284config PXA3xx
285 bool
286 help
287 Select code specific to PXA3xx variants
288
Linus Torvalds1da177e2005-04-16 15:20:36 -0700289config PXA_SHARP_C7xx
290 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000291 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000292 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700293 help
294 Enable support for all Sharp C7xx models
295
Richard Purdie0dd28f12005-09-13 01:25:34 -0700296config PXA_SHARP_Cxx00
297 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000298 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000299 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700300 help
301 Enable common support for Sharp Cxx00 models
302
Liam Girdwoodb216c012005-11-10 17:45:39 +0000303config PXA_SSP
304 tristate
305 help
306 Enable support for PXA2xx SSP ports
eric miao75540c12008-04-13 21:44:04 +0100307
308config PXA_PWM
309 tristate
eric miao5cca9142008-04-13 21:46:34 +0100310 default BACKLIGHT_PWM
eric miao75540c12008-04-13 21:44:04 +0100311 help
312 Enable support for PXA2xx/PXA3xx PWM controllers
Russell King7fecc342008-07-12 21:43:01 +0100313
Dmitry Baryshkov16b32fd2008-07-05 09:02:48 +0100314config TOSA_BT
315 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
316 depends on MACH_TOSA
317 select RFKILL
318 help
319 This is a simple driver that is able to control
320 the state of built in bluetooth chip on tosa.
Russell King7fecc342008-07-12 21:43:01 +0100321
Linus Torvalds1da177e2005-04-16 15:20:36 -0700322endif