blob: 97c634c8f9dadbdde9a02ea2436baf977c435f49 [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
Josh Boyer775d5a12008-08-19 11:25:15 -0400130config PPC44x_SIMPLE
131 bool "Simple PowerPC 44x board support"
132 depends on 44x
133 default n
134 help
135 This option enables the simple PowerPC 44x platform support.
136
David Gibsonf6dfc802007-05-08 14:10:01 +1000137# 44x specific CPU modules, selected based on the board above.
138config 440EP
139 bool
140 select PPC_FPU
141 select IBM440EP_ERR42
Josh Boyer73925372007-10-20 00:53:12 +1000142 select IBM_NEW_EMAC_ZMII
Sean MacLennanf9bdedb2008-01-22 04:55:29 +1100143 select USB_ARCH_HAS_OHCI
David Gibsonf6dfc802007-05-08 14:10:01 +1000144
Valentine Barshak15fc9932007-08-29 17:40:30 +0400145config 440EPX
146 bool
147 select PPC_FPU
Valentine Barshakb7c1dfb2007-10-16 03:58:37 +1000148 select IBM_NEW_EMAC_EMAC4
149 select IBM_NEW_EMAC_RGMII
150 select IBM_NEW_EMAC_ZMII
David Gibsonf6dfc802007-05-08 14:10:01 +1000151
Valentine Barshak62721752007-10-31 03:57:39 +1100152config 440GRX
153 bool
154 select IBM_NEW_EMAC_EMAC4
155 select IBM_NEW_EMAC_RGMII
156 select IBM_NEW_EMAC_ZMII
157
David Gibsonf6dfc802007-05-08 14:10:01 +1000158config 440GP
159 bool
David Gibson1d3bb992007-08-23 13:56:01 +1000160 select IBM_NEW_EMAC_ZMII
David Gibsonf6dfc802007-05-08 14:10:01 +1000161
162config 440GX
163 bool
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600164 select IBM_NEW_EMAC_EMAC4
Hugh Blemings6bbc5472007-12-21 15:39:28 +1100165 select IBM_NEW_EMAC_RGMII
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600166 select IBM_NEW_EMAC_ZMII #test only
167 select IBM_NEW_EMAC_TAH #test only
David Gibsonf6dfc802007-05-08 14:10:01 +1000168
169config 440SP
170 bool
171
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100172config 440SPe
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100173 bool
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600174 select IBM_NEW_EMAC_EMAC4
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100175
Stefan Roese66e4b332008-02-24 08:07:52 +1100176config 460EX
177 bool
178 select PPC_FPU
179 select IBM_NEW_EMAC_EMAC4
180 select IBM_NEW_EMAC_RGMII
181 select IBM_NEW_EMAC_ZMII
182 select IBM_NEW_EMAC_TAH
183
David Gibsonf6dfc802007-05-08 14:10:01 +1000184# 44x errata/workaround config symbols, selected by the CPU models above
185config IBM440EP_ERR42
186 bool
John Linn39fd0e92008-07-03 07:05:04 -0700187
188# Xilinx specific config options.
189config XILINX_VIRTEX
190 bool
191
192# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
193config XILINX_VIRTEX_5_FXT
194 bool
195 select XILINX_VIRTEX
196