e895188cadcd523efa7491c8fc7319b165639e10
[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 choice
24         prompt "Select target board"
25
26 config ARCH_LUBBOCK
27         bool "Intel DBPXA250 Development Platform"
28         select PXA25x
29         select SA1111
30
31 config MACH_LOGICPD_PXA270
32         bool "LogicPD PXA270 Card Engine Development Platform"
33         select PXA27x
34
35 config MACH_MAINSTONE
36         bool "Intel HCDDBBVA0 Development Platform"
37         select PXA27x
38
39 config ARCH_PXA_IDP
40         bool "Accelent Xscale IDP"
41         select PXA25x
42
43 config PXA_SHARPSL
44         bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
45         select SHARP_SCOOP
46         select SHARP_PARAM
47         help
48           Say Y here if you intend to run this kernel on a
49           Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
50           SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
51           SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
52           handheld computer.
53
54 config MACH_TRIZEPS4
55         bool "Keith und Koep Trizeps4 DIMM-Module"
56         select PXA27x
57
58 config MACH_EM_X270
59         bool "CompuLab EM-x270 platform"
60         select PXA27x
61
62 config MACH_ZYLONITE
63         bool "PXA3xx Development Platform"
64         select PXA3xx
65
66 endchoice
67
68 if PXA_SHARPSL
69
70 choice
71         prompt "Select target Sharp Zaurus device range"
72
73 config PXA_SHARPSL_25x
74         bool "Sharp PXA25x models (SL-5600, SL-C7xx and SL-C6000x)"
75         select PXA25x
76
77 config PXA_SHARPSL_27x
78         bool "Sharp PXA270 models (SL-Cxx00)"
79         select PXA27x
80
81 endchoice
82
83 endif
84
85 if MACH_TRIZEPS4
86
87 choice
88         prompt "Select base board for Trizeps 4 module"
89
90 config MACH_TRIZEPS4_CONXS
91         bool "ConXS Eval Board"
92
93 config MACH_TRIZEPS4_ANY
94         bool "another Board"
95
96 endchoice
97
98 endif
99
100 endmenu
101
102 config MACH_POODLE
103         bool "Enable Sharp SL-5600 (Poodle) Support"
104         depends on PXA_SHARPSL_25x
105         select SHARP_LOCOMO
106         select PXA_SSP
107
108 config MACH_CORGI
109         bool "Enable Sharp SL-C700 (Corgi) Support"
110         depends on PXA_SHARPSL_25x
111         select PXA_SHARP_C7xx
112
113 config MACH_SHEPHERD
114         bool "Enable Sharp SL-C750 (Shepherd) Support"
115         depends on PXA_SHARPSL_25x
116         select PXA_SHARP_C7xx
117
118 config MACH_HUSKY
119         bool "Enable Sharp SL-C760 (Husky) Support"
120         depends on PXA_SHARPSL_25x
121         select PXA_SHARP_C7xx
122
123 config MACH_AKITA
124         bool "Enable Sharp SL-1000 (Akita) Support"
125         depends on PXA_SHARPSL_27x
126         select PXA_SHARP_Cxx00
127         select MACH_SPITZ
128         select I2C
129         select I2C_PXA
130
131 config MACH_SPITZ
132         bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
133         depends on PXA_SHARPSL_27x
134         select PXA_SHARP_Cxx00
135
136 config MACH_BORZOI
137         bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
138         depends on PXA_SHARPSL_27x
139         select PXA_SHARP_Cxx00
140
141 config MACH_TOSA
142         bool "Enable Sharp SL-6000x (Tosa) Support"
143         depends on PXA_SHARPSL_25x
144
145 config PXA25x
146         bool
147         help
148           Select code specific to PXA21x/25x/26x variants
149
150 config PXA27x
151         bool
152         help
153           Select code specific to PXA27x variants
154
155 config PXA3xx
156         bool
157         help
158           Select code specific to PXA3xx variants
159
160 config PXA_SHARP_C7xx
161         bool
162         select PXA_SSP
163         select SHARPSL_PM
164         help
165           Enable support for all Sharp C7xx models
166
167 config PXA_SHARP_Cxx00
168         bool
169         select PXA_SSP
170         select SHARPSL_PM
171         help
172           Enable common support for Sharp Cxx00 models
173
174 config PXA_SSP
175         tristate
176         help
177           Enable support for PXA2xx SSP ports
178 endif