summaryrefslogtreecommitdiffstats
path: root/src/soc/amd/common/block/lpc/Kconfig
diff options
context:
space:
mode:
authorRaul E Rangel <rrangel@chromium.org>2021-06-24 17:03:35 -0600
committerRaul Rangel <rrangel@chromium.org>2021-07-02 23:11:48 +0000
commit3ba21804ff8c374324ba57b84d04a29c657cb1f0 (patch)
tree269c72707740058642b99e77e5ff82479d76c914 /src/soc/amd/common/block/lpc/Kconfig
parente92a9825587ac1c4c6133603354f711344e742dd (diff)
downloadcoreboot-3ba21804ff8c374324ba57b84d04a29c657cb1f0.tar.gz
coreboot-3ba21804ff8c374324ba57b84d04a29c657cb1f0.tar.bz2
coreboot-3ba21804ff8c374324ba57b84d04a29c657cb1f0.zip
soc/amd/common/block/lpc: Add custom SPI DMA boot device
This is a copy of mmap_boot.c and mem_rdev_ro_ops. I split it up so it was easier to review. The next patches will add support for the SPI DMA controller. This will provide a minor speed up vs using mmap reads. It will also provide the facilities to perform asynchronous SPI loading. BUG=b:179699789 TEST=Boot guybrush to OS Signed-off-by: Raul E Rangel <rrangel@chromium.org> Change-Id: Id26e2a69601d0f31e256d0010008904a447c8e21 Reviewed-on: https://review.coreboot.org/c/coreboot/+/55854 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin Roth <martinroth@google.com>
Diffstat (limited to 'src/soc/amd/common/block/lpc/Kconfig')
-rw-r--r--src/soc/amd/common/block/lpc/Kconfig6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/soc/amd/common/block/lpc/Kconfig b/src/soc/amd/common/block/lpc/Kconfig
index bbc1650f2465..23116a77ce57 100644
--- a/src/soc/amd/common/block/lpc/Kconfig
+++ b/src/soc/amd/common/block/lpc/Kconfig
@@ -8,6 +8,12 @@ config PROVIDES_ROM_SHARING
help
Select this option if the LPC bridge supports ROM sharing.
+config SOC_AMD_COMMON_BLOCK_LPC_SPI_DMA
+ bool
+ select X86_CUSTOM_BOOTMEDIA
+ help
+ Select this option to enable SPI DMA support.
+
config SOC_AMD_COMMON_BLOCK_HAS_ESPI
bool
help