coreboot-kgpe-d16/src/southbridge/amd
Bruce Griffith 5c2025c40f AMD Hudson A55E: Remove GEC firmware blob kconfig prompt
The "gigabit ethernet controller" (GEC) block was added to AMD
Hudson A55E to integrate ethernet capabilities into an AMD
southbridge.

The GEC is designed to work with B50610 and B50610M gigabit PHY
chips from Broadcom.  These parts may not be generally available
in small quantities for embedded development.

The GEC block requires an opaque firmware blob to function.  The
GEC blob is controlled by AMD and Broadcom and is not available
from coreboot.org.

This change removes GEC support from AMD Parmer and AMD Thatcher
mainboards since these boards do not have the Broadcom PHY.

AMD has requested that the GEC be hidden for Hudson FCH since
the PHY parts are not generally available.  This Kconfig option
can make it appear that this is a viable and supported way to
add Ethernet to an embedded board.  It is possible to use the
Hudson GEC block with other PHYs, but this requires development
of a custom GEC blob and a custom Ethernet driver.  A custom GEC
blob has been developed for a Micrel PHY, but there is no
accompanying driver.

Change-Id: I7a7bf4d41e453390ecf987c9c45ef2434fc1f1a3
Signed-off-by: Bruce Griffith <Bruce.Griffith@se-eng.com>
Reviewed-on: http://review.coreboot.org/3127
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Tested-by: build bot (Jenkins)
Reviewed-by: Jens Rottmann <JRottmann@LiPPERTembedded.de>
Reviewed-by: Martin Roth <martin.roth@se-eng.com>
2013-05-01 23:49:06 +02:00
..
agesa AMD Hudson A55E: Remove GEC firmware blob kconfig prompt 2013-05-01 23:49:06 +02:00
amd8111 x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
amd8131 GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
amd8131-disable first round name simplification. drop the <component>_ prefix. 2010-12-08 05:42:47 +00:00
amd8132 GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
amd8151 GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
cimx AMD/SB800: Define the GPP PCIe lane distribution 2013-04-18 18:35:12 +02:00
cs5530 GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
cs5535 Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
cs5536 GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
rs690 GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
rs780 AMD RS780, SR5650: PcieTrainPort: Fix typo *i*gnoring in comment 2013-04-11 22:04:20 +02:00
sb600 x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
sb700 x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
sb800 x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
sr5650 AMD RS780, SR5650: PcieTrainPort: Fix typo *i*gnoring in comment 2013-04-11 22:04:20 +02:00
Kconfig AMD S3: Leverage the public SPI routine 2012-11-30 20:03:31 +01:00
Makefile.inc AMD S3: Introduce Kconfig variable 'S3_DATA_SIZE' 2013-02-21 05:57:57 +01:00