blob: 92ba2d87f2f230bd79a1f0b1f26eb681959e5756 [file] [log] [blame]
Josh Boyer8c1449b2007-08-20 07:30:14 -05001config BAMBOO
2 bool "Bamboo"
3 depends on 44x
4 default n
Josh Boyer380c3132008-08-19 11:26:24 -04005 select PPC44x_SIMPLE
Josh Boyer8c1449b2007-08-20 07:30:14 -05006 select 440EP
Benjamin Herrenschmidtc3fc2de2007-12-21 15:39:29 +11007 select PCI
Josh Boyer8c1449b2007-08-20 07:30:14 -05008 help
9 This option enables support for the IBM PPC440EP evaluation board.
David Gibsonf6dfc802007-05-08 14:10:01 +100010
11config EBONY
12 bool "Ebony"
13 depends on 44x
14 default y
15 select 440GP
Benjamin Herrenschmidt69c07852007-12-21 15:39:25 +110016 select PCI
David Gibson22258fa2008-01-11 14:25:34 +110017 select OF_RTC
David Gibsonf6dfc802007-05-08 14:10:01 +100018 help
19 This option enables support for the IBM PPC440GP evaluation board.
20
Giuseppe Coviellob6014e12008-05-20 01:20:47 +100021config SAM440EP
22 bool "Sam440ep"
23 depends on 44x
24 default n
25 select 440EP
26 select PCI
27 help
28 This option enables support for the ACube Sam440ep board.
29
Valentine Barshak15fc9932007-08-29 17:40:30 +040030config SEQUOIA
31 bool "Sequoia"
32 depends on 44x
33 default n
34 select 440EPX
35 help
36 This option enables support for the AMCC PPC440EPX evaluation board.
37
Hugh Blemings6bbc5472007-12-21 15:39:28 +110038config TAISHAN
39 bool "Taishan"
40 depends on 44x
41 default n
42 select 440GX
43 select PCI
44 help
45 This option enables support for the AMCC PPC440GX "Taishan"
46 evaluation board.
47
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +110048config KATMAI
49 bool "Katmai"
50 depends on 44x
51 default n
52 select 440SPe
53 select PCI
54 select PPC4xx_PCI_EXPRESS
55 help
56 This option enables support for the AMCC PPC440SPe evaluation board.
57
Valentine Barshak62721752007-10-31 03:57:39 +110058config RAINIER
59 bool "Rainier"
60 depends on 44x
61 default n
62 select 440GRX
Josh Boyer99011622007-12-20 09:00:17 -060063 select PCI
Valentine Barshak62721752007-10-31 03:57:39 +110064 help
65 This option enables support for the AMCC PPC440GRX evaluation board.
66
Sean MacLennanf9bdedb2008-01-22 04:55:29 +110067config WARP
68 bool "PIKA Warp"
69 depends on 44x
70 default n
71 select 440EP
72 help
73 This option enables support for the PIKA Warp(tm) Appliance. The Warp
Josh Boyer4b63c3b2008-02-15 22:05:03 -060074 is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
Sean MacLennanf9bdedb2008-01-22 04:55:29 +110075 stations and trunks.
76
77 See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
78 Telephony Developers" link for more information.
79
Stefan Roese66e4b332008-02-24 08:07:52 +110080config CANYONLANDS
81 bool "Canyonlands"
82 depends on 44x
83 default n
Josh Boyeraaf136c2008-08-19 11:26:35 -040084 select PPC44x_SIMPLE
Stefan Roese66e4b332008-02-24 08:07:52 +110085 select 460EX
86 select PCI
87 select PPC4xx_PCI_EXPRESS
88 help
89 This option enables support for the AMCC PPC460EX evaluation board.
90
Josh Boyered708542008-03-06 21:15:42 -060091config YOSEMITE
92 bool "Yosemite"
93 depends on 44x
94 default n
Josh Boyer380c3132008-08-19 11:26:24 -040095 select PPC44x_SIMPLE
Josh Boyered708542008-03-06 21:15:42 -060096 select 440EP
97 select PCI
98 help
99 This option enables support for the AMCC PPC440EP evaluation board.
100
David Gibsonf6dfc802007-05-08 14:10:01 +1000101#config LUAN
102# bool "Luan"
103# depends on 44x
104# default n
105# select 440SP
106# help
107# This option enables support for the IBM PPC440SP evaluation board.
108
109#config OCOTEA
110# bool "Ocotea"
111# depends on 44x
112# default n
113# select 440GX
114# help
115# This option enables support for the IBM PPC440GX evaluation board.
116
John Linn39fd0e92008-07-03 07:05:04 -0700117config XILINX_VIRTEX440_GENERIC_BOARD
118 bool "Generic Xilinx Virtex 440 board"
119 depends on 44x
120 default n
121 select XILINX_VIRTEX_5_FXT
122 help
123 This option enables generic support for Xilinx Virtex based boards
124 that use a 440 based processor in the Virtex 5 FXT FPGA architecture.
125
126 The generic virtex board support matches any device tree which
127 specifies 'xlnx,virtex440' in its compatible field. This includes
128 the Xilinx ML5xx reference designs using the powerpc core.
129
130 Most Virtex 5 designs should use this unless it needs to do some
131 special configuration at board probe time.
132
Josh Boyer775d5a12008-08-19 11:25:15 -0400133config PPC44x_SIMPLE
134 bool "Simple PowerPC 44x board support"
135 depends on 44x
136 default n
137 help
138 This option enables the simple PowerPC 44x platform support.
139
David Gibsonf6dfc802007-05-08 14:10:01 +1000140# 44x specific CPU modules, selected based on the board above.
141config 440EP
142 bool
143 select PPC_FPU
144 select IBM440EP_ERR42
Josh Boyer73925372007-10-20 00:53:12 +1000145 select IBM_NEW_EMAC_ZMII
Sean MacLennanf9bdedb2008-01-22 04:55:29 +1100146 select USB_ARCH_HAS_OHCI
David Gibsonf6dfc802007-05-08 14:10:01 +1000147
Valentine Barshak15fc9932007-08-29 17:40:30 +0400148config 440EPX
149 bool
150 select PPC_FPU
Valentine Barshakb7c1dfb2007-10-16 03:58:37 +1000151 select IBM_NEW_EMAC_EMAC4
152 select IBM_NEW_EMAC_RGMII
153 select IBM_NEW_EMAC_ZMII
David Gibsonf6dfc802007-05-08 14:10:01 +1000154
Valentine Barshak62721752007-10-31 03:57:39 +1100155config 440GRX
156 bool
157 select IBM_NEW_EMAC_EMAC4
158 select IBM_NEW_EMAC_RGMII
159 select IBM_NEW_EMAC_ZMII
160
David Gibsonf6dfc802007-05-08 14:10:01 +1000161config 440GP
162 bool
David Gibson1d3bb992007-08-23 13:56:01 +1000163 select IBM_NEW_EMAC_ZMII
David Gibsonf6dfc802007-05-08 14:10:01 +1000164
165config 440GX
166 bool
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600167 select IBM_NEW_EMAC_EMAC4
Hugh Blemings6bbc5472007-12-21 15:39:28 +1100168 select IBM_NEW_EMAC_RGMII
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600169 select IBM_NEW_EMAC_ZMII #test only
170 select IBM_NEW_EMAC_TAH #test only
David Gibsonf6dfc802007-05-08 14:10:01 +1000171
172config 440SP
173 bool
174
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100175config 440SPe
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100176 bool
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600177 select IBM_NEW_EMAC_EMAC4
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100178
Stefan Roese66e4b332008-02-24 08:07:52 +1100179config 460EX
180 bool
181 select PPC_FPU
182 select IBM_NEW_EMAC_EMAC4
183 select IBM_NEW_EMAC_RGMII
184 select IBM_NEW_EMAC_ZMII
185 select IBM_NEW_EMAC_TAH
186
David Gibsonf6dfc802007-05-08 14:10:01 +1000187# 44x errata/workaround config symbols, selected by the CPU models above
188config IBM440EP_ERR42
189 bool
John Linn39fd0e92008-07-03 07:05:04 -0700190
191# Xilinx specific config options.
192config XILINX_VIRTEX
193 bool
194
195# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
196config XILINX_VIRTEX_5_FXT
197 bool
198 select XILINX_VIRTEX
199