blob: 66d449988932ed8aa39d0b54089d29cf54fed0ec [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
Josh Boyercfcf81b2008-08-19 11:26:40 -040052 select PPC44x_SIMPLE
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +110053 select 440SPe
54 select PCI
55 select PPC4xx_PCI_EXPRESS
56 help
57 This option enables support for the AMCC PPC440SPe evaluation board.
58
Valentine Barshak62721752007-10-31 03:57:39 +110059config RAINIER
60 bool "Rainier"
61 depends on 44x
62 default n
63 select 440GRX
Josh Boyer99011622007-12-20 09:00:17 -060064 select PCI
Valentine Barshak62721752007-10-31 03:57:39 +110065 help
66 This option enables support for the AMCC PPC440GRX evaluation board.
67
Sean MacLennanf9bdedb2008-01-22 04:55:29 +110068config WARP
69 bool "PIKA Warp"
70 depends on 44x
71 default n
72 select 440EP
73 help
74 This option enables support for the PIKA Warp(tm) Appliance. The Warp
Josh Boyer4b63c3b2008-02-15 22:05:03 -060075 is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
Sean MacLennanf9bdedb2008-01-22 04:55:29 +110076 stations and trunks.
77
78 See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
79 Telephony Developers" link for more information.
80
Stefan Roese66e4b332008-02-24 08:07:52 +110081config CANYONLANDS
82 bool "Canyonlands"
83 depends on 44x
84 default n
Josh Boyeraaf136c2008-08-19 11:26:35 -040085 select PPC44x_SIMPLE
Stefan Roese66e4b332008-02-24 08:07:52 +110086 select 460EX
87 select PCI
88 select PPC4xx_PCI_EXPRESS
89 help
90 This option enables support for the AMCC PPC460EX evaluation board.
91
Josh Boyered708542008-03-06 21:15:42 -060092config YOSEMITE
93 bool "Yosemite"
94 depends on 44x
95 default n
Josh Boyer380c3132008-08-19 11:26:24 -040096 select PPC44x_SIMPLE
Josh Boyered708542008-03-06 21:15:42 -060097 select 440EP
98 select PCI
99 help
100 This option enables support for the AMCC PPC440EP evaluation board.
101
David Gibsonf6dfc802007-05-08 14:10:01 +1000102#config LUAN
103# bool "Luan"
104# depends on 44x
105# default n
106# select 440SP
107# help
108# This option enables support for the IBM PPC440SP evaluation board.
109
110#config OCOTEA
111# bool "Ocotea"
112# depends on 44x
113# default n
114# select 440GX
115# help
116# This option enables support for the IBM PPC440GX evaluation board.
117
John Linn39fd0e92008-07-03 07:05:04 -0700118config XILINX_VIRTEX440_GENERIC_BOARD
119 bool "Generic Xilinx Virtex 440 board"
120 depends on 44x
121 default n
122 select XILINX_VIRTEX_5_FXT
123 help
124 This option enables generic support for Xilinx Virtex based boards
125 that use a 440 based processor in the Virtex 5 FXT FPGA architecture.
126
127 The generic virtex board support matches any device tree which
128 specifies 'xlnx,virtex440' in its compatible field. This includes
129 the Xilinx ML5xx reference designs using the powerpc core.
130
131 Most Virtex 5 designs should use this unless it needs to do some
132 special configuration at board probe time.
133
Josh Boyer775d5a12008-08-19 11:25:15 -0400134config PPC44x_SIMPLE
135 bool "Simple PowerPC 44x board support"
136 depends on 44x
137 default n
138 help
139 This option enables the simple PowerPC 44x platform support.
140
David Gibsonf6dfc802007-05-08 14:10:01 +1000141# 44x specific CPU modules, selected based on the board above.
142config 440EP
143 bool
144 select PPC_FPU
145 select IBM440EP_ERR42
Josh Boyer73925372007-10-20 00:53:12 +1000146 select IBM_NEW_EMAC_ZMII
Sean MacLennanf9bdedb2008-01-22 04:55:29 +1100147 select USB_ARCH_HAS_OHCI
David Gibsonf6dfc802007-05-08 14:10:01 +1000148
Valentine Barshak15fc9932007-08-29 17:40:30 +0400149config 440EPX
150 bool
151 select PPC_FPU
Valentine Barshakb7c1dfb2007-10-16 03:58:37 +1000152 select IBM_NEW_EMAC_EMAC4
153 select IBM_NEW_EMAC_RGMII
154 select IBM_NEW_EMAC_ZMII
David Gibsonf6dfc802007-05-08 14:10:01 +1000155
Valentine Barshak62721752007-10-31 03:57:39 +1100156config 440GRX
157 bool
158 select IBM_NEW_EMAC_EMAC4
159 select IBM_NEW_EMAC_RGMII
160 select IBM_NEW_EMAC_ZMII
161
David Gibsonf6dfc802007-05-08 14:10:01 +1000162config 440GP
163 bool
David Gibson1d3bb992007-08-23 13:56:01 +1000164 select IBM_NEW_EMAC_ZMII
David Gibsonf6dfc802007-05-08 14:10:01 +1000165
166config 440GX
167 bool
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600168 select IBM_NEW_EMAC_EMAC4
Hugh Blemings6bbc5472007-12-21 15:39:28 +1100169 select IBM_NEW_EMAC_RGMII
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600170 select IBM_NEW_EMAC_ZMII #test only
171 select IBM_NEW_EMAC_TAH #test only
David Gibsonf6dfc802007-05-08 14:10:01 +1000172
173config 440SP
174 bool
175
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100176config 440SPe
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100177 bool
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600178 select IBM_NEW_EMAC_EMAC4
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100179
Stefan Roese66e4b332008-02-24 08:07:52 +1100180config 460EX
181 bool
182 select PPC_FPU
183 select IBM_NEW_EMAC_EMAC4
184 select IBM_NEW_EMAC_RGMII
185 select IBM_NEW_EMAC_ZMII
186 select IBM_NEW_EMAC_TAH
187
David Gibsonf6dfc802007-05-08 14:10:01 +1000188# 44x errata/workaround config symbols, selected by the CPU models above
189config IBM440EP_ERR42
190 bool
John Linn39fd0e92008-07-03 07:05:04 -0700191
192# Xilinx specific config options.
193config XILINX_VIRTEX
194 bool
195
196# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
197config XILINX_VIRTEX_5_FXT
198 bool
199 select XILINX_VIRTEX
200