blob: 01d23e5717ae948565e31f58f3c314083c748ba9 [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
Russell King4a730712008-05-18 13:11:02 +010039 select HAVE_PWM
Lennert Buytenheke9937d42006-03-28 21:08:13 +010040
Linus Torvalds1da177e2005-04-16 15:20:36 -070041config MACH_MAINSTONE
42 bool "Intel HCDDBBVA0 Development Platform"
43 select PXA27x
Russell King402e4902008-04-13 21:47:01 +010044 select HAVE_PWM
Linus Torvalds1da177e2005-04-16 15:20:36 -070045
46config ARCH_PXA_IDP
47 bool "Accelent Xscale IDP"
48 select PXA25x
49
50config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -070051 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -070052 select SHARP_SCOOP
53 select SHARP_PARAM
54 help
55 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -070056 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
57 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +000058 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
59 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -070060
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +010061config MACH_POODLE
62 bool "Enable Sharp SL-5600 (Poodle) Support"
63 depends on PXA_SHARPSL
64 select PXA25x
65 select SHARP_LOCOMO
66 select PXA_SSP
67
68config MACH_CORGI
69 bool "Enable Sharp SL-C700 (Corgi) Support"
70 depends on PXA_SHARPSL
71 select PXA25x
72 select PXA_SHARP_C7xx
73
74config MACH_SHEPHERD
75 bool "Enable Sharp SL-C750 (Shepherd) Support"
76 depends on PXA_SHARPSL
77 select PXA25x
78 select PXA_SHARP_C7xx
79
80config MACH_HUSKY
81 bool "Enable Sharp SL-C760 (Husky) Support"
82 depends on PXA_SHARPSL
83 select PXA25x
84 select PXA_SHARP_C7xx
85
86config MACH_AKITA
87 bool "Enable Sharp SL-1000 (Akita) Support"
88 depends on PXA_SHARPSL
89 select PXA27x
90 select PXA_SHARP_Cxx00
91 select MACH_SPITZ
92 select I2C
93 select I2C_PXA
94
95config MACH_SPITZ
96 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
97 depends on PXA_SHARPSL
98 select PXA27x
99 select PXA_SHARP_Cxx00
100
101config MACH_BORZOI
102 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
103 depends on PXA_SHARPSL
104 select PXA27x
105 select PXA_SHARP_Cxx00
106
107config MACH_TOSA
108 bool "Enable Sharp SL-6000x (Tosa) Support"
109 depends on PXA_SHARPSL
110 select PXA25x
111
Ian Molton3abcd192007-11-19 13:16:56 +0100112config ARCH_PXA_ESERIES
113 bool "PXA based Toshiba e-series PDAs"
114 select PXA25x
115
116config MACH_E330
117 bool "Toshiba e330"
118 default y
119 depends on ARCH_PXA_ESERIES
120 help
121 Say Y here if you intend to run this kernel on a Toshiba
122 e330 family PDA.
123
124config MACH_E740
125 bool "Toshiba e740"
126 default y
127 depends on ARCH_PXA_ESERIES
128 help
129 Say Y here if you intend to run this kernel on a Toshiba
130 e740 family PDA.
131
132config MACH_E750
133 bool "Toshiba e750"
134 default y
135 depends on ARCH_PXA_ESERIES
136 help
137 Say Y here if you intend to run this kernel on a Toshiba
138 e750 family PDA.
139
140config MACH_E400
141 bool "Toshiba e400"
142 default y
143 depends on ARCH_PXA_ESERIES
144 help
145 Say Y here if you intend to run this kernel on a Toshiba
146 e400 family PDA.
147
148config MACH_E800
149 bool "Toshiba e800"
150 default y
151 depends on ARCH_PXA_ESERIES
152 help
153 Say Y here if you intend to run this kernel on a Toshiba
154 e800 family PDA.
155
Jürgen Schindele326764a2006-06-29 16:01:43 +0100156config MACH_TRIZEPS4
157 bool "Keith und Koep Trizeps4 DIMM-Module"
158 select PXA27x
159
Mike Rapoport3d505272007-07-18 11:31:46 +0100160config MACH_EM_X270
161 bool "CompuLab EM-x270 platform"
162 select PXA27x
163
Daniel Mack4e4fc052008-01-23 14:54:50 +0100164config MACH_COLIBRI
165 bool "Toradex Colibri PX27x"
166 select PXA27x
167
eric miao2c8086a2007-09-11 19:13:17 -0700168config MACH_ZYLONITE
169 bool "PXA3xx Development Platform"
170 select PXA3xx
eric miao5cca9142008-04-13 21:46:34 +0100171 select HAVE_PWM
eric miao2c8086a2007-09-11 19:13:17 -0700172
eric miaoe1d9b952007-12-13 10:41:43 +0800173config MACH_LITTLETON
174 bool "PXA3xx Form Factor Platform (aka Littleton)"
175 select PXA3xx
176 select PXA_SSP
177
Mike Rapoport3696a8a2007-09-23 15:59:26 +0100178config MACH_ARMCORE
179 bool "CompuLab CM-X270 modules"
180 select PXA27x
181 select IWMMXT
182
Philipp Zabele5c271e2007-11-22 17:59:11 +0100183config MACH_MAGICIAN
184 bool "Enable HTC Magician Support"
185 depends on ARCH_PXA
186 select PXA27x
187 select IWMMXT
188
Robert Schwebel34e31d82008-01-08 08:44:23 +0100189config MACH_PCM027
190 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
191 select PXA27x
192 select IWMMXT
Guennadi Liakhovetskie172274c2008-06-13 09:17:31 +0100193 select PXA_SSP
Robert Schwebel34e31d82008-01-08 08:44:23 +0100194
Russell King63b43f52008-04-20 17:36:20 +0100195endmenu
Linus Torvalds1da177e2005-04-16 15:20:36 -0700196
Robert Schwebel2e927b72008-01-08 08:52:04 +0100197choice
198 prompt "Used baseboard"
199 depends on MACH_PCM027
200
201config MACH_PCM990_BASEBOARD
202 bool "PHYTEC PCM-990 development board"
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100203 select HAVE_PWM
Robert Schwebel2e927b72008-01-08 08:52:04 +0100204
205endchoice
206
Richard Purdie0dd28f12005-09-13 01:25:34 -0700207choice
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100208 prompt "display on pcm990"
209 depends on MACH_PCM990_BASEBOARD
Richard Purdie0dd28f12005-09-13 01:25:34 -0700210
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100211config PCM990_DISPLAY_SHARP
212 bool "sharp lq084v1dg21 stn display"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700213
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100214config PCM990_DISPLAY_NEC
215 bool "nec nl6448bc20_18d tft display"
216
217config PCM990_DISPLAY_NONE
218 bool "no display"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700219
220endchoice
221
Jaya Kumar90b8fc32008-03-15 05:11:07 +0100222if ARCH_GUMSTIX
223
224choice
225 prompt "Select target Gumstix board"
226
227config MACH_GUMSTIX_F
228 bool "Basix, Connex, ws-200ax, ws-400ax systems"
229 select PXA25x
230
231endchoice
232
233endif
234
235
Jürgen Schindele326764a2006-06-29 16:01:43 +0100236if MACH_TRIZEPS4
237
238choice
239 prompt "Select base board for Trizeps 4 module"
240
241config MACH_TRIZEPS4_CONXS
242 bool "ConXS Eval Board"
243
244config MACH_TRIZEPS4_ANY
245 bool "another Board"
246
247endchoice
248
249endif
250
Linus Torvalds1da177e2005-04-16 15:20:36 -0700251endmenu
252
Linus Torvalds1da177e2005-04-16 15:20:36 -0700253config PXA25x
254 bool
255 help
256 Select code specific to PXA21x/25x/26x variants
257
258config PXA27x
259 bool
260 help
261 Select code specific to PXA27x variants
262
eric miao2c8086a2007-09-11 19:13:17 -0700263config PXA3xx
264 bool
265 help
266 Select code specific to PXA3xx variants
267
Linus Torvalds1da177e2005-04-16 15:20:36 -0700268config PXA_SHARP_C7xx
269 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000270 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000271 select SHARPSL_PM
Linus Torvalds1da177e2005-04-16 15:20:36 -0700272 help
273 Enable support for all Sharp C7xx models
274
Richard Purdie0dd28f12005-09-13 01:25:34 -0700275config PXA_SHARP_Cxx00
276 bool
Liam Girdwoodb216c012005-11-10 17:45:39 +0000277 select PXA_SSP
Richard Purdieb7557de2006-01-05 20:44:55 +0000278 select SHARPSL_PM
Richard Purdie0dd28f12005-09-13 01:25:34 -0700279 help
280 Enable common support for Sharp Cxx00 models
281
Liam Girdwoodb216c012005-11-10 17:45:39 +0000282config PXA_SSP
283 tristate
284 help
285 Enable support for PXA2xx SSP ports
eric miao75540c12008-04-13 21:44:04 +0100286
287config PXA_PWM
288 tristate
eric miao5cca9142008-04-13 21:46:34 +0100289 default BACKLIGHT_PWM
eric miao75540c12008-04-13 21:44:04 +0100290 help
291 Enable support for PXA2xx/PXA3xx PWM controllers
Linus Torvalds1da177e2005-04-16 15:20:36 -0700292endif