coreboot/src
Nicolas Kochlowski 0341e027cd drivers/amd/opensil: Add openSIL timepoint calls
Place openSIL timepoints 1, 2 and 3 calls in the driver, which will
serve as the central point for invoking SoC-specific vendorcode
implementations. TP1 and TP2 will initialize silicon pre- and post-PCIe
enumeration, respectively. TP3 then performs late SoC IPs programming
and register locking closer to payload load prior to OS handoff. Add a
Kconfig option for selecting and including the openSIL driver source
code in the build.

Change-Id: If0559fc0ff0ec55e9ef131e5ed20dfb5baa651da
Signed-off-by: Nicolas Kochlowski <nickkochlowski@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85631
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-01-09 14:45:28 +00:00
..
acpi acpi/acpigen: generate Create*Field() from name string directly 2024-12-10 02:58:29 +00:00
arch arch/x86: Replace 'unsigned long int' by 'unsigned long' 2025-01-08 02:57:44 +00:00
commonlib Fix up CFR's open issues 2024-12-30 21:27:36 +00:00
console console/i2c_smbus: Allow to send data w/o register offset 2024-07-11 00:06:22 +00:00
cpu cpu/x86/64bit: Back up/restore CR3 on mode switch 2025-01-08 08:18:21 +00:00
device device: Fix debug print 2025-01-08 08:18:55 +00:00
drivers drivers/amd/opensil: Add openSIL timepoint calls 2025-01-09 14:45:28 +00:00
ec ec/starlabs/merlin: Adjust the EC code to read values from CMOS 2025-01-08 11:16:49 +00:00
include cpu/x86/topology: Add module_id to CPU topology 2025-01-07 21:10:04 +00:00
lib drivers/option: Add forms in cbtables 2024-12-18 18:16:51 +00:00
mainboard mb/starlabs/*: Add a CMOS option to disable the GNA 2025-01-09 08:45:25 +00:00
northbridge haswell NRI: Post-process selected timings 2024-12-10 09:38:00 +00:00
sbom src, util: Clean up makefile.inc in text, help & comments 2024-01-26 20:15:18 +00:00
security drivers/pc80/tpm: Remove flag TPM_RDRESP_NEED_DELAY 2024-10-14 15:26:11 +00:00
soc drivers/amd/opensil: Add openSIL timepoint calls 2025-01-09 14:45:28 +00:00
southbridge Treewide: Remove unused header files 2024-11-30 04:44:06 +00:00
superio superio/ite: Add support for IT8625E 2024-11-21 15:49:12 +00:00
vendorcode vendorcode/amd/opensil/genoa_poc/ramstage.c: Fix log typos 2025-01-07 16:20:40 +00:00
Kconfig Add initial experimental LTO support 2024-08-24 12:50:38 +00:00