blob: caccbbc41b43d349b07a4192c99eaa8e53bf4756 [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
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100151if ARCH_GUMSTIX
152
153choice
154 prompt "Select target Gumstix board"
155
156config MACH_GUMSTIX_F
157 bool "Basix, Connex, ws-200ax, ws-400ax systems"
158 select PXA25x
159
160endchoice
161
162endif
163
164
Jürgen Schindele326764a2006-06-29 16:01:43 +0100165if MACH_TRIZEPS4
166
167choice
168 prompt "Select base board for Trizeps 4 module"
169
170config MACH_TRIZEPS4_CONXS
171 bool "ConXS Eval Board"
172
173config MACH_TRIZEPS4_ANY
174 bool "another Board"
175
176endchoice
177
178endif
179
Linus Torvalds1da177e2005-04-16 15:20:36 -0700180endmenu
181
182config MACH_POODLE
183 bool "Enable Sharp SL-5600 (Poodle) Support"
Dmitry Baryshkov69eaf232008-05-31 16:14:48 +0100184 depends on PXA_SHARPSL
185 select PXA25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700186 select SHARP_LOCOMO
Richard Purdiefaed5682006-06-19 20:46:05 +0100187 select PXA_SSP
Linus Torvalds1da177e2005-04-16 15:20:36 -0700188
189config MACH_CORGI
190 bool "Enable Sharp SL-C700 (Corgi) Support"
Dmitry Baryshkov69eaf232008-05-31 16:14:48 +0100191 depends on PXA_SHARPSL
192 select PXA25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700193 select PXA_SHARP_C7xx
194
195config MACH_SHEPHERD
196 bool "Enable Sharp SL-C750 (Shepherd) Support"
Dmitry Baryshkov69eaf232008-05-31 16:14:48 +0100197 depends on PXA_SHARPSL
198 select PXA25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700199 select PXA_SHARP_C7xx
200
201config MACH_HUSKY
202 bool "Enable Sharp SL-C760 (Husky) Support"
Dmitry Baryshkov69eaf232008-05-31 16:14:48 +0100203 depends on PXA_SHARPSL
204 select PXA25x
Linus Torvalds1da177e2005-04-16 15:20:36 -0700205 select PXA_SHARP_C7xx
206
Richard Purdie94cabd02005-11-12 18:53:48 +0000207config MACH_AKITA
208 bool "Enable Sharp SL-1000 (Akita) Support"
Dmitry Baryshkov69eaf232008-05-31 16:14:48 +0100209 depends on PXA_SHARPSL
210 select PXA27x
Richard Purdie94cabd02005-11-12 18:53:48 +0000211 select PXA_SHARP_Cxx00
212 select MACH_SPITZ
Richard Purdie08af2952005-12-01 15:52:47 +0000213 select I2C
214 select I2C_PXA
Richard Purdie94cabd02005-11-12 18:53:48 +0000215
Richard Purdie0dd28f12005-09-13 01:25:34 -0700216config MACH_SPITZ
217 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
Dmitry Baryshkov69eaf232008-05-31 16:14:48 +0100218 depends on PXA_SHARPSL
219 select PXA27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700220 select PXA_SHARP_Cxx00
221
222config MACH_BORZOI
223 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
Dmitry Baryshkov69eaf232008-05-31 16:14:48 +0100224 depends on PXA_SHARPSL
225 select PXA27x
Richard Purdie0dd28f12005-09-13 01:25:34 -0700226 select PXA_SHARP_Cxx00
227
Dirk Opfer8459c152005-11-06 14:27:52 +0000228config MACH_TOSA
229 bool "Enable Sharp SL-6000x (Tosa) Support"
Dmitry Baryshkov69eaf232008-05-31 16:14:48 +0100230 depends on PXA_SHARPSL
231 select PXA25x
Dirk Opfer8459c152005-11-06 14:27:52 +0000232
Linus Torvalds1da177e2005-04-16 15:20:36 -0700233config PXA25x
234 bool
235 help
236 Select code specific to PXA21x/25x/26x variants
237
238config PXA27x
239 bool
240 help
241 Select code specific to PXA27x variants
242
eric miao2c8086a2007-09-11 19:13:17 -0700243config PXA3xx
244 bool
245 help
246 Select code specific to PXA3xx variants
247
Linus Torvalds1da177e2005-04-16 15:20:36 -0700248config PXA_SHARP_C7xx
249 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000250 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000251 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700252 help
253 Enable support for all Sharp C7xx models
254
Richard Purdie0dd28f12005-09-13 01:25:34 -0700255config PXA_SHARP_Cxx00
256 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000257 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000258 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700259 help
260 Enable common support for Sharp Cxx00 models
261
Liam Girdwoodb216c012005-11-10 17:45:39 +0000262config PXA_SSP
263 tristate
264 help
265 Enable support for PXA2xx SSP ports
Linus Torvalds1da177e2005-04-16 15:20:36 -0700266endif