Merge upstream into ieee80211.
[deliverable/linux.git] / arch / ppc / platforms / 4xx / Kconfig
1 config 4xx
2 bool
3 depends on 40x || 44x
4 default y
5
6 config WANT_EARLY_SERIAL
7 bool
8 select SERIAL_8250
9 default n
10
11 menu "IBM 4xx options"
12 depends on 4xx
13
14 choice
15 prompt "Machine Type"
16 depends on 40x
17 default WALNUT
18
19 config ASH
20 bool "Ash"
21 help
22 This option enables support for the IBM NP405H evaluation board.
23
24 config BUBINGA
25 bool "Bubinga"
26 select WANT_EARLY_SERIAL
27 help
28 This option enables support for the IBM 405EP evaluation board.
29
30 config CPCI405
31 bool "CPCI405"
32 help
33 This option enables support for the CPCI405 board.
34
35 config EP405
36 bool "EP405/EP405PC"
37 help
38 This option enables support for the EP405/EP405PC boards.
39
40 config OAK
41 bool "Oak"
42 help
43 This option enables support for the IBM 403GCX evaluation board.
44
45 config REDWOOD_5
46 bool "Redwood-5"
47 help
48 This option enables support for the IBM STB04 evaluation board.
49
50 config REDWOOD_6
51 bool "Redwood-6"
52 help
53 This option enables support for the IBM STBx25xx evaluation board.
54
55 config SYCAMORE
56 bool "Sycamore"
57 help
58 This option enables support for the IBM PPC405GPr evaluation board.
59
60 config WALNUT
61 bool "Walnut"
62 help
63 This option enables support for the IBM PPC405GP evaluation board.
64
65 config XILINX_ML300
66 bool "Xilinx-ML300"
67 help
68 This option enables support for the Xilinx ML300 evaluation board.
69
70 endchoice
71
72 choice
73 prompt "Machine Type"
74 depends on 44x
75 default EBONY
76
77 config BAMBOO
78 bool "Bamboo"
79 select WANT_EARLY_SERIAL
80 help
81 This option enables support for the IBM PPC440EP evaluation board.
82
83 config EBONY
84 bool "Ebony"
85 select WANT_EARLY_SERIAL
86 help
87 This option enables support for the IBM PPC440GP evaluation board.
88
89 config LUAN
90 bool "Luan"
91 select WANT_EARLY_SERIAL
92 help
93 This option enables support for the IBM PPC440SP evaluation board.
94
95 config OCOTEA
96 bool "Ocotea"
97 select WANT_EARLY_SERIAL
98 help
99 This option enables support for the IBM PPC440GX evaluation board.
100
101 endchoice
102
103 config EP405PC
104 bool "EP405PC Support"
105 depends on EP405
106
107
108 # It's often necessary to know the specific 4xx processor type.
109 # Fortunately, it is impled (so far) from the board type, so we
110 # don't need to ask more redundant questions.
111 config NP405H
112 bool
113 depends on ASH
114 default y
115
116 config 440EP
117 bool
118 depends on BAMBOO
119 select PPC_FPU
120 default y
121
122 config 440GP
123 bool
124 depends on EBONY
125 default y
126
127 config 440GX
128 bool
129 depends on OCOTEA
130 default y
131
132 config 440SP
133 bool
134 depends on LUAN
135 default y
136
137 config 440
138 bool
139 depends on 440GP || 440SP || 440EP
140 default y
141
142 config 440A
143 bool
144 depends on 440GX
145 default y
146
147 config IBM440EP_ERR42
148 bool
149 depends on 440EP
150 default y
151
152 # All 405-based cores up until the 405GPR and 405EP have this errata.
153 config IBM405_ERR77
154 bool
155 depends on 40x && !403GCX && !405GPR
156 default y
157
158 # All 40x-based cores, up until the 405GPR and 405EP have this errata.
159 config IBM405_ERR51
160 bool
161 depends on 40x && !405GPR
162 default y
163
164 config BOOKE
165 bool
166 depends on 44x
167 default y
168
169 config IBM_OCP
170 bool
171 depends on ASH || BAMBOO || BUBINGA || CPCI405 || EBONY || EP405 || LUAN || OCOTEA || REDWOOD_5 || REDWOOD_6 || SYCAMORE || WALNUT
172 default y
173
174 config XILINX_OCP
175 bool
176 depends on XILINX_ML300
177 default y
178
179 config IBM_EMAC4
180 bool
181 depends on 440GX || 440SP
182 default y
183
184 config BIOS_FIXUP
185 bool
186 depends on BUBINGA || EP405 || SYCAMORE || WALNUT
187 default y
188
189 config 403GCX
190 bool
191 depends OAK
192 default y
193
194 config 405EP
195 bool
196 depends on BUBINGA
197 default y
198
199 config 405GP
200 bool
201 depends on CPCI405 || EP405 || WALNUT
202 default y
203
204 config 405GPR
205 bool
206 depends on SYCAMORE
207 default y
208
209 config VIRTEX_II_PRO
210 bool
211 depends on XILINX_ML300
212 default y
213
214 config STB03xxx
215 bool
216 depends on REDWOOD_5 || REDWOOD_6
217 default y
218
219 config EMBEDDEDBOOT
220 bool
221 depends on EP405 || XILINX_ML300
222 default y
223
224 config IBM_OPENBIOS
225 bool
226 depends on ASH || BUBINGA || REDWOOD_5 || REDWOOD_6 || SYCAMORE || WALNUT
227 default y
228
229 config PPC4xx_DMA
230 bool "PPC4xx DMA controller support"
231 depends on 4xx
232
233 config PPC4xx_EDMA
234 bool
235 depends on !STB03xxx && PPC4xx_DMA
236 default y
237
238 config PPC_GEN550
239 bool
240 depends on 4xx
241 default y
242
243 choice
244 prompt "TTYS0 device and default console"
245 depends on 40x
246 default UART0_TTYS0
247
248 config UART0_TTYS0
249 bool "UART0"
250
251 config UART0_TTYS1
252 bool "UART1"
253
254 endchoice
255
256 config SERIAL_SICC
257 bool "SICC Serial port support"
258 depends on STB03xxx
259
260 config UART1_DFLT_CONSOLE
261 bool
262 depends on SERIAL_SICC && UART0_TTYS1
263 default y
264
265 config SERIAL_SICC_CONSOLE
266 bool
267 depends on SERIAL_SICC && UART0_TTYS1
268 default y
269 endmenu
This page took 0.062929 seconds and 5 git commands to generate.