blob: 84e2a7036666ae0a32e4d5aa1f283ba7cfa53ef1 [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
Josh Boyer427e8172008-08-19 11:26:48 -040034 select PPC44x_SIMPLE
Valentine Barshak15fc9932007-08-29 17:40:30 +040035 select 440EPX
36 help
37 This option enables support for the AMCC PPC440EPX evaluation board.
38
Hugh Blemings6bbc5472007-12-21 15:39:28 +110039config TAISHAN
40 bool "Taishan"
41 depends on 44x
42 default n
43 select 440GX
44 select PCI
45 help
46 This option enables support for the AMCC PPC440GX "Taishan"
47 evaluation board.
48
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +110049config KATMAI
50 bool "Katmai"
51 depends on 44x
52 default n
Josh Boyercfcf81b2008-08-19 11:26:40 -040053 select PPC44x_SIMPLE
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +110054 select 440SPe
55 select PCI
56 select PPC4xx_PCI_EXPRESS
57 help
58 This option enables support for the AMCC PPC440SPe evaluation board.
59
Valentine Barshak62721752007-10-31 03:57:39 +110060config RAINIER
61 bool "Rainier"
62 depends on 44x
63 default n
Josh Boyer5c8495d2008-08-19 11:26:44 -040064 select PPC44x_SIMPLE
Valentine Barshak62721752007-10-31 03:57:39 +110065 select 440GRX
Josh Boyer99011622007-12-20 09:00:17 -060066 select PCI
Valentine Barshak62721752007-10-31 03:57:39 +110067 help
68 This option enables support for the AMCC PPC440GRX evaluation board.
69
Sean MacLennanf9bdedb2008-01-22 04:55:29 +110070config WARP
71 bool "PIKA Warp"
72 depends on 44x
73 default n
74 select 440EP
75 help
76 This option enables support for the PIKA Warp(tm) Appliance. The Warp
Josh Boyer4b63c3b2008-02-15 22:05:03 -060077 is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
Sean MacLennanf9bdedb2008-01-22 04:55:29 +110078 stations and trunks.
79
80 See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
81 Telephony Developers" link for more information.
82
Stefan Roese66e4b332008-02-24 08:07:52 +110083config CANYONLANDS
84 bool "Canyonlands"
85 depends on 44x
86 default n
Josh Boyeraaf136c2008-08-19 11:26:35 -040087 select PPC44x_SIMPLE
Stefan Roese66e4b332008-02-24 08:07:52 +110088 select 460EX
89 select PCI
90 select PPC4xx_PCI_EXPRESS
91 help
92 This option enables support for the AMCC PPC460EX evaluation board.
93
Josh Boyered708542008-03-06 21:15:42 -060094config YOSEMITE
95 bool "Yosemite"
96 depends on 44x
97 default n
Josh Boyer380c3132008-08-19 11:26:24 -040098 select PPC44x_SIMPLE
Josh Boyered708542008-03-06 21:15:42 -060099 select 440EP
100 select PCI
101 help
102 This option enables support for the AMCC PPC440EP evaluation board.
103
David Gibsonf6dfc802007-05-08 14:10:01 +1000104#config LUAN
105# bool "Luan"
106# depends on 44x
107# default n
108# select 440SP
109# help
110# This option enables support for the IBM PPC440SP evaluation board.
111
112#config OCOTEA
113# bool "Ocotea"
114# depends on 44x
115# default n
116# select 440GX
117# help
118# This option enables support for the IBM PPC440GX evaluation board.
119
John Linn39fd0e92008-07-03 07:05:04 -0700120config XILINX_VIRTEX440_GENERIC_BOARD
121 bool "Generic Xilinx Virtex 440 board"
122 depends on 44x
123 default n
124 select XILINX_VIRTEX_5_FXT
125 help
126 This option enables generic support for Xilinx Virtex based boards
127 that use a 440 based processor in the Virtex 5 FXT FPGA architecture.
128
129 The generic virtex board support matches any device tree which
130 specifies 'xlnx,virtex440' in its compatible field. This includes
131 the Xilinx ML5xx reference designs using the powerpc core.
132
133 Most Virtex 5 designs should use this unless it needs to do some
134 special configuration at board probe time.
135
Josh Boyer775d5a12008-08-19 11:25:15 -0400136config PPC44x_SIMPLE
137 bool "Simple PowerPC 44x board support"
138 depends on 44x
139 default n
140 help
141 This option enables the simple PowerPC 44x platform support.
142
David Gibsonf6dfc802007-05-08 14:10:01 +1000143# 44x specific CPU modules, selected based on the board above.
144config 440EP
145 bool
146 select PPC_FPU
147 select IBM440EP_ERR42
Josh Boyer73925372007-10-20 00:53:12 +1000148 select IBM_NEW_EMAC_ZMII
Sean MacLennanf9bdedb2008-01-22 04:55:29 +1100149 select USB_ARCH_HAS_OHCI
David Gibsonf6dfc802007-05-08 14:10:01 +1000150
Valentine Barshak15fc9932007-08-29 17:40:30 +0400151config 440EPX
152 bool
153 select PPC_FPU
Valentine Barshakb7c1dfb2007-10-16 03:58:37 +1000154 select IBM_NEW_EMAC_EMAC4
155 select IBM_NEW_EMAC_RGMII
156 select IBM_NEW_EMAC_ZMII
David Gibsonf6dfc802007-05-08 14:10:01 +1000157
Valentine Barshak62721752007-10-31 03:57:39 +1100158config 440GRX
159 bool
160 select IBM_NEW_EMAC_EMAC4
161 select IBM_NEW_EMAC_RGMII
162 select IBM_NEW_EMAC_ZMII
163
David Gibsonf6dfc802007-05-08 14:10:01 +1000164config 440GP
165 bool
David Gibson1d3bb992007-08-23 13:56:01 +1000166 select IBM_NEW_EMAC_ZMII
David Gibsonf6dfc802007-05-08 14:10:01 +1000167
168config 440GX
169 bool
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600170 select IBM_NEW_EMAC_EMAC4
Hugh Blemings6bbc5472007-12-21 15:39:28 +1100171 select IBM_NEW_EMAC_RGMII
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600172 select IBM_NEW_EMAC_ZMII #test only
173 select IBM_NEW_EMAC_TAH #test only
David Gibsonf6dfc802007-05-08 14:10:01 +1000174
175config 440SP
176 bool
177
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100178config 440SPe
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100179 bool
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600180 select IBM_NEW_EMAC_EMAC4
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100181
Stefan Roese66e4b332008-02-24 08:07:52 +1100182config 460EX
183 bool
184 select PPC_FPU
185 select IBM_NEW_EMAC_EMAC4
186 select IBM_NEW_EMAC_RGMII
187 select IBM_NEW_EMAC_ZMII
188 select IBM_NEW_EMAC_TAH
189
David Gibsonf6dfc802007-05-08 14:10:01 +1000190# 44x errata/workaround config symbols, selected by the CPU models above
191config IBM440EP_ERR42
192 bool
John Linn39fd0e92008-07-03 07:05:04 -0700193
194# Xilinx specific config options.
195config XILINX_VIRTEX
196 bool
197
198# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
199config XILINX_VIRTEX_5_FXT
200 bool
201 select XILINX_VIRTEX
202