coreboot/src/soc/amd/common
Karthikeyan Ramasubramanian 5705b63a08 soc/amd/common: Add support to read and set SPI speeds from verstage
Currently all SPI speed configurations are done through EFS at build
time. There is a need to apply SPI speed overrides at run-time - eg.
based on board version after assessing the signal integrity. This
override configuration can be carried out by PSP verstage and bootblock.
Export the APIs to set and read SPI speeds from both PSP verstage and
bootblock.

BUG=None
TEST=Build and boot to OS in guybrush. Perform S5->S0, G3->S0, warm
reset and suspend/resume cycles for 50 iterations each.

Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com>
Change-Id: I281531e506b56173471b918c746f58d1ad97162c
Reviewed-on: https://review.coreboot.org/c/coreboot/+/58115
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
2021-10-13 17:38:57 +00:00
..
acpi soc/amd/common/upep.asl: Correct device list format 2021-08-18 15:06:32 +00:00
block soc/amd/common: Add support to read and set SPI speeds from verstage 2021-10-13 17:38:57 +00:00
fsp soc/amd/common: factor out FSP-related parts of common Kconfig 2021-09-24 15:48:24 +00:00
pi soc/amd/common: move block/pi out of the block folder 2021-09-24 15:47:59 +00:00
psp_verstage soc/amd/common: Add support to read and set SPI speeds from verstage 2021-10-13 17:38:57 +00:00
vboot amd/vboot: remove bl_syscall_public.h from include 2021-04-23 16:33:44 +00:00
Kconfig.common soc/amd/common/psp_verstage: Introduce boot device driver 2021-09-27 13:40:03 +00:00
Makefile.inc soc/amd/common: move block/pi out of the block folder 2021-09-24 15:47:59 +00:00