blob: b7a3281c420eb7c1d4b65e702b4d5b74cdfb82c5 [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
23choice
24 prompt "Select target board"
25
Jaya Kumar90b8fc32008-03-15 05:11:07 +010026config ARCH_GUMSTIX
27 bool "Gumstix XScale boards"
28 help
29 Say Y here if you intend to run this kernel on a
30 Gumstix Full Function Minature Computer.
31
Linus Torvalds1da177e2005-04-16 15:20:36 -070032config ARCH_LUBBOCK
33 bool "Intel DBPXA250 Development Platform"
34 select PXA25x
35 select SA1111
36
Lennert Buytenheke9937d42006-03-28 21:08:13 +010037config MACH_LOGICPD_PXA270
38 bool "LogicPD PXA270 Card Engine Development Platform"
39 select PXA27x
Lennert Buytenheke9937d42006-03-28 21:08:13 +010040
Linus Torvalds1da177e2005-04-16 15:20:36 -070041config MACH_MAINSTONE
42 bool "Intel HCDDBBVA0 Development Platform"
43 select PXA27x
Linus Torvalds1da177e2005-04-16 15:20:36 -070044
45config ARCH_PXA_IDP
46 bool "Accelent Xscale IDP"
47 select PXA25x
48
49config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -070050 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -070051 select SHARP_SCOOP
52 select SHARP_PARAM
53 help
54 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -070055 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
56 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +000057 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
58 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -070059
Ian Molton3abcd192007-11-19 13:16:56 +010060config ARCH_PXA_ESERIES
61 bool "PXA based Toshiba e-series PDAs"
62 select PXA25x
63
64config MACH_E330
65 bool "Toshiba e330"
66 default y
67 depends on ARCH_PXA_ESERIES
68 help
69 Say Y here if you intend to run this kernel on a Toshiba
70 e330 family PDA.
71
72config MACH_E740
73 bool "Toshiba e740"
74 default y
75 depends on ARCH_PXA_ESERIES
76 help
77 Say Y here if you intend to run this kernel on a Toshiba
78 e740 family PDA.
79
80config MACH_E750
81 bool "Toshiba e750"
82 default y
83 depends on ARCH_PXA_ESERIES
84 help
85 Say Y here if you intend to run this kernel on a Toshiba
86 e750 family PDA.
87
88config MACH_E400
89 bool "Toshiba e400"
90 default y
91 depends on ARCH_PXA_ESERIES
92 help
93 Say Y here if you intend to run this kernel on a Toshiba
94 e400 family PDA.
95
96config MACH_E800
97 bool "Toshiba e800"
98 default y
99 depends on ARCH_PXA_ESERIES
100 help
101 Say Y here if you intend to run this kernel on a Toshiba
102 e800 family PDA.
103
Jürgen Schindele326764a2006-06-29 16:01:43 +0100104config MACH_TRIZEPS4
105 bool "Keith und Koep Trizeps4 DIMM-Module"
106 select PXA27x
107
Mike Rapoport3d505272007-07-18 11:31:46 +0100108config MACH_EM_X270
109 bool "CompuLab EM-x270 platform"
110 select PXA27x
111
Daniel Mack4e4fc052008-01-23 14:54:50 +0100112config MACH_COLIBRI
113 bool "Toradex Colibri PX27x"
114 select PXA27x
115
eric miao2c8086a2007-09-11 19:13:17 -0700116config MACH_ZYLONITE
117 bool "PXA3xx Development Platform"
118 select PXA3xx
eric miao5cca9142008-04-13 21:46:34 +0100119 select HAVE_PWM
eric miao2c8086a2007-09-11 19:13:17 -0700120
eric miaoe1d9b952007-12-13 10:41:43 +0800121config MACH_LITTLETON
122 bool "PXA3xx Form Factor Platform (aka Littleton)"
123 select PXA3xx
124 select PXA_SSP
125
Mike Rapoport3696a8a2007-09-23 15:59:26 +0100126config MACH_ARMCORE
127 bool "CompuLab CM-X270 modules"
128 select PXA27x
129 select IWMMXT
130
Philipp Zabele5c271e2007-11-22 17:59:11 +0100131config MACH_MAGICIAN
132 bool "Enable HTC Magician Support"
133 depends on ARCH_PXA
134 select PXA27x
135 select IWMMXT
136
Robert Schwebel34e31d82008-01-08 08:44:23 +0100137config MACH_PCM027
138 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
139 select PXA27x
140 select IWMMXT
141
Linus Torvalds1da177e2005-04-16 15:20:36 -0700142endchoice
143
Robert Schwebel2e927b72008-01-08 08:52:04 +0100144choice
145 prompt "Used baseboard"
146 depends on MACH_PCM027
147
148config MACH_PCM990_BASEBOARD
149 bool "PHYTEC PCM-990 development board"
150
151endchoice
152
Richard Purdie0dd28f12005-09-13 01:25:34 -0700153if PXA_SHARPSL
154
155choice
156 prompt "Select target Sharp Zaurus device range"
157
158config PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000159 bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700160 select PXA25x
161
162config PXA_SHARPSL_27x
163 bool "Sharp PXA270 models (SL-Cxx00)"
164 select PXA27x
165
166endchoice
167
168endif
169
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100170if ARCH_GUMSTIX
171
172choice
173 prompt "Select target Gumstix board"
174
175config MACH_GUMSTIX_F
176 bool "Basix, Connex, ws-200ax, ws-400ax systems"
177 select PXA25x
178
179endchoice
180
181endif
182
183
Jürgen Schindele326764a2006-06-29 16:01:43 +0100184if MACH_TRIZEPS4
185
186choice
187 prompt "Select base board for Trizeps 4 module"
188
189config MACH_TRIZEPS4_CONXS
190 bool "ConXS Eval Board"
191
192config MACH_TRIZEPS4_ANY
193 bool "another Board"
194
195endchoice
196
197endif
198
Linus Torvalds1da177e2005-04-16 15:20:36 -0700199endmenu
200
201config MACH_POODLE
202 bool "Enable Sharp SL-5600 (Poodle) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100203 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700204 select SHARP_LOCOMO
Richard Purdiefaed5682006-06-19 20:46:05 +0100205 select PXA_SSP
Linus Torvalds1da177e2005-04-16 15:20:36 -0700206
207config MACH_CORGI
208 bool "Enable Sharp SL-C700 (Corgi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100209 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700210 select PXA_SHARP_C7xx
211
212config MACH_SHEPHERD
213 bool "Enable Sharp SL-C750 (Shepherd) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100214 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700215 select PXA_SHARP_C7xx
216
217config MACH_HUSKY
218 bool "Enable Sharp SL-C760 (Husky) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100219 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700220 select PXA_SHARP_C7xx
221
Richard Purdie94cabd02005-11-12 18:53:48 +0000222config MACH_AKITA
223 bool "Enable Sharp SL-1000 (Akita) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100224 depends on PXA_SHARPSL_27x
Richard Purdie94cabd02005-11-12 18:53:48 +0000225 select PXA_SHARP_Cxx00
226 select MACH_SPITZ
Richard Purdie08af2952005-12-01 15:52:47 +0000227 select I2C
228 select I2C_PXA
Richard Purdie94cabd02005-11-12 18:53:48 +0000229
Richard Purdie0dd28f12005-09-13 01:25:34 -0700230config MACH_SPITZ
231 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100232 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700233 select PXA_SHARP_Cxx00
234
235config MACH_BORZOI
236 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100237 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700238 select PXA_SHARP_Cxx00
239
Dirk Opfer8459c152005-11-06 14:27:52 +0000240config MACH_TOSA
241 bool "Enable Sharp SL-6000x (Tosa) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100242 depends on PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000243
Linus Torvalds1da177e2005-04-16 15:20:36 -0700244config PXA25x
245 bool
246 help
247 Select code specific to PXA21x/25x/26x variants
248
249config PXA27x
250 bool
251 help
252 Select code specific to PXA27x variants
253
eric miao2c8086a2007-09-11 19:13:17 -0700254config PXA3xx
255 bool
256 help
257 Select code specific to PXA3xx variants
258
Linus Torvalds1da177e2005-04-16 15:20:36 -0700259config PXA_SHARP_C7xx
260 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000261 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000262 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700263 help
264 Enable support for all Sharp C7xx models
265
Richard Purdie0dd28f12005-09-13 01:25:34 -0700266config PXA_SHARP_Cxx00
267 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000268 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000269 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700270 help
271 Enable common support for Sharp Cxx00 models
272
Liam Girdwoodb216c012005-11-10 17:45:39 +0000273config PXA_SSP
274 tristate
275 help
276 Enable support for PXA2xx SSP ports
eric miao75540c12008-04-13 21:44:04 +0100277
278config PXA_PWM
279 tristate
eric miao5cca9142008-04-13 21:46:34 +0100280 default BACKLIGHT_PWM
eric miao75540c12008-04-13 21:44:04 +0100281 help
282 Enable support for PXA2xx/PXA3xx PWM controllers
Linus Torvalds1da177e2005-04-16 15:20:36 -0700283endif