blob: 3e28521b9ebce0bb1b17d1ab47da72d37b3a5d02 [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
Ian Moltonb3d354b2008-06-25 22:39:31 +0100127config MACH_E350
128 bool "Toshiba e350"
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 e350 family PDA.
134
Ian Molton3abcd192007-11-19 13:16:56 +0100135config MACH_E740
136 bool "Toshiba e740"
137 default y
138 depends on ARCH_PXA_ESERIES
Ian Moltonac2536102008-07-10 20:17:27 +0100139 select FB_W100
Ian Molton3abcd192007-11-19 13:16:56 +0100140 help
141 Say Y here if you intend to run this kernel on a Toshiba
142 e740 family PDA.
143
144config MACH_E750
145 bool "Toshiba e750"
146 default y
147 depends on ARCH_PXA_ESERIES
Ian Moltonac2536102008-07-10 20:17:27 +0100148 select FB_W100
Ian Molton3abcd192007-11-19 13:16:56 +0100149 help
150 Say Y here if you intend to run this kernel on a Toshiba
151 e750 family PDA.
152
153config MACH_E400
154 bool "Toshiba e400"
155 default y
156 depends on ARCH_PXA_ESERIES
157 help
158 Say Y here if you intend to run this kernel on a Toshiba
159 e400 family PDA.
160
161config MACH_E800
162 bool "Toshiba e800"
163 default y
164 depends on ARCH_PXA_ESERIES
Ian Moltonac2536102008-07-10 20:17:27 +0100165 select FB_W100
Ian Molton3abcd192007-11-19 13:16:56 +0100166 help
167 Say Y here if you intend to run this kernel on a Toshiba
168 e800 family PDA.
169
Jürgen Schindele326764a2006-06-29 16:01:43 +0100170config MACH_TRIZEPS4
171 bool "Keith und Koep Trizeps4 DIMM-Module"
172 select PXA27x
173
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100174config MACH_TRIZEPS4_CONXS
175 bool "ConXS Eval Board"
176 depends on MACH_TRIZEPS4
177
Mike Rapoport3d505272007-07-18 11:31:46 +0100178config MACH_EM_X270
179 bool "CompuLab EM-x270 platform"
180 select PXA27x
181
Daniel Mack4e4fc052008-01-23 14:54:50 +0100182config MACH_COLIBRI
183 bool "Toradex Colibri PX27x"
184 select PXA27x
185
eric miao2c8086a2007-09-11 19:13:17 -0700186config MACH_ZYLONITE
Eric Miao043dd642008-05-22 15:07:05 +0800187 bool "PXA3xx Development Platform (aka Zylonite)"
eric miao2c8086a2007-09-11 19:13:17 -0700188 select PXA3xx
eric miao5cca9142008-04-13 21:46:34 +0100189 select HAVE_PWM
eric miao2c8086a2007-09-11 19:13:17 -0700190
eric miaoe1d9b952007-12-13 10:41:43 +0800191config MACH_LITTLETON
192 bool "PXA3xx Form Factor Platform (aka Littleton)"
193 select PXA3xx
194 select PXA_SSP
195
Mike Rapoport3696a8a2007-09-23 15:59:26 +0100196config MACH_ARMCORE
197 bool "CompuLab CM-X270 modules"
198 select PXA27x
199 select IWMMXT
200
Philipp Zabele5c271e2007-11-22 17:59:11 +0100201config MACH_MAGICIAN
202 bool "Enable HTC Magician Support"
Philipp Zabele5c271e2007-11-22 17:59:11 +0100203 select PXA27x
204 select IWMMXT
205
Robert Schwebel34e31d82008-01-08 08:44:23 +0100206config MACH_PCM027
207 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
208 select PXA27x
209 select IWMMXT
Guennadi Liakhovetskie1722742008-06-13 09:17:31 +0100210 select PXA_SSP
Robert Schwebel34e31d82008-01-08 08:44:23 +0100211
Marek Vašutb5e4ad52008-07-07 17:25:46 +0100212config ARCH_PXA_PALM
213 bool "PXA based Palm PDAs"
214 select HAVE_PWM
215
216config MACH_PALMTX
217 bool "Palm T|X"
218 default y
219 depends on ARCH_PXA_PALM
220 select PXA27x
221 select IWMMXT
222 help
223 Say Y here if you intend to run this kernel on a Palm T|X
224 handheld computer.
225
Robert Schwebel2e927b72008-01-08 08:52:04 +0100226config MACH_PCM990_BASEBOARD
227 bool "PHYTEC PCM-990 development board"
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100228 select HAVE_PWM
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100229 depends on MACH_PCM027
Robert Schwebel2e927b72008-01-08 08:52:04 +0100230
Richard Purdie0dd28f12005-09-13 01:25:34 -0700231choice
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100232 prompt "display on pcm990"
233 depends on MACH_PCM990_BASEBOARD
Richard Purdie0dd28f12005-09-13 01:25:34 -0700234
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100235config PCM990_DISPLAY_SHARP
236 bool "sharp lq084v1dg21 stn display"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700237
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100238config PCM990_DISPLAY_NEC
239 bool "nec nl6448bc20_18d tft display"
240
241config PCM990_DISPLAY_NONE
242 bool "no display"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700243
244endchoice
245
Jürgen Schindele326764a2006-06-29 16:01:43 +0100246
Stefan Schmidt9ab24e42008-07-09 08:08:17 +0100247config PXA_EZX
248 bool "Motorola EZX Platform"
249 select PXA27x
250 select IWMMXT
251 select HAVE_PWM
252
253config MACH_EZX_A780
254 bool "Motorola EZX A780"
255 default y
256 depends on PXA_EZX
257
258config MACH_EZX_E680
259 bool "Motorola EZX E680"
260 default y
261 depends on PXA_EZX
262
263config MACH_EZX_A1200
264 bool "Motorola EZX A1200"
265 default y
266 depends on PXA_EZX
267
268config MACH_EZX_A910
269 bool "Motorola EZX A910"
270 default y
271 depends on PXA_EZX
272
273config MACH_EZX_E6
274 bool "Motorola EZX E6"
275 default y
276 depends on PXA_EZX
277
278config MACH_EZX_E2
279 bool "Motorola EZX E2"
280 default y
281 depends on PXA_EZX
282
Linus Torvalds1da177e2005-04-16 15:20:36 -0700283endmenu
284
Linus Torvalds1da177e2005-04-16 15:20:36 -0700285config PXA25x
286 bool
287 help
288 Select code specific to PXA21x/25x/26x variants
289
290config PXA27x
291 bool
292 help
293 Select code specific to PXA27x variants
294
eric miao2c8086a2007-09-11 19:13:17 -0700295config PXA3xx
296 bool
297 help
298 Select code specific to PXA3xx variants
299
Linus Torvalds1da177e2005-04-16 15:20:36 -0700300config PXA_SHARP_C7xx
301 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000302 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000303 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700304 help
305 Enable support for all Sharp C7xx models
306
Richard Purdie0dd28f12005-09-13 01:25:34 -0700307config PXA_SHARP_Cxx00
308 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000309 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000310 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700311 help
312 Enable common support for Sharp Cxx00 models
313
Liam Girdwoodb216c012005-11-10 17:45:39 +0000314config PXA_SSP
315 tristate
316 help
317 Enable support for PXA2xx SSP ports
eric miao75540c12008-04-13 21:44:04 +0100318
319config PXA_PWM
320 tristate
eric miao5cca9142008-04-13 21:46:34 +0100321 default BACKLIGHT_PWM
eric miao75540c12008-04-13 21:44:04 +0100322 help
323 Enable support for PXA2xx/PXA3xx PWM controllers
Russell King7fecc342008-07-12 21:43:01 +0100324
Dmitry Baryshkov16b32fd2008-07-05 09:02:48 +0100325config TOSA_BT
326 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
327 depends on MACH_TOSA
328 select RFKILL
329 help
330 This is a simple driver that is able to control
331 the state of built in bluetooth chip on tosa.
Russell King7fecc342008-07-12 21:43:01 +0100332
Linus Torvalds1da177e2005-04-16 15:20:36 -0700333endif