blob: a392d12dd21f89a935ff93499c21d71891d868b0 [file] [log] [blame]
Josh Boyer8105fa82008-09-03 20:58:22 -04001config ACADIA
2 bool "Acadia"
3 depends on 40x
4 default n
5 select PPC40x_SIMPLE
6 select 405EZ
7 help
8 This option enables support for the AMCC 405EZ Acadia evaluation board.
9
Benjamin Herrenschmidt61974032007-12-21 15:39:26 +110010config EP405
11 bool "EP405/EP405PC"
12 depends on 40x
13 default n
14 select 405GP
15 select PCI
16 help
17 This option enables support for the EP405/EP405PC boards.
David Gibsonf6557332007-04-18 16:36:26 +100018
Solomon Peachy0cdf50a2009-08-20 10:19:47 +000019config HOTFOOT
20 bool "Hotfoot"
21 depends on 40x
22 default n
23 select 405EP
24 select PPC40x_SIMPLE
25 select PCI
26 help
27 This option enables support for the ESTEEM 195E Hotfoot board.
28
Stefan Roese37b31f92007-10-11 22:08:21 +100029config KILAUEA
30 bool "Kilauea"
31 depends on 40x
32 default n
Stefan Roesecdb159a2007-12-01 21:19:55 +110033 select 405EX
Josh Boyer336ff732009-06-03 05:28:03 +000034 select PPC40x_SIMPLE
Stefan Roese151161c2007-12-07 20:34:26 +110035 select PPC4xx_PCI_EXPRESS
Rupjyoti Sarmah3fb79332011-03-29 23:10:24 +000036 select PCI_MSI
37 select PPC4xx_MSI
Stefan Roese37b31f92007-10-11 22:08:21 +100038 help
39 This option enables support for the AMCC PPC405EX evaluation board.
40
Stefan Roesebe1e0e92007-12-21 18:10:36 +110041config MAKALU
42 bool "Makalu"
43 depends on 40x
44 default n
45 select 405EX
46 select PCI
47 select PPC4xx_PCI_EXPRESS
Josh Boyer194ff1c2009-06-03 05:24:12 +000048 select PPC40x_SIMPLE
Stefan Roesebe1e0e92007-12-21 18:10:36 +110049 help
50 This option enables support for the AMCC PPC405EX board.
51
Josh Boyer545c0692007-09-07 07:51:24 -050052config WALNUT
53 bool "Walnut"
54 depends on 40x
55 default y
56 select 405GP
Benjamin Herrenschmidt379865d2007-12-21 15:39:28 +110057 select PCI
Josh Boyerfde9d162008-02-06 07:04:58 -060058 select OF_RTC
Josh Boyer545c0692007-09-07 07:51:24 -050059 help
60 This option enables support for the IBM PPC405GP evaluation board.
David Gibsonf6557332007-04-18 16:36:26 +100061
Grant Likely36660ce2007-10-02 12:15:18 +100062config XILINX_VIRTEX_GENERIC_BOARD
63 bool "Generic Xilinx Virtex board"
64 depends on 40x
65 default n
66 select XILINX_VIRTEX_II_PRO
67 select XILINX_VIRTEX_4_FX
68 help
69 This option enables generic support for Xilinx Virtex based boards.
70
71 The generic virtex board support matches any device tree which
72 specifies 'xilinx,virtex' in its compatible field. This includes
73 the Xilinx ML3xx and ML4xx reference designs using the powerpc
74 core.
75
76 Most Virtex designs should use this unless it needs to do some
77 special configuration at board probe time.
David Gibsonf6557332007-04-18 16:36:26 +100078
Benjamin Herrenschmidt11eab2972011-12-01 19:35:08 +000079config OBS600
80 bool "OpenBlockS 600"
81 depends on 40x
82 default n
83 select 405EX
84 select PPC40x_SIMPLE
85 help
86 This option enables support for PlatHome OpenBlockS 600 server
87
88
Josh Boyer8105fa82008-09-03 20:58:22 -040089config PPC40x_SIMPLE
90 bool "Simple PowerPC 40x board support"
91 depends on 40x
92 default n
93 help
94 This option enables the simple PowerPC 40x platform support.
95
David Gibsonf6557332007-04-18 16:36:26 +100096# OAK doesn't exist but wanted to keep this around for any future 403GCX boards
97config 403GCX
98 bool
99 #depends on OAK
100 select IBM405_ERR51
101
102config 405GP
103 bool
104 select IBM405_ERR77
105 select IBM405_ERR51
Tony Breeds3b3bceef2011-08-18 21:33:49 -0700106 select IBM_EMAC_ZMII
David Gibsonf6557332007-04-18 16:36:26 +1000107
108config 405EP
109 bool
110
Stefan Roesecdb159a2007-12-01 21:19:55 +1100111config 405EX
112 bool
Tony Breeds3b3bceef2011-08-18 21:33:49 -0700113 select IBM_EMAC_EMAC4
114 select IBM_EMAC_RGMII
Stefan Roesecdb159a2007-12-01 21:19:55 +1100115
Josh Boyer8105fa82008-09-03 20:58:22 -0400116config 405EZ
117 bool
Tony Breeds3b3bceef2011-08-18 21:33:49 -0700118 select IBM_EMAC_NO_FLOW_CTRL
119 select IBM_EMAC_MAL_CLR_ICINTSTAT
120 select IBM_EMAC_MAL_COMMON_ERR
Josh Boyer8105fa82008-09-03 20:58:22 -0400121
David Gibsonf6557332007-04-18 16:36:26 +1000122config 405GPR
123 bool
124
Grant Likely36660ce2007-10-02 12:15:18 +1000125config XILINX_VIRTEX
David Gibsonf6557332007-04-18 16:36:26 +1000126 bool
Grant Likely514a30d2009-05-14 10:23:10 -0600127 select DEFAULT_UIMAGE
Grant Likely36660ce2007-10-02 12:15:18 +1000128
129config XILINX_VIRTEX_II_PRO
130 bool
131 select XILINX_VIRTEX
David Gibsonf6557332007-04-18 16:36:26 +1000132 select IBM405_ERR77
133 select IBM405_ERR51
134
Grant Likely36660ce2007-10-02 12:15:18 +1000135config XILINX_VIRTEX_4_FX
136 bool
137 select XILINX_VIRTEX
138
David Gibsonf6557332007-04-18 16:36:26 +1000139config STB03xxx
140 bool
141 select IBM405_ERR77
142 select IBM405_ERR51
143
Steven A. Falco878e7552008-10-13 06:04:09 +0000144config PPC4xx_GPIO
145 bool "PPC4xx GPIO support"
146 depends on 40x
147 select ARCH_REQUIRE_GPIOLIB
148 select GENERIC_GPIO
149 help
150 Enable gpiolib support for ppc40x based boards
151
David Gibsonf6557332007-04-18 16:36:26 +1000152# 40x errata/workaround config symbols, selected by the CPU models above
153
154# All 405-based cores up until the 405GPR and 405EP have this errata.
155config IBM405_ERR77
156 bool
157
158# All 40x-based cores, up until the 405GPR and 405EP have this errata.
159config IBM405_ERR51
160 bool
161
Tanmay Inamdard5b9ee72011-11-28 21:01:41 +0000162config APM8018X
163 bool "APM8018X"
164 depends on 40x
165 default n
166 select PPC40x_SIMPLE
167 help
168 This option enables support for the AppliedMicro APM8018X evaluation
169 board.