Remove REDWOOD_[456] config options and conditional code
[pandora-kernel.git] / arch / powerpc / platforms / 40x / Kconfig
1 #config BUBINGA
2 #       bool "Bubinga"
3 #       depends on 40x
4 #       default n
5 #       select 405EP
6 #       help
7 #         This option enables support for the IBM 405EP evaluation board.
8
9 #config CPCI405
10 #       bool "CPCI405"
11 #       depends on 40x
12 #       default n
13 #       select 405GP
14 #       help
15 #         This option enables support for the CPCI405 board.
16
17 config ACADIA
18         bool "Acadia"
19         depends on 40x
20         default n
21         select PPC40x_SIMPLE
22         select 405EZ
23         help
24           This option enables support for the AMCC 405EZ Acadia evaluation board.
25
26 config EP405
27         bool "EP405/EP405PC"
28         depends on 40x
29         default n
30         select 405GP
31         select PCI
32         help
33           This option enables support for the EP405/EP405PC boards.
34
35 config HCU4
36         bool "Hcu4"
37         depends on 40x
38         default n
39         select 405GPR
40         help
41           This option enables support for the Nestal Maschinen HCU4 board.
42
43 config HOTFOOT
44         bool "Hotfoot"
45         depends on 40x
46         default n
47         select 405EP
48         select PPC40x_SIMPLE
49         select PCI
50         help
51          This option enables support for the ESTEEM 195E Hotfoot board.
52
53 config KILAUEA
54         bool "Kilauea"
55         depends on 40x
56         default n
57         select 405EX
58         select PPC40x_SIMPLE
59         select PPC4xx_PCI_EXPRESS
60         help
61           This option enables support for the AMCC PPC405EX evaluation board.
62
63 config MAKALU
64         bool "Makalu"
65         depends on 40x
66         default n
67         select 405EX
68         select PCI
69         select PPC4xx_PCI_EXPRESS
70         select PPC40x_SIMPLE
71         help
72           This option enables support for the AMCC PPC405EX board.
73
74 #config SYCAMORE
75 #       bool "Sycamore"
76 #       depends on 40x
77 #       default n
78 #       select 405GPR
79 #       help
80 #         This option enables support for the IBM PPC405GPr evaluation board.
81
82 config WALNUT
83         bool "Walnut"
84         depends on 40x
85         default y
86         select 405GP
87         select PCI
88         select OF_RTC
89         help
90           This option enables support for the IBM PPC405GP evaluation board.
91
92 config XILINX_VIRTEX_GENERIC_BOARD
93         bool "Generic Xilinx Virtex board"
94         depends on 40x
95         default n
96         select XILINX_VIRTEX_II_PRO
97         select XILINX_VIRTEX_4_FX
98         help
99           This option enables generic support for Xilinx Virtex based boards.
100
101           The generic virtex board support matches any device tree which
102           specifies 'xilinx,virtex' in its compatible field.  This includes
103           the Xilinx ML3xx and ML4xx reference designs using the powerpc
104           core.
105
106           Most Virtex designs should use this unless it needs to do some
107           special configuration at board probe time.
108
109 config PPC40x_SIMPLE
110         bool "Simple PowerPC 40x board support"
111         depends on 40x
112         default n
113         help
114           This option enables the simple PowerPC 40x platform support.
115
116 # 40x specific CPU modules, selected based on the board above.
117 config NP405H
118         bool
119         #depends on ASH
120
121 # OAK doesn't exist but wanted to keep this around for any future 403GCX boards
122 config 403GCX
123         bool
124         #depends on OAK
125         select IBM405_ERR51
126
127 config 405GP
128         bool
129         select IBM405_ERR77
130         select IBM405_ERR51
131         select IBM_NEW_EMAC_ZMII
132
133 config 405EP
134         bool
135
136 config 405EX
137         bool
138         select IBM_NEW_EMAC_EMAC4
139         select IBM_NEW_EMAC_RGMII
140
141 config 405EZ
142         bool
143         select IBM_NEW_EMAC_NO_FLOW_CTRL
144         select IBM_NEW_EMAC_MAL_CLR_ICINTSTAT
145         select IBM_NEW_EMAC_MAL_COMMON_ERR
146
147 config 405GPR
148         bool
149
150 config XILINX_VIRTEX
151         bool
152         select DEFAULT_UIMAGE
153
154 config XILINX_VIRTEX_II_PRO
155         bool
156         select XILINX_VIRTEX
157         select IBM405_ERR77
158         select IBM405_ERR51
159
160 config XILINX_VIRTEX_4_FX
161         bool
162         select XILINX_VIRTEX
163
164 config STB03xxx
165         bool
166         select IBM405_ERR77
167         select IBM405_ERR51
168
169 config PPC4xx_GPIO
170         bool "PPC4xx GPIO support"
171         depends on 40x
172         select ARCH_REQUIRE_GPIOLIB
173         select GENERIC_GPIO
174         help
175           Enable gpiolib support for ppc40x based boards
176
177 # 40x errata/workaround config symbols, selected by the CPU models above
178
179 # All 405-based cores up until the 405GPR and 405EP have this errata.
180 config IBM405_ERR77
181         bool
182
183 # All 40x-based cores, up until the 405GPR and 405EP have this errata.
184 config IBM405_ERR51
185         bool
186
187 #config BIOS_FIXUP
188 #       bool
189 #       depends on BUBINGA || EP405 || SYCAMORE || WALNUT
190 #       default y
191
192 #config PPC4xx_DMA
193 #       bool "PPC4xx DMA controller support"
194 #       depends on 4xx
195
196 #config PPC4xx_EDMA
197 #       bool
198 #       depends on !STB03xxx && PPC4xx_DMA
199 #       default y