coreboot-kgpe-d16/src/mainboard/amd
Siyuan Wang 7f23aeb05d AMD Thatcher: Fix PCIE link issues
1). Thatcher PCIE x8 slot is reverse order.
Although the PCIE slot is x16, it actually uses 8 lanes(15:8).
Because the PCIE slot is configured by PortList[0], fix this item can enable the slot.
A x1 PCIE network adapter works well in this slot.

2). Fix DdiList to detect DP monitor or HDMI monitor.
GPIO50 can be used to detect DP0/HDMI0 monitor.
If GPIO50 is 1, it is DP monitor. If GPIO50 is 0, it is HDMI monitor.
GPIO51 can be used to detect DP1/HDMI1 in the same way.

3). Disable unused PCIE port and clean up code in PlatformGnbPcie.c and devicetree.cb.
PCIE port 3 and 7 are not used in Thatcher.

Change-Id: I8524b6fc1b6cdc03ba92e7191186bfb0986767c8
Signed-off-by: Siyuan Wang <SiYuan.Wang@amd.com>
Signed-off-by: Siyuan Wang <wangsiyuanbuaa@gmail.com>
Reviewed-on: http://review.coreboot.org/3011
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Martin Roth <martin.roth@se-eng.com>
2013-04-12 06:01:17 +02:00
..
bimini_fam10 x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
db800 GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
dbm690t x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
dinar x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
inagua Partially revert "AMD Inagua: broadcom.c: Add missing prototype for broadcom_init()" 2013-04-03 19:29:30 +02:00
mahogany x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
mahogany_fam10 x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
norwich GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
parmer AMD Hudson boards: Use hudson.h for pm_ioread and delete pmio.h 2013-03-30 14:18:27 +01:00
persimmon Persimmon/Fam14/SB800 DSDT: Split into common areas 2013-04-11 21:48:27 +02:00
pistachio x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
rumba GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
serengeti_cheetah x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
serengeti_cheetah_fam10 x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
south_station x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
thatcher AMD Thatcher: Fix PCIE link issues 2013-04-12 06:01:17 +02:00
tilapia_fam10 x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
torpedo x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
union_station x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
Kconfig AMD Thatcher Board based on trinity 2012-08-02 17:50:42 +02:00