xref: /openbmc/linux/arch/powerpc/platforms/44x/Kconfig (revision f15cbe6f)
1config BAMBOO
2	bool "Bamboo"
3	depends on 44x
4	default n
5	select 440EP
6	select PCI
7	help
8	  This option enables support for the IBM PPC440EP evaluation board.
9
10config EBONY
11	bool "Ebony"
12	depends on 44x
13	default y
14	select 440GP
15	select PCI
16	select OF_RTC
17	help
18	  This option enables support for the IBM PPC440GP evaluation board.
19
20config 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
29config 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
37config 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
47config 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
57config RAINIER
58	bool "Rainier"
59	depends on 44x
60	default n
61	select 440GRX
62	select PCI
63	help
64	  This option enables support for the AMCC PPC440GRX evaluation board.
65
66config 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
73	  is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
74	  stations and trunks.
75
76	  See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
77	  Telephony Developers" link for more information.
78
79config 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
89config 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
98#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
114config 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
130# 44x specific CPU modules, selected based on the board above.
131config 440EP
132	bool
133	select PPC_FPU
134	select IBM440EP_ERR42
135	select IBM_NEW_EMAC_ZMII
136	select USB_ARCH_HAS_OHCI
137
138config 440EPX
139	bool
140	select PPC_FPU
141	select IBM_NEW_EMAC_EMAC4
142	select IBM_NEW_EMAC_RGMII
143	select IBM_NEW_EMAC_ZMII
144
145config 440GRX
146	bool
147	select IBM_NEW_EMAC_EMAC4
148	select IBM_NEW_EMAC_RGMII
149	select IBM_NEW_EMAC_ZMII
150
151config 440GP
152	bool
153	select IBM_NEW_EMAC_ZMII
154
155config 440GX
156	bool
157	select IBM_NEW_EMAC_EMAC4
158	select IBM_NEW_EMAC_RGMII
159	select IBM_NEW_EMAC_ZMII #test only
160	select IBM_NEW_EMAC_TAH  #test only
161
162config 440SP
163	bool
164
165config 440SPe
166	bool
167	select IBM_NEW_EMAC_EMAC4
168
169config 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
177# 44x errata/workaround config symbols, selected by the CPU models above
178config IBM440EP_ERR42
179	bool
180
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
190