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