blob: 2563753fba7689477a3a3c8e2ae0c4c1d39dd485 [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
Russell King63b43f52008-04-20 17:36:20 +010023menu "Select target boards"
Linus Torvalds1da177e2005-04-16 15:20:36 -070024
Jaya Kumar90b8fc32008-03-15 05:11:07 +010025config ARCH_GUMSTIX
26 bool "Gumstix XScale boards"
27 help
28 Say Y here if you intend to run this kernel on a
29 Gumstix Full Function Minature Computer.
30
Linus Torvalds1da177e2005-04-16 15:20:36 -070031config ARCH_LUBBOCK
32 bool "Intel DBPXA250 Development Platform"
33 select PXA25x
34 select SA1111
35
Lennert Buytenheke9937d42006-03-28 21:08:13 +010036config MACH_LOGICPD_PXA270
37 bool "LogicPD PXA270 Card Engine Development Platform"
38 select PXA27x
Lennert Buytenheke9937d42006-03-28 21:08:13 +010039
Linus Torvalds1da177e2005-04-16 15:20:36 -070040config MACH_MAINSTONE
41 bool "Intel HCDDBBVA0 Development Platform"
42 select PXA27x
Linus Torvalds1da177e2005-04-16 15:20:36 -070043
44config ARCH_PXA_IDP
45 bool "Accelent Xscale IDP"
46 select PXA25x
47
48config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -070049 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -070050 select SHARP_SCOOP
51 select SHARP_PARAM
52 help
53 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -070054 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
55 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +000056 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
57 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -070058
Ian Molton3abcd192007-11-19 13:16:56 +010059config ARCH_PXA_ESERIES
60 bool "PXA based Toshiba e-series PDAs"
61 select PXA25x
62
63config MACH_E330
64 bool "Toshiba e330"
65 default y
66 depends on ARCH_PXA_ESERIES
67 help
68 Say Y here if you intend to run this kernel on a Toshiba
69 e330 family PDA.
70
71config MACH_E740
72 bool "Toshiba e740"
73 default y
74 depends on ARCH_PXA_ESERIES
75 help
76 Say Y here if you intend to run this kernel on a Toshiba
77 e740 family PDA.
78
79config MACH_E750
80 bool "Toshiba e750"
81 default y
82 depends on ARCH_PXA_ESERIES
83 help
84 Say Y here if you intend to run this kernel on a Toshiba
85 e750 family PDA.
86
87config MACH_E400
88 bool "Toshiba e400"
89 default y
90 depends on ARCH_PXA_ESERIES
91 help
92 Say Y here if you intend to run this kernel on a Toshiba
93 e400 family PDA.
94
95config MACH_E800
96 bool "Toshiba e800"
97 default y
98 depends on ARCH_PXA_ESERIES
99 help
100 Say Y here if you intend to run this kernel on a Toshiba
101 e800 family PDA.
102
Jürgen Schindele326764a2006-06-29 16:01:43 +0100103config MACH_TRIZEPS4
104 bool "Keith und Koep Trizeps4 DIMM-Module"
105 select PXA27x
106
Mike Rapoport3d505272007-07-18 11:31:46 +0100107config MACH_EM_X270
108 bool "CompuLab EM-x270 platform"
109 select PXA27x
110
Daniel Mack4e4fc052008-01-23 14:54:50 +0100111config MACH_COLIBRI
112 bool "Toradex Colibri PX27x"
113 select PXA27x
114
eric miao2c8086a2007-09-11 19:13:17 -0700115config MACH_ZYLONITE
116 bool "PXA3xx Development Platform"
117 select PXA3xx
118
eric miaoe1d9b952007-12-13 10:41:43 +0800119config MACH_LITTLETON
120 bool "PXA3xx Form Factor Platform (aka Littleton)"
121 select PXA3xx
122 select PXA_SSP
123
Mike Rapoport3696a8a2007-09-23 15:59:26 +0100124config MACH_ARMCORE
125 bool "CompuLab CM-X270 modules"
126 select PXA27x
127 select IWMMXT
128
Philipp Zabele5c271e2007-11-22 17:59:11 +0100129config MACH_MAGICIAN
130 bool "Enable HTC Magician Support"
131 depends on ARCH_PXA
132 select PXA27x
133 select IWMMXT
134
Robert Schwebel34e31d82008-01-08 08:44:23 +0100135config MACH_PCM027
136 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
137 select PXA27x
138 select IWMMXT
139
Russell King63b43f52008-04-20 17:36:20 +0100140endmenu
Linus Torvalds1da177e2005-04-16 15:20:36 -0700141
Robert Schwebel2e927b72008-01-08 08:52:04 +0100142choice
143 prompt "Used baseboard"
144 depends on MACH_PCM027
145
146config MACH_PCM990_BASEBOARD
147 bool "PHYTEC PCM-990 development board"
148
149endchoice
150
Richard Purdie0dd28f12005-09-13 01:25:34 -0700151if PXA_SHARPSL
152
153choice
154 prompt "Select target Sharp Zaurus device range"
155
156config PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000157 bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700158 select PXA25x
159
160config PXA_SHARPSL_27x
161 bool "Sharp PXA270 models (SL-Cxx00)"
162 select PXA27x
163
164endchoice
165
166endif
167
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100168if ARCH_GUMSTIX
169
170choice
171 prompt "Select target Gumstix board"
172
173config MACH_GUMSTIX_F
174 bool "Basix, Connex, ws-200ax, ws-400ax systems"
175 select PXA25x
176
177endchoice
178
179endif
180
181
Jürgen Schindele326764a2006-06-29 16:01:43 +0100182if MACH_TRIZEPS4
183
184choice
185 prompt "Select base board for Trizeps 4 module"
186
187config MACH_TRIZEPS4_CONXS
188 bool "ConXS Eval Board"
189
190config MACH_TRIZEPS4_ANY
191 bool "another Board"
192
193endchoice
194
195endif
196
Linus Torvalds1da177e2005-04-16 15:20:36 -0700197endmenu
198
199config MACH_POODLE
200 bool "Enable Sharp SL-5600 (Poodle) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100201 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700202 select SHARP_LOCOMO
Richard Purdiefaed5682006-06-19 20:46:05 +0100203 select PXA_SSP
Linus Torvalds1da177e2005-04-16 15:20:36 -0700204
205config MACH_CORGI
206 bool "Enable Sharp SL-C700 (Corgi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100207 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700208 select PXA_SHARP_C7xx
209
210config MACH_SHEPHERD
211 bool "Enable Sharp SL-C750 (Shepherd) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100212 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700213 select PXA_SHARP_C7xx
214
215config MACH_HUSKY
216 bool "Enable Sharp SL-C760 (Husky) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100217 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700218 select PXA_SHARP_C7xx
219
Richard Purdie94cabd02005-11-12 18:53:48 +0000220config MACH_AKITA
221 bool "Enable Sharp SL-1000 (Akita) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100222 depends on PXA_SHARPSL_27x
Richard Purdie94cabd02005-11-12 18:53:48 +0000223 select PXA_SHARP_Cxx00
224 select MACH_SPITZ
Richard Purdie08af2952005-12-01 15:52:47 +0000225 select I2C
226 select I2C_PXA
Richard Purdie94cabd02005-11-12 18:53:48 +0000227
Richard Purdie0dd28f12005-09-13 01:25:34 -0700228config MACH_SPITZ
229 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100230 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700231 select PXA_SHARP_Cxx00
232
233config MACH_BORZOI
234 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100235 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700236 select PXA_SHARP_Cxx00
237
Dirk Opfer8459c152005-11-06 14:27:52 +0000238config MACH_TOSA
239 bool "Enable Sharp SL-6000x (Tosa) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100240 depends on PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000241
Linus Torvalds1da177e2005-04-16 15:20:36 -0700242config PXA25x
243 bool
244 help
245 Select code specific to PXA21x/25x/26x variants
246
247config PXA27x
248 bool
249 help
250 Select code specific to PXA27x variants
251
eric miao2c8086a2007-09-11 19:13:17 -0700252config PXA3xx
253 bool
254 help
255 Select code specific to PXA3xx variants
256
Linus Torvalds1da177e2005-04-16 15:20:36 -0700257config PXA_SHARP_C7xx
258 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000259 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000260 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700261 help
262 Enable support for all Sharp C7xx models
263
Richard Purdie0dd28f12005-09-13 01:25:34 -0700264config PXA_SHARP_Cxx00
265 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000266 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000267 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700268 help
269 Enable common support for Sharp Cxx00 models
270
Liam Girdwoodb216c012005-11-10 17:45:39 +0000271config PXA_SSP
272 tristate
273 help
274 Enable support for PXA2xx SSP ports
Linus Torvalds1da177e2005-04-16 15:20:36 -0700275endif