blob: 0958285e110d94e67ddc0a1fed2418335b23b37d [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
84 select 460EX
85 select PCI
86 select PPC4xx_PCI_EXPRESS
87 help
88 This option enables support for the AMCC PPC460EX evaluation board.
89
Josh Boyered708542008-03-06 21:15:42 -060090config YOSEMITE
91 bool "Yosemite"
92 depends on 44x
93 default n
Josh Boyer380c3132008-08-19 11:26:24 -040094 select PPC44x_SIMPLE
Josh Boyered708542008-03-06 21:15:42 -060095 select 440EP
96 select PCI
97 help
98 This option enables support for the AMCC PPC440EP evaluation board.
99
David Gibsonf6dfc802007-05-08 14:10:01 +1000100#config LUAN
101# bool "Luan"
102# depends on 44x
103# default n
104# select 440SP
105# help
106# This option enables support for the IBM PPC440SP evaluation board.
107
108#config OCOTEA
109# bool "Ocotea"
110# depends on 44x
111# default n
112# select 440GX
113# help
114# This option enables support for the IBM PPC440GX evaluation board.
115
John Linn39fd0e92008-07-03 07:05:04 -0700116config XILINX_VIRTEX440_GENERIC_BOARD
117 bool "Generic Xilinx Virtex 440 board"
118 depends on 44x
119 default n
120 select XILINX_VIRTEX_5_FXT
121 help
122 This option enables generic support for Xilinx Virtex based boards
123 that use a 440 based processor in the Virtex 5 FXT FPGA architecture.
124
125 The generic virtex board support matches any device tree which
126 specifies 'xlnx,virtex440' in its compatible field. This includes
127 the Xilinx ML5xx reference designs using the powerpc core.
128
129 Most Virtex 5 designs should use this unless it needs to do some
130 special configuration at board probe time.
131
Josh Boyer775d5a12008-08-19 11:25:15 -0400132config PPC44x_SIMPLE
133 bool "Simple PowerPC 44x board support"
134 depends on 44x
135 default n
136 help
137 This option enables the simple PowerPC 44x platform support.
138
David Gibsonf6dfc802007-05-08 14:10:01 +1000139# 44x specific CPU modules, selected based on the board above.
140config 440EP
141 bool
142 select PPC_FPU
143 select IBM440EP_ERR42
Josh Boyer73925372007-10-20 00:53:12 +1000144 select IBM_NEW_EMAC_ZMII
Sean MacLennanf9bdedb2008-01-22 04:55:29 +1100145 select USB_ARCH_HAS_OHCI
David Gibsonf6dfc802007-05-08 14:10:01 +1000146
Valentine Barshak15fc9932007-08-29 17:40:30 +0400147config 440EPX
148 bool
149 select PPC_FPU
Valentine Barshakb7c1dfb2007-10-16 03:58:37 +1000150 select IBM_NEW_EMAC_EMAC4
151 select IBM_NEW_EMAC_RGMII
152 select IBM_NEW_EMAC_ZMII
David Gibsonf6dfc802007-05-08 14:10:01 +1000153
Valentine Barshak62721752007-10-31 03:57:39 +1100154config 440GRX
155 bool
156 select IBM_NEW_EMAC_EMAC4
157 select IBM_NEW_EMAC_RGMII
158 select IBM_NEW_EMAC_ZMII
159
David Gibsonf6dfc802007-05-08 14:10:01 +1000160config 440GP
161 bool
David Gibson1d3bb992007-08-23 13:56:01 +1000162 select IBM_NEW_EMAC_ZMII
David Gibsonf6dfc802007-05-08 14:10:01 +1000163
164config 440GX
165 bool
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600166 select IBM_NEW_EMAC_EMAC4
Hugh Blemings6bbc5472007-12-21 15:39:28 +1100167 select IBM_NEW_EMAC_RGMII
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600168 select IBM_NEW_EMAC_ZMII #test only
169 select IBM_NEW_EMAC_TAH #test only
David Gibsonf6dfc802007-05-08 14:10:01 +1000170
171config 440SP
172 bool
173
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100174config 440SPe
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100175 bool
Josh Boyer4b63c3b2008-02-15 22:05:03 -0600176 select IBM_NEW_EMAC_EMAC4
Benjamin Herrenschmidt3de9c9c2007-12-21 15:39:34 +1100177
Stefan Roese66e4b332008-02-24 08:07:52 +1100178config 460EX
179 bool
180 select PPC_FPU
181 select IBM_NEW_EMAC_EMAC4
182 select IBM_NEW_EMAC_RGMII
183 select IBM_NEW_EMAC_ZMII
184 select IBM_NEW_EMAC_TAH
185
David Gibsonf6dfc802007-05-08 14:10:01 +1000186# 44x errata/workaround config symbols, selected by the CPU models above
187config IBM440EP_ERR42
188 bool
John Linn39fd0e92008-07-03 07:05:04 -0700189
190# Xilinx specific config options.
191config XILINX_VIRTEX
192 bool
193
194# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
195config XILINX_VIRTEX_5_FXT
196 bool
197 select XILINX_VIRTEX
198