coreboot-kgpe-d16/src
Jens Rottmann fa8702cf2a Persimmon: adapt PCIe reset code copied from Inagua to actually match Persimmon
Comparing Persimmon and Inagua schematics and Coreboot code show the PCIe reset
code has been blindly copied even though it doesn't suit the Persimmon at all.

The Inagua can employ GPIOs 21, 25, 02 to manually reset devices on APU PCIe
lanes 0/1, 2, 3 respectively. (Appearently the motivation for this is to revive
buggy PCIe gen1 devices which got confused by PCIe gen2 signal training.)

However the Persimmon not only doesn't support this, it even needs these 3 pins
for the PCI interface! Instead it uses GPIO50 to reset devices on lanes 0-2 all
at once. Lane 3 is unconnected anyway.

This patch adapts the Persimmon mainboard code according to the DB-FT1 rev. D
schematics.

Change-Id: I05a657d9bf8cc59acc4f5174eb20375165c860c7
Signed-off-by: Jens Rottmann <JRottmann@LiPPERTembedded.de>
Reviewed-on: http://review.coreboot.org/2446
Tested-by: build bot (Jenkins)
Reviewed-by: Peter Stuge <peter@stuge.se>
2013-02-18 22:49:38 +01:00
..
arch armv7/exynos5250: fix usage of _stack and _estack 2013-02-16 00:39:01 +01:00
console console: Fix using CMOS for options 2013-02-08 10:00:12 +01:00
cpu Kconfig: string option doesn't work properly inside choice section 2013-02-18 17:39:37 +01:00
device sconfig: rename lapic_cluster -> cpu_cluster 2013-02-14 07:07:20 +01:00
drivers spi.h: Rename the spi.h to spi-generic.h 2013-02-11 21:01:47 +01:00
ec Add support for "Butterfly" Chromebook 2013-02-11 22:02:32 +01:00
include AMD Family12h: Fix warnings 2013-02-18 05:01:53 +01:00
lib fix an error message in checkstack() 2013-02-12 05:05:39 +01:00
mainboard Persimmon: adapt PCIe reset code copied from Inagua to actually match Persimmon 2013-02-18 22:49:38 +01:00
northbridge AMD Family12h: Fix warnings 2013-02-18 05:01:53 +01:00
southbridge AMD S3: Fix typo vol*a*tile in southbridge Kconfig 2013-02-18 08:59:47 +01:00
superio Remove assembly coded log2 function 2012-11-28 07:57:17 +01:00
vendorcode AMD Family12h: Fix warnings 2013-02-18 05:01:53 +01:00
Kconfig ARMv7: drop multiboot support 2013-02-14 23:55:34 +01:00