patch-2_6_7-vs1_9_1_12
[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 endchoice
60
61 choice
62         prompt "Machine Type"
63         depends on 44x
64         default EBONY
65
66 config EBONY
67         bool "Ebony"
68         help
69           This option enables support for the IBM PPC440GP evaluation board.
70
71 config OCOTEA
72         bool "Ocotea"
73         help
74           This option enables support for the IBM PPC440GX evaluation board.
75
76 endchoice
77
78 config EP405PC
79         bool "EP405PC Support"
80         depends on EP405
81
82
83 # It's often necessary to know the specific 4xx processor type.
84 # Fortunately, it is impled (so far) from the board type, so we
85 # don't need to ask more redundant questions.
86 config NP405H
87         bool
88         depends on ASH
89         default y
90
91 config 440GP
92         bool
93         depends on EBONY
94         default y
95
96 config 440GX
97         bool
98         depends on OCOTEA
99         default y
100
101 config 440
102         bool
103         depends on 440GP
104         default y
105
106 config 440A
107         bool
108         depends on 440GX
109         default y
110
111 # All 405-based cores up until the 405GPR and 405EP have this errata.
112 config IBM405_ERR77
113         bool
114         depends on 40x && !403GCX && !405GPR
115         default y
116
117 # All 40x-based cores, up until the 405GPR and 405EP have this errata.
118 config IBM405_ERR51
119         bool
120         depends on 40x && !405GPR
121         default y
122
123 config BOOKE
124         bool
125         depends on 44x
126         default y
127
128 config IBM_OCP
129         bool
130         depends on ASH || BUBINGA || CPCI405 || EBONY || EP405 || OCOTEA || REDWOOD_5 || REDWOOD_6 || SYCAMORE || WALNUT
131         default y
132
133 config IBM_EMAC4
134         bool
135         depends on 440GX
136         default y
137
138 config BIOS_FIXUP
139         bool
140         depends on BUBINGA || EP405 || SYCAMORE || WALNUT
141         default y
142
143 config 403GCX
144         bool
145         depends OAK
146         default y
147
148 config 405EP
149         bool
150         depends on BUBINGA
151         default y
152
153 config 405GP
154         bool
155         depends on CPCI405 || EP405 || WALNUT
156         default y
157
158 config 405GPR
159         bool
160         depends on SYCAMORE
161         default y
162
163 config STB03xxx
164         bool
165         depends on REDWOOD_5 || REDWOOD_6
166         default y
167
168 config EMBEDDEDBOOT
169         bool
170         depends on EP405
171         default y
172
173 config IBM_OPENBIOS
174         bool
175         depends on ASH || BUBINGA || REDWOOD_5 || REDWOOD_6 || SYCAMORE || WALNUT
176         default y
177
178 config PM
179         bool "Power Management support (EXPERIMENTAL)"
180         depends on 4xx && EXPERIMENTAL
181
182 choice
183         prompt "TTYS0 device and default console"
184         depends on 40x
185         default UART0_TTYS0
186
187 config UART0_TTYS0
188         bool "UART0"
189
190 config UART0_TTYS1
191         bool "UART1"
192
193 endchoice
194
195 config SERIAL_SICC
196         bool "SICC Serial port support"
197         depends on STB03xxx
198
199 config UART1_DFLT_CONSOLE
200         bool
201         depends on SERIAL_SICC && UART0_TTYS1
202         default y
203
204 config SERIAL_SICC_CONSOLE
205         bool
206         depends on SERIAL_SICC && UART0_TTYS1
207         default y
208 endmenu