blob: 03cbd0f7285b415475a853efff7b93512543edd2 [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
Russell King4a730712008-05-18 13:11:02 +010040 select HAVE_PWM
Lennert Buytenheke9937d42006-03-28 21:08:13 +010041
Linus Torvalds1da177e2005-04-16 15:20:36 -070042config MACH_MAINSTONE
43 bool "Intel HCDDBBVA0 Development Platform"
44 select PXA27x
Russell King402e4902008-04-13 21:47:01 +010045 select HAVE_PWM
Linus Torvalds1da177e2005-04-16 15:20:36 -070046
47config ARCH_PXA_IDP
48 bool "Accelent Xscale IDP"
49 select PXA25x
50
51config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -070052 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -070053 select SHARP_SCOOP
54 select SHARP_PARAM
55 help
56 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -070057 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
58 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +000059 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
60 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -070061
Ian Molton3abcd192007-11-19 13:16:56 +010062config ARCH_PXA_ESERIES
63 bool "PXA based Toshiba e-series PDAs"
64 select PXA25x
65
66config MACH_E330
67 bool "Toshiba e330"
68 default y
69 depends on ARCH_PXA_ESERIES
70 help
71 Say Y here if you intend to run this kernel on a Toshiba
72 e330 family PDA.
73
74config MACH_E740
75 bool "Toshiba e740"
76 default y
77 depends on ARCH_PXA_ESERIES
78 help
79 Say Y here if you intend to run this kernel on a Toshiba
80 e740 family PDA.
81
82config MACH_E750
83 bool "Toshiba e750"
84 default y
85 depends on ARCH_PXA_ESERIES
86 help
87 Say Y here if you intend to run this kernel on a Toshiba
88 e750 family PDA.
89
90config MACH_E400
91 bool "Toshiba e400"
92 default y
93 depends on ARCH_PXA_ESERIES
94 help
95 Say Y here if you intend to run this kernel on a Toshiba
96 e400 family PDA.
97
98config MACH_E800
99 bool "Toshiba e800"
100 default y
101 depends on ARCH_PXA_ESERIES
102 help
103 Say Y here if you intend to run this kernel on a Toshiba
104 e800 family PDA.
105
Jürgen Schindele326764a2006-06-29 16:01:43 +0100106config MACH_TRIZEPS4
107 bool "Keith und Koep Trizeps4 DIMM-Module"
108 select PXA27x
109
Mike Rapoport3d505272007-07-18 11:31:46 +0100110config MACH_EM_X270
111 bool "CompuLab EM-x270 platform"
112 select PXA27x
113
Daniel Mack4e4fc052008-01-23 14:54:50 +0100114config MACH_COLIBRI
115 bool "Toradex Colibri PX27x"
116 select PXA27x
117
eric miao2c8086a2007-09-11 19:13:17 -0700118config MACH_ZYLONITE
119 bool "PXA3xx Development Platform"
120 select PXA3xx
eric miao5cca9142008-04-13 21:46:34 +0100121 select HAVE_PWM
eric miao2c8086a2007-09-11 19:13:17 -0700122
eric miaoe1d9b952007-12-13 10:41:43 +0800123config MACH_LITTLETON
124 bool "PXA3xx Form Factor Platform (aka Littleton)"
125 select PXA3xx
126 select PXA_SSP
127
Mike Rapoport3696a8a2007-09-23 15:59:26 +0100128config MACH_ARMCORE
129 bool "CompuLab CM-X270 modules"
130 select PXA27x
131 select IWMMXT
132
Philipp Zabele5c271e2007-11-22 17:59:11 +0100133config MACH_MAGICIAN
134 bool "Enable HTC Magician Support"
135 depends on ARCH_PXA
136 select PXA27x
137 select IWMMXT
138
Robert Schwebel34e31d82008-01-08 08:44:23 +0100139config MACH_PCM027
140 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
141 select PXA27x
142 select IWMMXT
143
Linus Torvalds1da177e2005-04-16 15:20:36 -0700144endchoice
145
Robert Schwebel2e927b72008-01-08 08:52:04 +0100146choice
147 prompt "Used baseboard"
148 depends on MACH_PCM027
149
150config MACH_PCM990_BASEBOARD
151 bool "PHYTEC PCM-990 development board"
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100152 select HAVE_PWM
153
154endchoice
155
156choice
157 prompt "display on pcm990"
158 depends on MACH_PCM990_BASEBOARD
159
160config PCM990_DISPLAY_SHARP
161 bool "sharp lq084v1dg21 stn display"
162
163config PCM990_DISPLAY_NEC
164 bool "nec nl6448bc20_18d tft display"
165
166config PCM990_DISPLAY_NONE
167 bool "no display"
Robert Schwebel2e927b72008-01-08 08:52:04 +0100168
169endchoice
170
Richard Purdie0dd28f12005-09-13 01:25:34 -0700171if PXA_SHARPSL
172
173choice
174 prompt "Select target Sharp Zaurus device range"
175
176config PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000177 bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700178 select PXA25x
179
180config PXA_SHARPSL_27x
181 bool "Sharp PXA270 models (SL-Cxx00)"
182 select PXA27x
183
184endchoice
185
186endif
187
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100188if ARCH_GUMSTIX
189
190choice
191 prompt "Select target Gumstix board"
192
193config MACH_GUMSTIX_F
194 bool "Basix, Connex, ws-200ax, ws-400ax systems"
195 select PXA25x
196
197endchoice
198
199endif
200
201
Jürgen Schindele326764a2006-06-29 16:01:43 +0100202if MACH_TRIZEPS4
203
204choice
205 prompt "Select base board for Trizeps 4 module"
206
207config MACH_TRIZEPS4_CONXS
208 bool "ConXS Eval Board"
209
210config MACH_TRIZEPS4_ANY
211 bool "another Board"
212
213endchoice
214
215endif
216
Linus Torvalds1da177e2005-04-16 15:20:36 -0700217endmenu
218
219config MACH_POODLE
220 bool "Enable Sharp SL-5600 (Poodle) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100221 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700222 select SHARP_LOCOMO
Richard Purdiefaed5682006-06-19 20:46:05 +0100223 select PXA_SSP
Linus Torvalds1da177e2005-04-16 15:20:36 -0700224
225config MACH_CORGI
226 bool "Enable Sharp SL-C700 (Corgi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100227 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700228 select PXA_SHARP_C7xx
229
230config MACH_SHEPHERD
231 bool "Enable Sharp SL-C750 (Shepherd) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100232 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700233 select PXA_SHARP_C7xx
234
235config MACH_HUSKY
236 bool "Enable Sharp SL-C760 (Husky) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100237 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700238 select PXA_SHARP_C7xx
239
Richard Purdie94cabd02005-11-12 18:53:48 +0000240config MACH_AKITA
241 bool "Enable Sharp SL-1000 (Akita) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100242 depends on PXA_SHARPSL_27x
Richard Purdie94cabd02005-11-12 18:53:48 +0000243 select PXA_SHARP_Cxx00
244 select MACH_SPITZ
Richard Purdie08af2952005-12-01 15:52:47 +0000245 select I2C
246 select I2C_PXA
Richard Purdie94cabd02005-11-12 18:53:48 +0000247
Richard Purdie0dd28f12005-09-13 01:25:34 -0700248config MACH_SPITZ
249 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100250 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700251 select PXA_SHARP_Cxx00
252
253config MACH_BORZOI
254 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100255 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700256 select PXA_SHARP_Cxx00
257
Dirk Opfer8459c152005-11-06 14:27:52 +0000258config MACH_TOSA
259 bool "Enable Sharp SL-6000x (Tosa) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100260 depends on PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000261
Linus Torvalds1da177e2005-04-16 15:20:36 -0700262config PXA25x
263 bool
264 help
265 Select code specific to PXA21x/25x/26x variants
266
267config PXA27x
268 bool
269 help
270 Select code specific to PXA27x variants
271
eric miao2c8086a2007-09-11 19:13:17 -0700272config PXA3xx
273 bool
274 help
275 Select code specific to PXA3xx variants
276
Linus Torvalds1da177e2005-04-16 15:20:36 -0700277config PXA_SHARP_C7xx
278 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000279 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000280 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700281 help
282 Enable support for all Sharp C7xx models
283
Richard Purdie0dd28f12005-09-13 01:25:34 -0700284config PXA_SHARP_Cxx00
285 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000286 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000287 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700288 help
289 Enable common support for Sharp Cxx00 models
290
Liam Girdwoodb216c012005-11-10 17:45:39 +0000291config PXA_SSP
292 tristate
293 help
294 Enable support for PXA2xx SSP ports
eric miao75540c12008-04-13 21:44:04 +0100295
296config PXA_PWM
297 tristate
eric miao5cca9142008-04-13 21:46:34 +0100298 default BACKLIGHT_PWM
eric miao75540c12008-04-13 21:44:04 +0100299 help
300 Enable support for PXA2xx/PXA3xx PWM controllers
Linus Torvalds1da177e2005-04-16 15:20:36 -0700301endif