coreboot-kgpe-d16/src
Tim Wawrzynczak 4dfcd7acdc mb/google/brya/acpi: Save/restore/clear some registers over GC6
Nvidia recommends saving and restoring the LTR Enable bit in PCIe config
space for the PCIe root port before/after GC6 entry. Also the detectable
error bit should be cleared, as there may be errors expected during the
GC6 flow.

BUG=b:214581763
TEST=no more correctable errors after GC6 entry/exit

Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Change-Id: I058ce1b3f17fb6cc59785a85efaf9ea0504cf2ee
Reviewed-on: https://review.coreboot.org/c/coreboot/+/66808
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Anil Kumar K <anil.kumar.k@intel.corp-partner.google.com>
Reviewed-by: Ivy Jian <ivy.jian@quanta.corp-partner.google.com>
2022-09-01 14:08:46 +00:00
..
acpi treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
arch x86: Zero SMBIOS region before writing tables 2022-08-26 17:32:30 +00:00
commonlib commonlib/clamp.h: Relicense file to be BSD-compatible 2022-08-17 19:49:13 +00:00
console
cpu arch/x86: Fix MAX_CPUS check proper for late X2APIC config 2022-07-25 10:06:18 +00:00
device device/dram/ddr4.c: note that dimm size calculation won't work for 3DS 2022-08-31 16:45:47 +00:00
drivers drivers/i2c/tpm: Remove TI50_FIRMWARE_VERSION_NOT_SUPPORTED 2022-08-29 04:57:37 +00:00
ec acpi: Replace EC_ENABLE_AMD_DPTC_SUPPORT with Kconfig value 2022-08-31 19:03:02 +00:00
include device/dram: Add function to convert freq to MT/s for (LP)DDR5 2022-08-25 01:00:44 +00:00
lib lib: Add SPDX identifiers to files missing them 2022-08-11 17:53:29 +00:00
mainboard mb/google/brya/acpi: Save/restore/clear some registers over GC6 2022-09-01 14:08:46 +00:00
northbridge nb/intel/sandybridge: Align TOUUD down to 1 MiB granularity 2022-08-26 14:20:26 +00:00
sbom Add SBOM (Software Bill of Materials) Generation 2022-08-22 14:48:46 +00:00
security drivers/i2c/tpm: Remove TI50_FIRMWARE_VERSION_NOT_SUPPORTED 2022-08-29 04:57:37 +00:00
soc soc/amd/mendocino/Kconfig: select extended eSPI decode range support 2022-08-31 23:42:47 +00:00
southbridge {sb,soc}/intel: Do not require hda_verb.c 2022-08-23 14:04:47 +00:00
superio superio/ite/common/early_serial.c: ite_kill_watchdog: set timeout to 0 2022-08-07 19:54:43 +00:00
vendorcode vendorcode/intel/fsp: Add Raptor Lake FSP headers for FSP v3301.03 2022-08-31 00:10:15 +00:00
Kconfig Add SBOM (Software Bill of Materials) Generation 2022-08-22 14:48:46 +00:00