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