switch-coreboot/src
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
..
arch ARM: Unmask aborts very early in the bootblock. 2013-04-11 04:12:16 +02:00
console console: Make use of CONFIG_USE_OPTION_TABLE 2013-04-01 20:54:48 +02:00
cpu Persimmon/Fam14/SB800 DSDT: Split into common areas 2013-04-11 21:48:27 +02:00
device Add PXE ROM selection to Kconfig menu 2013-04-03 18:01:44 +02:00
drivers [2/2] tps65090: re-factor for coreboot 2013-04-10 17:34:19 +02:00
ec ec/google: Isolate EC bus protocol implementation. 2013-04-12 04:57:39 +02:00
include siemens/sitemp_g1p1: Make ACPI report the right mmconf region 2013-04-10 17:40:49 +02:00
lib Fix read_option invocation in uart8250mem.c 2013-04-08 21:36:01 +02:00
mainboard AMD Thatcher: Fix PCIE link issues 2013-04-12 06:01:17 +02:00
northbridge Persimmon/Fam14/SB800 DSDT: Split into common areas 2013-04-11 21:48:27 +02:00
southbridge AMD RS780, SR5650: PcieTrainPort: Fix typo *i*gnoring in comment 2013-04-11 22:04:20 +02:00
superio Add new superio device 2013-04-12 00:37:34 +02:00
vendorcode chromeos: honor MOCK_TPM=1 2013-04-01 23:26:17 +02:00
Kconfig dynamic cbmem: fix memconsole and timestamps 2013-03-23 19:44:25 +01:00