coreboot/src
Patrick Rudolph 7493b41f37 mb/amd/birman_plus: Disable PCIe feature programming
Before the PCIe features can be programmed FSP-S must set non
public bits in the EnumInitPhaseAfterPciEnumeration callback.
Violating this rule causes system instabilities and reboot loops,
depending on the selected features and hardware plugged into slots.

Since FSP-S can handle all types of PCIe features disable all of
them in coreboot and let FSP set the bits at the right time.

TEST=Can boot on AMD/glinda with ASPM L1SS enabled without seeing
     system crashed.

Change-Id: Ib4c4597c91d6612018e4f55e1a989a676aff842d
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/91164
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2026-02-12 12:09:16 +00:00
..
acpi acpi/dsdt_top.asl: Move RBUF out of the _CRS method 2026-02-09 15:20:48 +00:00
arch treewide: Move check-ramstage-overlap variables 2026-02-11 20:00:57 +00:00
commonlib commonlib/list: Drop 'const' qualifier from return type 2026-02-07 02:47:08 +00:00
console console: Fix flushing for slow consoles 2025-10-02 22:44:46 +00:00
cpu cpu/intel/model_206xx: Load microcode in pre_mp_init() 2026-02-11 10:02:35 +00:00
device device/smbus: Add i2c_eeprom_read 2026-02-03 22:16:02 +00:00
drivers drivers/i2c/at24rf08c: Add option for early locking 2026-02-11 13:22:11 +00:00
ec ec/google/chromeec: Implement host command to read lid state 2026-02-03 18:19:20 +00:00
include lib: Add support for off-mode charging splash screen 2026-02-10 02:48:03 +00:00
lib lib: Add support for off-mode charging splash screen 2026-02-10 02:48:03 +00:00
mainboard mb/amd/birman_plus: Disable PCIe feature programming 2026-02-12 12:09:16 +00:00
northbridge nb/intel/sandybridge: Advertise all MCH BARs 2026-02-02 13:57:17 +00:00
sbom
security soc/intel/common: Add opt-in runtime control for BIOS SMM write 2026-01-29 14:41:46 +00:00
soc soc/amd/glinda: Only allow warm reset on Faegan 2026-02-12 12:08:57 +00:00
southbridge device/smbus: Add i2c_eeprom_read 2026-02-03 22:16:02 +00:00
superio sio/nuvoton/common: Refactor nuvoton_pnp_*_config_state() 2026-01-03 03:40:12 +00:00
vendorcode vc/google/chromeos: Allow mainboard-specific boot logo overrides 2026-02-05 02:50:33 +00:00
Kconfig arch/x86: Add support for socketed CPUs 2026-02-11 13:22:49 +00:00