blob: 0c96229a2db4965609a4aa02df8bb9408757eb07 [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
Jaya Kumar90b8fc32008-03-15 05:11:07 +010023config ARCH_GUMSTIX
24 bool "Gumstix XScale boards"
25 help
26 Say Y here if you intend to run this kernel on a
27 Gumstix Full Function Minature Computer.
28
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +010029config MACH_GUMSTIX_F
30 bool "Basix, Connex, ws-200ax, ws-400ax systems"
31 depends on ARCH_GUMSTIX
32 select PXA25x
33
Linus Torvalds1da177e2005-04-16 15:20:36 -070034config ARCH_LUBBOCK
35 bool "Intel DBPXA250 Development Platform"
36 select PXA25x
37 select SA1111
38
Lennert Buytenheke9937d42006-03-28 21:08:13 +010039config MACH_LOGICPD_PXA270
40 bool "LogicPD PXA270 Card Engine Development Platform"
41 select PXA27x
Russell King4a730712008-05-18 13:11:02 +010042 select HAVE_PWM
Lennert Buytenheke9937d42006-03-28 21:08:13 +010043
Linus Torvalds1da177e2005-04-16 15:20:36 -070044config MACH_MAINSTONE
45 bool "Intel HCDDBBVA0 Development Platform"
46 select PXA27x
Russell King402e4902008-04-13 21:47:01 +010047 select HAVE_PWM
Linus Torvalds1da177e2005-04-16 15:20:36 -070048
49config ARCH_PXA_IDP
50 bool "Accelent Xscale IDP"
51 select PXA25x
52
53config PXA_SHARPSL
Richard Purdie0dd28f12005-09-13 01:25:34 -070054 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
Linus Torvalds1da177e2005-04-16 15:20:36 -070055 select SHARP_SCOOP
56 select SHARP_PARAM
57 help
58 Say Y here if you intend to run this kernel on a
Richard Purdie0dd28f12005-09-13 01:25:34 -070059 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
60 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
Dirk Opfer8459c152005-11-06 14:27:52 +000061 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
62 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -070063
Dmitry Baryshkovc7b4f5b2008-07-01 15:45:10 +010064config MACH_POODLE
65 bool "Enable Sharp SL-5600 (Poodle) Support"
66 depends on PXA_SHARPSL
67 select PXA25x
68 select SHARP_LOCOMO
69 select PXA_SSP
70
71config MACH_CORGI
72 bool "Enable Sharp SL-C700 (Corgi) Support"
73 depends on PXA_SHARPSL
74 select PXA25x
75 select PXA_SHARP_C7xx
76
77config MACH_SHEPHERD
78 bool "Enable Sharp SL-C750 (Shepherd) Support"
79 depends on PXA_SHARPSL
80 select PXA25x
81 select PXA_SHARP_C7xx
82
83config MACH_HUSKY
84 bool "Enable Sharp SL-C760 (Husky) Support"
85 depends on PXA_SHARPSL
86 select PXA25x
87 select PXA_SHARP_C7xx
88
89config MACH_AKITA
90 bool "Enable Sharp SL-1000 (Akita) Support"
91 depends on PXA_SHARPSL
92 select PXA27x
93 select PXA_SHARP_Cxx00
94 select MACH_SPITZ
95 select I2C
96 select I2C_PXA
97
98config MACH_SPITZ
99 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
100 depends on PXA_SHARPSL
101 select PXA27x
102 select PXA_SHARP_Cxx00
103
104config MACH_BORZOI
105 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
106 depends on PXA_SHARPSL
107 select PXA27x
108 select PXA_SHARP_Cxx00
109
110config MACH_TOSA
111 bool "Enable Sharp SL-6000x (Tosa) Support"
112 depends on PXA_SHARPSL
113 select PXA25x
114
Ian Molton3abcd192007-11-19 13:16:56 +0100115config ARCH_PXA_ESERIES
116 bool "PXA based Toshiba e-series PDAs"
117 select PXA25x
118
119config MACH_E330
120 bool "Toshiba e330"
121 default y
122 depends on ARCH_PXA_ESERIES
123 help
124 Say Y here if you intend to run this kernel on a Toshiba
125 e330 family PDA.
126
Ian Moltonb3d354b2008-06-25 22:39:31 +0100127config MACH_E350
128 bool "Toshiba e350"
129 default y
130 depends on ARCH_PXA_ESERIES
131 help
132 Say Y here if you intend to run this kernel on a Toshiba
133 e350 family PDA.
134
Ian Molton3abcd192007-11-19 13:16:56 +0100135config MACH_E740
136 bool "Toshiba e740"
137 default y
138 depends on ARCH_PXA_ESERIES
139 help
140 Say Y here if you intend to run this kernel on a Toshiba
141 e740 family PDA.
142
143config MACH_E750
144 bool "Toshiba e750"
145 default y
146 depends on ARCH_PXA_ESERIES
147 help
148 Say Y here if you intend to run this kernel on a Toshiba
149 e750 family PDA.
150
151config MACH_E400
152 bool "Toshiba e400"
153 default y
154 depends on ARCH_PXA_ESERIES
155 help
156 Say Y here if you intend to run this kernel on a Toshiba
157 e400 family PDA.
158
159config MACH_E800
160 bool "Toshiba e800"
161 default y
162 depends on ARCH_PXA_ESERIES
163 help
164 Say Y here if you intend to run this kernel on a Toshiba
165 e800 family PDA.
166
Jürgen Schindele326764a2006-06-29 16:01:43 +0100167config MACH_TRIZEPS4
168 bool "Keith und Koep Trizeps4 DIMM-Module"
169 select PXA27x
170
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100171config MACH_TRIZEPS4_CONXS
172 bool "ConXS Eval Board"
173 depends on MACH_TRIZEPS4
174
Mike Rapoport3d505272007-07-18 11:31:46 +0100175config MACH_EM_X270
176 bool "CompuLab EM-x270 platform"
177 select PXA27x
178
Daniel Mack4e4fc052008-01-23 14:54:50 +0100179config MACH_COLIBRI
180 bool "Toradex Colibri PX27x"
181 select PXA27x
182
eric miao2c8086a2007-09-11 19:13:17 -0700183config MACH_ZYLONITE
184 bool "PXA3xx Development Platform"
185 select PXA3xx
eric miao5cca9142008-04-13 21:46:34 +0100186 select HAVE_PWM
eric miao2c8086a2007-09-11 19:13:17 -0700187
eric miaoe1d9b952007-12-13 10:41:43 +0800188config MACH_LITTLETON
189 bool "PXA3xx Form Factor Platform (aka Littleton)"
190 select PXA3xx
191 select PXA_SSP
192
Mike Rapoport3696a8a2007-09-23 15:59:26 +0100193config MACH_ARMCORE
194 bool "CompuLab CM-X270 modules"
195 select PXA27x
196 select IWMMXT
197
Philipp Zabele5c271e2007-11-22 17:59:11 +0100198config MACH_MAGICIAN
199 bool "Enable HTC Magician Support"
200 depends on ARCH_PXA
201 select PXA27x
202 select IWMMXT
203
Robert Schwebel34e31d82008-01-08 08:44:23 +0100204config MACH_PCM027
205 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
206 select PXA27x
207 select IWMMXT
Guennadi Liakhovetskie1722742008-06-13 09:17:31 +0100208 select PXA_SSP
Robert Schwebel34e31d82008-01-08 08:44:23 +0100209
Robert Schwebel2e927b72008-01-08 08:52:04 +0100210config MACH_PCM990_BASEBOARD
211 bool "PHYTEC PCM-990 development board"
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100212 select HAVE_PWM
Dmitry Baryshkovc0b85562008-07-02 13:50:09 +0100213 depends on MACH_PCM027
Robert Schwebel2e927b72008-01-08 08:52:04 +0100214
Richard Purdie0dd28f12005-09-13 01:25:34 -0700215choice
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100216 prompt "display on pcm990"
217 depends on MACH_PCM990_BASEBOARD
Richard Purdie0dd28f12005-09-13 01:25:34 -0700218
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100219config PCM990_DISPLAY_SHARP
220 bool "sharp lq084v1dg21 stn display"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700221
Guennadi Liakhovetskic0f7edb2008-06-13 11:50:44 +0100222config PCM990_DISPLAY_NEC
223 bool "nec nl6448bc20_18d tft display"
224
225config PCM990_DISPLAY_NONE
226 bool "no display"
Richard Purdie0dd28f12005-09-13 01:25:34 -0700227
228endchoice
229
Jürgen Schindele326764a2006-06-29 16:01:43 +0100230
Linus Torvalds1da177e2005-04-16 15:20:36 -0700231endmenu
232
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
eric miao75540c12008-04-13 21:44:04 +0100266
267config PXA_PWM
268 tristate
eric miao5cca9142008-04-13 21:46:34 +0100269 default BACKLIGHT_PWM
eric miao75540c12008-04-13 21:44:04 +0100270 help
271 Enable support for PXA2xx/PXA3xx PWM controllers
Linus Torvalds1da177e2005-04-16 15:20:36 -0700272endif