blob: 0908bea0f60968a3becd9223b3626074c84e10c2 [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
26config ARCH_LUBBOCK
27 bool "Intel DBPXA250 Development Platform"
28 select PXA25x
29 select SA1111
30
Lennert Buytenheke9937d42006-03-28 21:08:13 +010031config MACH_LOGICPD_PXA270
32 bool "LogicPD PXA270 Card Engine Development Platform"
33 select PXA27x
Lennert Buytenheke9937d42006-03-28 21:08:13 +010034
Linus Torvalds1da177e2005-04-16 15:20:36 -070035config MACH_MAINSTONE
36 bool "Intel HCDDBBVA0 Development Platform"
37 select PXA27x
Linus Torvalds1da177e2005-04-16 15:20:36 -070038
39config ARCH_PXA_IDP
40 bool "Accelent Xscale IDP"
41 select PXA25x
42
43config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -070044 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -070045 select SHARP_SCOOP
46 select SHARP_PARAM
47 help
48 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -070049 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
50 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +000051 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
52 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -070053
Ian Molton3abcd192007-11-19 13:16:56 +010054config ARCH_PXA_ESERIES
55 bool "PXA based Toshiba e-series PDAs"
56 select PXA25x
57
58config MACH_E330
59 bool "Toshiba e330"
60 default y
61 depends on ARCH_PXA_ESERIES
62 help
63 Say Y here if you intend to run this kernel on a Toshiba
64 e330 family PDA.
65
66config MACH_E740
67 bool "Toshiba e740"
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 e740 family PDA.
73
74config MACH_E750
75 bool "Toshiba e750"
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 e750 family PDA.
81
82config MACH_E400
83 bool "Toshiba e400"
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 e400 family PDA.
89
90config MACH_E800
91 bool "Toshiba e800"
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 e800 family PDA.
97
Jürgen Schindele326764a2006-06-29 16:01:43 +010098config MACH_TRIZEPS4
99 bool "Keith und Koep Trizeps4 DIMM-Module"
100 select PXA27x
101
Mike Rapoport3d505272007-07-18 11:31:46 +0100102config MACH_EM_X270
103 bool "CompuLab EM-x270 platform"
104 select PXA27x
105
Daniel Mack4e4fc052008-01-23 14:54:50 +0100106config MACH_COLIBRI
107 bool "Toradex Colibri PX27x"
108 select PXA27x
109
eric miao2c8086a2007-09-11 19:13:17 -0700110config MACH_ZYLONITE
111 bool "PXA3xx Development Platform"
112 select PXA3xx
113
eric miaoe1d9b952007-12-13 10:41:43 +0800114config MACH_LITTLETON
115 bool "PXA3xx Form Factor Platform (aka Littleton)"
116 select PXA3xx
117 select PXA_SSP
118
Mike Rapoport3696a8a2007-09-23 15:59:26 +0100119config MACH_ARMCORE
120 bool "CompuLab CM-X270 modules"
121 select PXA27x
122 select IWMMXT
123
Philipp Zabele5c271e2007-11-22 17:59:11 +0100124config MACH_MAGICIAN
125 bool "Enable HTC Magician Support"
126 depends on ARCH_PXA
127 select PXA27x
128 select IWMMXT
129
Robert Schwebel34e31d82008-01-08 08:44:23 +0100130config MACH_PCM027
131 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
132 select PXA27x
133 select IWMMXT
134
Linus Torvalds1da177e2005-04-16 15:20:36 -0700135endchoice
136
Robert Schwebel2e927b72008-01-08 08:52:04 +0100137choice
138 prompt "Used baseboard"
139 depends on MACH_PCM027
140
141config MACH_PCM990_BASEBOARD
142 bool "PHYTEC PCM-990 development board"
143
144endchoice
145
Richard Purdie0dd28f12005-09-13 01:25:34 -0700146if PXA_SHARPSL
147
148choice
149 prompt "Select target Sharp Zaurus device range"
150
151config PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000152 bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700153 select PXA25x
154
155config PXA_SHARPSL_27x
156 bool "Sharp PXA270 models (SL-Cxx00)"
157 select PXA27x
158
159endchoice
160
161endif
162
Jürgen Schindele326764a2006-06-29 16:01:43 +0100163if MACH_TRIZEPS4
164
165choice
166 prompt "Select base board for Trizeps 4 module"
167
168config MACH_TRIZEPS4_CONXS
169 bool "ConXS Eval Board"
170
171config MACH_TRIZEPS4_ANY
172 bool "another Board"
173
174endchoice
175
176endif
177
Linus Torvalds1da177e2005-04-16 15:20:36 -0700178endmenu
179
180config MACH_POODLE
181 bool "Enable Sharp SL-5600 (Poodle) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100182 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700183 select SHARP_LOCOMO
Richard Purdiefaed5682006-06-19 20:46:05 +0100184 select PXA_SSP
Linus Torvalds1da177e2005-04-16 15:20:36 -0700185
186config MACH_CORGI
187 bool "Enable Sharp SL-C700 (Corgi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100188 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700189 select PXA_SHARP_C7xx
190
191config MACH_SHEPHERD
192 bool "Enable Sharp SL-C750 (Shepherd) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100193 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700194 select PXA_SHARP_C7xx
195
196config MACH_HUSKY
197 bool "Enable Sharp SL-C760 (Husky) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100198 depends on PXA_SHARPSL_25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700199 select PXA_SHARP_C7xx
200
Richard Purdie94cabd02005-11-12 18:53:48 +0000201config MACH_AKITA
202 bool "Enable Sharp SL-1000 (Akita) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100203 depends on PXA_SHARPSL_27x
Richard Purdie94cabd02005-11-12 18:53:48 +0000204 select PXA_SHARP_Cxx00
205 select MACH_SPITZ
Richard Purdie08af2952005-12-01 15:52:47 +0000206 select I2C
207 select I2C_PXA
Richard Purdie94cabd02005-11-12 18:53:48 +0000208
Richard Purdie0dd28f12005-09-13 01:25:34 -0700209config MACH_SPITZ
210 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100211 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700212 select PXA_SHARP_Cxx00
213
214config MACH_BORZOI
215 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100216 depends on PXA_SHARPSL_27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700217 select PXA_SHARP_Cxx00
218
Dirk Opfer8459c152005-11-06 14:27:52 +0000219config MACH_TOSA
220 bool "Enable Sharp SL-6000x (Tosa) Support"
Robert P. J. Daybef1f402006-12-12 20:04:19 +0100221 depends on PXA_SHARPSL_25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000222
Linus Torvalds1da177e2005-04-16 15:20:36 -0700223config PXA25x
224 bool
225 help
226 Select code specific to PXA21x/25x/26x variants
227
228config PXA27x
229 bool
230 help
231 Select code specific to PXA27x variants
232
eric miao2c8086a2007-09-11 19:13:17 -0700233config PXA3xx
234 bool
235 help
236 Select code specific to PXA3xx variants
237
Linus Torvalds1da177e2005-04-16 15:20:36 -0700238config PXA_SHARP_C7xx
239 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000240 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000241 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700242 help
243 Enable support for all Sharp C7xx models
244
Richard Purdie0dd28f12005-09-13 01:25:34 -0700245config PXA_SHARP_Cxx00
246 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000247 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000248 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700249 help
250 Enable common support for Sharp Cxx00 models
251
Liam Girdwoodb216c012005-11-10 17:45:39 +0000252config PXA_SSP
253 tristate
254 help
255 Enable support for PXA2xx SSP ports
Linus Torvalds1da177e2005-04-16 15:20:36 -0700256endif