blob: 249ba01c667416cfb62f8743f2701f087732b088 [file] [log] [blame]
Josh Boyer8c1449b2007-08-20 07:30:14 -05001config BAMBOO
2 bool "Bamboo"
3 depends on 44x
4 default n
5 select 440EP
Benjamin Herrenschmidtc3fc2de2007-12-21 15:39:29 +11006 select PCI
Josh Boyer8c1449b2007-08-20 07:30:14 -05007 help
8 This option enables support for the IBM PPC440EP evaluation board.
David Gibsonf6dfc802007-05-08 14:10:01 +10009
10config EBONY
11 bool "Ebony"
12 depends on 44x
13 default y
14 select 440GP
Benjamin Herrenschmidt69c07852007-12-21 15:39:25 +110015 select PCI
David Gibson22258fa2008-01-11 14:25:34 +110016 select OF_RTC
David Gibsonf6dfc802007-05-08 14:10:01 +100017 help
18 This option enables support for the IBM PPC440GP evaluation board.
19
Giuseppe Coviellob6014e12008-05-20 01:20:47 +100020config SAM440EP
21 bool "Sam440ep"
22 depends on 44x
23 default n
24 select 440EP
25 select PCI
26 help
27 This option enables support for the ACube Sam440ep board.
28
Valentine Barshak15fc9932007-08-29 17:40:30 +040029config SEQUOIA
30 bool "Sequoia"
31 depends on 44x
32 default n
33 select 440EPX
34 help
35 This option enables support for the AMCC PPC440EPX evaluation board.
36
Hugh Blemings6bbc5472007-12-21 15:39:28 +110037config TAISHAN
38 bool "Taishan"
39 depends on 44x
40 default n
41 select 440GX
42 select PCI
43 help
44 This option enables support for the AMCC PPC440GX "Taishan"
45 evaluation board.
46
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +110047config KATMAI
48 bool "Katmai"
49 depends on 44x
50 default n
51 select 440SPe
52 select PCI
53 select PPC4xx_PCI_EXPRESS
54 help
55 This option enables support for the AMCC PPC440SPe evaluation board.
56
Valentine Barshak62721752007-10-31 03:57:39 +110057config RAINIER
58 bool "Rainier"
59 depends on 44x
60 default n
61 select 440GRX
Josh Boyer99011622007-12-20 09:00:17 -060062 select PCI
Valentine Barshak62721752007-10-31 03:57:39 +110063 help
64 This option enables support for the AMCC PPC440GRX evaluation board.
65
Sean MacLennanf9bdedb2008-01-22 04:55:29 +110066config WARP
67 bool "PIKA Warp"
68 depends on 44x
69 default n
70 select 440EP
71 help
72 This option enables support for the PIKA Warp(tm) Appliance. The Warp
Josh Boyer4b63c3b2008-02-15 22:05:03 -060073 is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
Sean MacLennanf9bdedb2008-01-22 04:55:29 +110074 stations and trunks.
75
76 See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
77 Telephony Developers" link for more information.
78
Stefan Roese66e4b332008-02-24 08:07:52 +110079config CANYONLANDS
80 bool "Canyonlands"
81 depends on 44x
82 default n
83 select 460EX
84 select PCI
85 select PPC4xx_PCI_EXPRESS
86 help
87 This option enables support for the AMCC PPC460EX evaluation board.
88
Josh Boyered708542008-03-06 21:15:42 -060089config YOSEMITE
90 bool "Yosemite"
91 depends on 44x
92 default n
93 select 440EP
94 select PCI
95 help
96 This option enables support for the AMCC PPC440EP evaluation board.
97
David Gibsonf6dfc802007-05-08 14:10:01 +100098#config LUAN
99# bool "Luan"
100# depends on 44x
101# default n
102# select 440SP
103# help
104# This option enables support for the IBM PPC440SP evaluation board.
105
106#config OCOTEA
107# bool "Ocotea"
108# depends on 44x
109# default n
110# select 440GX
111# help
112# This option enables support for the IBM PPC440GX evaluation board.
113
John Linn39fd0e92008-07-03 07:05:04 -0700114config XILINX_VIRTEX440_GENERIC_BOARD
115 bool "Generic Xilinx Virtex 440 board"
116 depends on 44x
117 default n
118 select XILINX_VIRTEX_5_FXT
119 help
120 This option enables generic support for Xilinx Virtex based boards
121 that use a 440 based processor in the Virtex 5 FXT FPGA architecture.
122
123 The generic virtex board support matches any device tree which
124 specifies 'xlnx,virtex440' in its compatible field. This includes
125 the Xilinx ML5xx reference designs using the powerpc core.
126
127 Most Virtex 5 designs should use this unless it needs to do some
128 special configuration at board probe time.
129
David Gibsonf6dfc802007-05-08 14:10:01 +1000130# 44x specific CPU modules, selected based on the board above.
131config 440EP
132 bool
133 select PPC_FPU
134 select IBM440EP_ERR42
Josh Boyer73925372007-10-20 00:53:12 +1000135 select IBM_NEW_EMAC_ZMII
Sean MacLennanf9bdedb2008-01-22 04:55:29 +1100136 select USB_ARCH_HAS_OHCI
David Gibsonf6dfc802007-05-08 14:10:01 +1000137
Valentine Barshak15fc9932007-08-29 17:40:30 +0400138config 440EPX
139 bool
140 select PPC_FPU
Valentine Barshakb7c1dfb2007-10-16 03:58:37 +1000141 select IBM_NEW_EMAC_EMAC4
142 select IBM_NEW_EMAC_RGMII
143 select IBM_NEW_EMAC_ZMII
David Gibsonf6dfc802007-05-08 14:10:01 +1000144
Valentine Barshak62721752007-10-31 03:57:39 +1100145config 440GRX
146 bool
147 select IBM_NEW_EMAC_EMAC4
148 select IBM_NEW_EMAC_RGMII
149 select IBM_NEW_EMAC_ZMII
150
David Gibsonf6dfc802007-05-08 14:10:01 +1000151config 440GP
152 bool
David Gibson1d3bb992007-08-23 13:56:01 +1000153 select IBM_NEW_EMAC_ZMII
David Gibsonf6dfc802007-05-08 14:10:01 +1000154
155config 440GX
156 bool
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600157 select IBM_NEW_EMAC_EMAC4
Hugh Blemings6bbc5472007-12-21 15:39:28 +1100158 select IBM_NEW_EMAC_RGMII
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600159 select IBM_NEW_EMAC_ZMII #test only
160 select IBM_NEW_EMAC_TAH #test only
David Gibsonf6dfc802007-05-08 14:10:01 +1000161
162config 440SP
163 bool
164
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100165config 440SPe
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100166 bool
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600167 select IBM_NEW_EMAC_EMAC4
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100168
Stefan Roese66e4b332008-02-24 08:07:52 +1100169config 460EX
170 bool
171 select PPC_FPU
172 select IBM_NEW_EMAC_EMAC4
173 select IBM_NEW_EMAC_RGMII
174 select IBM_NEW_EMAC_ZMII
175 select IBM_NEW_EMAC_TAH
176
David Gibsonf6dfc802007-05-08 14:10:01 +1000177# 44x errata/workaround config symbols, selected by the CPU models above
178config IBM440EP_ERR42
179 bool
John Linn39fd0e92008-07-03 07:05:04 -0700180
181# Xilinx specific config options.
182config XILINX_VIRTEX
183 bool
184
185# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
186config XILINX_VIRTEX_5_FXT
187 bool
188 select XILINX_VIRTEX
189