[ARM] 5153/1: Add support for PalmTX handheld computer
[safe/jmp/linux-2.6] / 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 ARCH_PXA_PALM
203         bool "PXA based Palm PDAs"
204         select HAVE_PWM
205
206 config MACH_PALMTX
207         bool "Palm T|X"
208         default y
209         depends on ARCH_PXA_PALM
210         select PXA27x
211         select IWMMXT
212         help
213           Say Y here if you intend to run this kernel on a Palm T|X
214           handheld computer.
215
216 config MACH_PCM990_BASEBOARD
217         bool "PHYTEC PCM-990 development board"
218         select HAVE_PWM
219         depends on MACH_PCM027
220
221 choice
222         prompt "display on pcm990"
223         depends on MACH_PCM990_BASEBOARD
224
225 config PCM990_DISPLAY_SHARP
226         bool "sharp lq084v1dg21 stn display"
227
228 config PCM990_DISPLAY_NEC
229         bool "nec nl6448bc20_18d tft display"
230
231 config PCM990_DISPLAY_NONE
232         bool "no display"
233
234 endchoice
235
236
237 endmenu
238
239 config PXA25x
240         bool
241         help
242           Select code specific to PXA21x/25x/26x variants
243
244 config PXA27x
245         bool
246         help
247           Select code specific to PXA27x variants
248
249 config PXA3xx
250         bool
251         help
252           Select code specific to PXA3xx variants
253
254 config PXA_SHARP_C7xx
255         bool
256         select PXA_SSP
257         select SHARPSL_PM
258         help
259           Enable support for all Sharp C7xx models
260
261 config PXA_SHARP_Cxx00
262         bool
263         select PXA_SSP
264         select SHARPSL_PM
265         help
266           Enable common support for Sharp Cxx00 models
267
268 config PXA_SSP
269         tristate
270         help
271           Enable support for PXA2xx SSP ports
272
273 config PXA_PWM
274         tristate
275         default BACKLIGHT_PWM
276         help
277           Enable support for PXA2xx/PXA3xx PWM controllers
278 endif