blob: 74f31177e47a44e3aaf6dd0282c41af42a52bb41 [file] [log] [blame]
David Gibsonf6557332007-04-18 16:36:26 +10001#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
Benjamin Herrenschmidt61974032007-12-21 15:39:26 +110017config EP405
18 bool "EP405/EP405PC"
19 depends on 40x
20 default n
21 select 405GP
22 select PCI
23 help
24 This option enables support for the EP405/EP405PC boards.
David Gibsonf6557332007-04-18 16:36:26 +100025
Stefan Roese37b31f92007-10-11 22:08:21 +100026config KILAUEA
27 bool "Kilauea"
28 depends on 40x
29 default n
Stefan Roesecdb159a2007-12-01 21:19:55 +110030 select 405EX
Stefan Roese151161c2007-12-07 20:34:26 +110031 select PPC4xx_PCI_EXPRESS
Stefan Roese37b31f92007-10-11 22:08:21 +100032 help
33 This option enables support for the AMCC PPC405EX evaluation board.
34
Stefan Roesebe1e0e92007-12-21 18:10:36 +110035config MAKALU
36 bool "Makalu"
37 depends on 40x
38 default n
39 select 405EX
40 select PCI
41 select PPC4xx_PCI_EXPRESS
42 help
43 This option enables support for the AMCC PPC405EX board.
44
David Gibsonf6557332007-04-18 16:36:26 +100045#config REDWOOD_5
46# bool "Redwood-5"
47# depends on 40x
48# default n
49# select STB03xxx
50# help
51# This option enables support for the IBM STB04 evaluation board.
52
53#config REDWOOD_6
54# bool "Redwood-6"
55# depends on 40x
56# default n
57# select STB03xxx
58# help
59# This option enables support for the IBM STBx25xx evaluation board.
60
61#config SYCAMORE
62# bool "Sycamore"
63# depends on 40x
64# default n
65# select 405GPR
66# help
67# This option enables support for the IBM PPC405GPr evaluation board.
68
Josh Boyer545c0692007-09-07 07:51:24 -050069config WALNUT
70 bool "Walnut"
71 depends on 40x
72 default y
73 select 405GP
Benjamin Herrenschmidt379865d2007-12-21 15:39:28 +110074 select PCI
Josh Boyer545c0692007-09-07 07:51:24 -050075 help
76 This option enables support for the IBM PPC405GP evaluation board.
David Gibsonf6557332007-04-18 16:36:26 +100077
Grant Likely36660ce2007-10-02 12:15:18 +100078config XILINX_VIRTEX_GENERIC_BOARD
79 bool "Generic Xilinx Virtex board"
80 depends on 40x
81 default n
82 select XILINX_VIRTEX_II_PRO
83 select XILINX_VIRTEX_4_FX
84 help
85 This option enables generic support for Xilinx Virtex based boards.
86
87 The generic virtex board support matches any device tree which
88 specifies 'xilinx,virtex' in its compatible field. This includes
89 the Xilinx ML3xx and ML4xx reference designs using the powerpc
90 core.
91
92 Most Virtex designs should use this unless it needs to do some
93 special configuration at board probe time.
David Gibsonf6557332007-04-18 16:36:26 +100094
David Gibsonf6557332007-04-18 16:36:26 +100095# 40x specific CPU modules, selected based on the board above.
96config NP405H
97 bool
98 #depends on ASH
99
100# OAK doesn't exist but wanted to keep this around for any future 403GCX boards
101config 403GCX
102 bool
103 #depends on OAK
104 select IBM405_ERR51
105
106config 405GP
107 bool
108 select IBM405_ERR77
109 select IBM405_ERR51
Josh Boyerb3af7a52007-10-20 00:53:11 +1000110 select IBM_NEW_EMAC_ZMII
David Gibsonf6557332007-04-18 16:36:26 +1000111
112config 405EP
113 bool
114
Stefan Roesecdb159a2007-12-01 21:19:55 +1100115config 405EX
116 bool
117 select IBM_NEW_EMAC_EMAC4
118 select IBM_NEW_EMAC_RGMII
119
David Gibsonf6557332007-04-18 16:36:26 +1000120config 405GPR
121 bool
122
Grant Likely36660ce2007-10-02 12:15:18 +1000123config XILINX_VIRTEX
David Gibsonf6557332007-04-18 16:36:26 +1000124 bool
Grant Likely36660ce2007-10-02 12:15:18 +1000125
126config XILINX_VIRTEX_II_PRO
127 bool
128 select XILINX_VIRTEX
David Gibsonf6557332007-04-18 16:36:26 +1000129 select IBM405_ERR77
130 select IBM405_ERR51
131
Grant Likely36660ce2007-10-02 12:15:18 +1000132config XILINX_VIRTEX_4_FX
133 bool
134 select XILINX_VIRTEX
135
David Gibsonf6557332007-04-18 16:36:26 +1000136config STB03xxx
137 bool
138 select IBM405_ERR77
139 select IBM405_ERR51
140
141# 40x errata/workaround config symbols, selected by the CPU models above
142
143# All 405-based cores up until the 405GPR and 405EP have this errata.
144config IBM405_ERR77
145 bool
146
147# All 40x-based cores, up until the 405GPR and 405EP have this errata.
148config IBM405_ERR51
149 bool
150
David Gibsonf6557332007-04-18 16:36:26 +1000151#config BIOS_FIXUP
152# bool
153# depends on BUBINGA || EP405 || SYCAMORE || WALNUT
154# default y
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000155
David Gibsonf6557332007-04-18 16:36:26 +1000156#config PPC4xx_DMA
157# bool "PPC4xx DMA controller support"
158# depends on 4xx
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000159
David Gibsonf6557332007-04-18 16:36:26 +1000160#config PPC4xx_EDMA
161# bool
162# depends on !STB03xxx && PPC4xx_DMA
163# default y