[ARM] 5143/1: pxa: further cleanup PXA Kconfig by removing one
[linux-2.6.git] / arch / arm / mach-pxa / Kconfig
1 if ARCH_PXA
2
3 menu "Intel PXA2xx/PXA3xx Implementations"
4
5 if PXA3xx
6
7 menu "Supported PXA3xx Processor Variants"
8
9 config CPU_PXA300
10         bool "PXA300 (codename Monahans-L)"
11
12 config CPU_PXA310
13         bool "PXA310 (codename Monahans-LV)"
14         select CPU_PXA300
15
16 config CPU_PXA320
17         bool "PXA320 (codename Monahans-P)"
18
19 endmenu
20
21 endif
22
23 config 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
29 config MACH_GUMSTIX_F
30         bool "Basix, Connex, ws-200ax, ws-400ax systems"
31         depends on ARCH_GUMSTIX
32         select PXA25x
33
34 config ARCH_LUBBOCK
35         bool "Intel DBPXA250 Development Platform"
36         select PXA25x
37         select SA1111
38
39 config MACH_LOGICPD_PXA270
40         bool "LogicPD PXA270 Card Engine Development Platform"
41         select PXA27x
42         select HAVE_PWM
43
44 config MACH_MAINSTONE
45         bool "Intel HCDDBBVA0 Development Platform"
46         select PXA27x
47         select HAVE_PWM
48
49 config ARCH_PXA_IDP
50         bool "Accelent Xscale IDP"
51         select PXA25x
52
53 config PXA_SHARPSL
54         bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
55         select SHARP_SCOOP
56         select SHARP_PARAM
57         help
58           Say Y here if you intend to run this kernel on a
59           Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
60           SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
61           SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
62           handheld computer.
63
64 config 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
71 config MACH_CORGI
72         bool "Enable Sharp SL-C700 (Corgi) Support"
73         depends on PXA_SHARPSL
74         select PXA25x
75         select PXA_SHARP_C7xx
76
77 config MACH_SHEPHERD
78         bool "Enable Sharp SL-C750 (Shepherd) Support"
79         depends on PXA_SHARPSL
80         select PXA25x
81         select PXA_SHARP_C7xx
82
83 config MACH_HUSKY
84         bool "Enable Sharp SL-C760 (Husky) Support"
85         depends on PXA_SHARPSL
86         select PXA25x
87         select PXA_SHARP_C7xx
88
89 config 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
98 config 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
104 config 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
110 config MACH_TOSA
111         bool "Enable Sharp SL-6000x (Tosa) Support"
112         depends on PXA_SHARPSL
113         select PXA25x
114
115 config ARCH_PXA_ESERIES
116         bool "PXA based Toshiba e-series PDAs"
117         select PXA25x
118
119 config 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
127 config MACH_E740
128         bool "Toshiba e740"
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           e740 family PDA.
134
135 config MACH_E750
136         bool "Toshiba e750"
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           e750 family PDA.
142
143 config MACH_E400
144         bool "Toshiba e400"
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           e400 family PDA.
150
151 config MACH_E800
152         bool "Toshiba e800"
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           e800 family PDA.
158
159 config MACH_TRIZEPS4
160         bool "Keith und Koep Trizeps4 DIMM-Module"
161         select PXA27x
162
163 config MACH_TRIZEPS4_CONXS
164         bool "ConXS Eval Board"
165         depends on MACH_TRIZEPS4
166
167 config MACH_EM_X270
168         bool "CompuLab EM-x270 platform"
169         select PXA27x
170
171 config MACH_COLIBRI
172         bool "Toradex Colibri PX27x"
173         select PXA27x
174
175 config MACH_ZYLONITE
176         bool "PXA3xx Development Platform"
177         select PXA3xx
178         select HAVE_PWM
179
180 config MACH_LITTLETON
181         bool "PXA3xx Form Factor Platform (aka Littleton)"
182         select PXA3xx
183         select PXA_SSP
184
185 config MACH_ARMCORE
186         bool "CompuLab CM-X270 modules"
187         select PXA27x
188         select IWMMXT
189
190 config MACH_MAGICIAN
191         bool "Enable HTC Magician Support"
192         depends on ARCH_PXA
193         select PXA27x
194         select IWMMXT
195
196 config MACH_PCM027
197         bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
198         select PXA27x
199         select IWMMXT
200         select PXA_SSP
201
202 config MACH_PCM990_BASEBOARD
203         bool "PHYTEC PCM-990 development board"
204         select HAVE_PWM
205         depends on MACH_PCM027
206
207 choice
208         prompt "display on pcm990"
209         depends on MACH_PCM990_BASEBOARD
210
211 config PCM990_DISPLAY_SHARP
212         bool "sharp lq084v1dg21 stn display"
213
214 config PCM990_DISPLAY_NEC
215         bool "nec nl6448bc20_18d tft display"
216
217 config PCM990_DISPLAY_NONE
218         bool "no display"
219
220 endchoice
221
222
223 endmenu
224
225 config PXA25x
226         bool
227         help
228           Select code specific to PXA21x/25x/26x variants
229
230 config PXA27x
231         bool
232         help
233           Select code specific to PXA27x variants
234
235 config PXA3xx
236         bool
237         help
238           Select code specific to PXA3xx variants
239
240 config PXA_SHARP_C7xx
241         bool
242         select PXA_SSP
243         select SHARPSL_PM
244         help
245           Enable support for all Sharp C7xx models
246
247 config PXA_SHARP_Cxx00
248         bool
249         select PXA_SSP
250         select SHARPSL_PM
251         help
252           Enable common support for Sharp Cxx00 models
253
254 config PXA_SSP
255         tristate
256         help
257           Enable support for PXA2xx SSP ports
258
259 config PXA_PWM
260         tristate
261         default BACKLIGHT_PWM
262         help
263           Enable support for PXA2xx/PXA3xx PWM controllers
264 endif