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