coreboot/src/soc
Felix Held 5c1a69328b soc/amd/common/psp_smi_flash: implement SPI read/write/erase command
Use coreboot's SPI flash access infrastructure to do the flash read,
write, or erase operations as requested from the PSP.

This patch is a modified version of parts of CB:65523.

Document #55758 Rev. 2.04 was used as a reference.

Test=When selecting SOC_AMD_COMMON_BLOCK_PSP_SMI, Mandolin still builds

Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Signed-off-by: Ritul Guru <ritul.bits@gmail.com>
Change-Id: I4957a6d316015cc7037acf52facb6cc69188d446
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83777
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin Roth <martin.roth@amd.corp-partner.google.com>
2024-08-07 16:39:38 +00:00
..
amd soc/amd/common/psp_smi_flash: implement SPI read/write/erase command 2024-08-07 16:39:38 +00:00
cavium acpi,soc: use is_domain0 function 2024-07-25 22:54:43 +00:00
example/min86 soc: Add SPDX license headers to Kconfig files 2024-02-18 02:03:37 +00:00
ibm/power9 soc/ibm/power9/*: add file structure for SOC 2024-05-02 23:14:22 +00:00
intel intel/alderlake: Add helper functions for Power Management 2024-08-06 16:53:36 +00:00
mediatek soc/mediatek/mt8196/memlayout: Fix the location of BOOTBLOCK comment 2024-07-29 13:51:06 +00:00
nvidia soc/nvidia: Remove unneeded white spaces 2024-07-01 13:38:20 +00:00
qualcomm tree: Use <console/console.h> only when used 2024-07-03 04:39:42 +00:00
rockchip tree: Remove duplicated <soc/gpio.h> 2024-05-30 14:40:32 +00:00
samsung tree: Remove blank lines before '}' and after '{' 2024-04-11 19:19:08 +00:00
sifive cbmem_top: Change the return value to uintptr_t 2024-07-10 12:55:46 +00:00
ti soc/ti/am335x: Remove superfluous formats 2024-08-02 14:45:13 +00:00
ucb/riscv soc: Add SPDX license headers to Kconfig files 2024-02-18 02:03:37 +00:00