blob: 7db0fd87a45d8db9a2273e879df230272c96c519 [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"
152
153endchoice
154
Richard Purdie0dd28f12005-09-13 01:25:34 -0700155if PXA_SHARPSL
156
157choice
158 prompt "Select target Sharp Zaurus device range"
159
160config PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000161 bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700162 select PXA25x
163
164config PXA_SHARPSL_27x
165 bool "Sharp PXA270 models (SL-Cxx00)"
166 select PXA27x
167
168endchoice
169
170endif
171
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100172if ARCH_GUMSTIX
173
174choice
175 prompt "Select target Gumstix board"
176
177config MACH_GUMSTIX_F
178 bool "Basix, Connex, ws-200ax, ws-400ax systems"
179 select PXA25x
180
181endchoice
182
183endif
184
185
Jürgen Schindele326764a2006-06-29 16:01:43 +0100186if MACH_TRIZEPS4
187
188choice
189 prompt "Select base board for Trizeps 4 module"
190
191config MACH_TRIZEPS4_CONXS
192 bool "ConXS Eval Board"
193
194config MACH_TRIZEPS4_ANY
195 bool "another Board"
196
197endchoice
198
199endif
200
Linus Torvalds1da177e2005-04-16 15:20:36 -0700201endmenu
202
203config MACH_POODLE
204 bool "Enable Sharp SL-5600 (Poodle) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100205 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700206 select SHARP_LOCOMO
Richard Purdiefaed5682006-06-19 20:46:05 +0100207 select PXA_SSP
Linus Torvalds1da177e2005-04-16 15:20:36 -0700208
209config MACH_CORGI
210 bool "Enable Sharp SL-C700 (Corgi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100211 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700212 select PXA_SHARP_C7xx
213
214config MACH_SHEPHERD
215 bool "Enable Sharp SL-C750 (Shepherd) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100216 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700217 select PXA_SHARP_C7xx
218
219config MACH_HUSKY
220 bool "Enable Sharp SL-C760 (Husky) 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 PXA_SHARP_C7xx
223
Richard Purdie94cabd02005-11-12 18:53:48 +0000224config MACH_AKITA
225 bool "Enable Sharp SL-1000 (Akita) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100226 depends on PXA_SHARPSL_27x
Richard Purdie94cabd02005-11-12 18:53:48 +0000227 select PXA_SHARP_Cxx00
228 select MACH_SPITZ
Richard Purdie08af2952005-12-01 15:52:47 +0000229 select I2C
230 select I2C_PXA
Richard Purdie94cabd02005-11-12 18:53:48 +0000231
Richard Purdie0dd28f12005-09-13 01:25:34 -0700232config MACH_SPITZ
233 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100234 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700235 select PXA_SHARP_Cxx00
236
237config MACH_BORZOI
238 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100239 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700240 select PXA_SHARP_Cxx00
241
Dirk Opfer8459c152005-11-06 14:27:52 +0000242config MACH_TOSA
243 bool "Enable Sharp SL-6000x (Tosa) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100244 depends on PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000245
Linus Torvalds1da177e2005-04-16 15:20:36 -0700246config PXA25x
247 bool
248 help
249 Select code specific to PXA21x/25x/26x variants
250
251config PXA27x
252 bool
253 help
254 Select code specific to PXA27x variants
255
eric miao2c8086a2007-09-11 19:13:17 -0700256config PXA3xx
257 bool
258 help
259 Select code specific to PXA3xx variants
260
Linus Torvalds1da177e2005-04-16 15:20:36 -0700261config PXA_SHARP_C7xx
262 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000263 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000264 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700265 help
266 Enable support for all Sharp C7xx models
267
Richard Purdie0dd28f12005-09-13 01:25:34 -0700268config PXA_SHARP_Cxx00
269 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000270 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000271 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700272 help
273 Enable common support for Sharp Cxx00 models
274
Liam Girdwoodb216c012005-11-10 17:45:39 +0000275config PXA_SSP
276 tristate
277 help
278 Enable support for PXA2xx SSP ports
eric miao75540c12008-04-13 21:44:04 +0100279
280config PXA_PWM
281 tristate
eric miao5cca9142008-04-13 21:46:34 +0100282 default BACKLIGHT_PWM
eric miao75540c12008-04-13 21:44:04 +0100283 help
284 Enable support for PXA2xx/PXA3xx PWM controllers
Linus Torvalds1da177e2005-04-16 15:20:36 -0700285endif