diff options
author | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2008-09-03 20:58:22 -0400 |
---|---|---|
committer | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2008-10-17 10:31:18 -0400 |
commit | 8105fa88593c87f8aba0e7e829d7dc0ee94fe2cf (patch) | |
tree | 4ed396580dfdcced402f31b1ead260482c7677c6 /arch/powerpc/platforms/40x/Kconfig | |
parent | df8f71faa8e9b8b8df8b22b57889630fece25696 (diff) |
powerpc/40x: Add PowerPC 40x simple platform support
This adds a common board file for almost all of the "simple" PowerPC 40x
boards that exist today. This is intended to be a single place to add
support for boards that do not differ in platform support from most of the
evaluation boards that are used as reference platforms. Boards that have
specific requirements or custom hardware setup should still have their own
board.c file.
The first board ported to this is the AMCC PowerPC 405EZ Acadia board.
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Diffstat (limited to 'arch/powerpc/platforms/40x/Kconfig')
-rw-r--r-- | arch/powerpc/platforms/40x/Kconfig | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/40x/Kconfig b/arch/powerpc/platforms/40x/Kconfig index a9260e21451e..72ba3a7289fe 100644 --- a/arch/powerpc/platforms/40x/Kconfig +++ b/arch/powerpc/platforms/40x/Kconfig | |||
@@ -14,6 +14,15 @@ | |||
14 | # help | 14 | # help |
15 | # This option enables support for the CPCI405 board. | 15 | # This option enables support for the CPCI405 board. |
16 | 16 | ||
17 | config ACADIA | ||
18 | bool "Acadia" | ||
19 | depends on 40x | ||
20 | default n | ||
21 | select PPC40x_SIMPLE | ||
22 | select 405EZ | ||
23 | help | ||
24 | This option enables support for the AMCC 405EZ Acadia evaluation board. | ||
25 | |||
17 | config EP405 | 26 | config EP405 |
18 | bool "EP405/EP405PC" | 27 | bool "EP405/EP405PC" |
19 | depends on 40x | 28 | depends on 40x |
@@ -93,6 +102,13 @@ config XILINX_VIRTEX_GENERIC_BOARD | |||
93 | Most Virtex designs should use this unless it needs to do some | 102 | Most Virtex designs should use this unless it needs to do some |
94 | special configuration at board probe time. | 103 | special configuration at board probe time. |
95 | 104 | ||
105 | config PPC40x_SIMPLE | ||
106 | bool "Simple PowerPC 40x board support" | ||
107 | depends on 40x | ||
108 | default n | ||
109 | help | ||
110 | This option enables the simple PowerPC 40x platform support. | ||
111 | |||
96 | # 40x specific CPU modules, selected based on the board above. | 112 | # 40x specific CPU modules, selected based on the board above. |
97 | config NP405H | 113 | config NP405H |
98 | bool | 114 | bool |
@@ -118,6 +134,12 @@ config 405EX | |||
118 | select IBM_NEW_EMAC_EMAC4 | 134 | select IBM_NEW_EMAC_EMAC4 |
119 | select IBM_NEW_EMAC_RGMII | 135 | select IBM_NEW_EMAC_RGMII |
120 | 136 | ||
137 | config 405EZ | ||
138 | bool | ||
139 | select IBM_NEW_EMAC_NO_FLOW_CTRL | ||
140 | select IBM_NEW_EMAC_MAL_CLR_ICINTSTAT | ||
141 | select IBM_NEW_EMAC_MAL_COMMON_ERR | ||
142 | |||
121 | config 405GPR | 143 | config 405GPR |
122 | bool | 144 | bool |
123 | 145 | ||