[PATCH v1 6/9] spl: Include SMEM driver in SPL
Varadarajan Narayanan
varadarajan.narayanan at oss.qualcomm.com
Wed Apr 8 11:11:33 CEST 2026
Add SPL_SMEM config to enable/disable SMEM driver in SPL.
Signed-off-by: Varadarajan Narayanan <varadarajan.narayanan at oss.qualcomm.com>
---
common/spl/Kconfig | 8 ++++++++
drivers/Makefile | 1 +
2 files changed, 9 insertions(+)
diff --git a/common/spl/Kconfig b/common/spl/Kconfig
index 2998b7acb75..4b0d3581f51 100644
--- a/common/spl/Kconfig
+++ b/common/spl/Kconfig
@@ -1386,6 +1386,14 @@ config SPL_RAM_DEVICE
be already in memory when SPL takes over, e.g. loaded by the boot
ROM.
+config SPL_SMEM
+ bool "Support SMEM (Shared Memory manager)"
+ depends on SMEM
+ help
+ Enable support for the Shared Memory Manager. The driver provides an
+ interface to items in a heap shared among all processors. This enables
+ the drivers in drivers/smem as part of an SPL build.
+
config SPL_PCI_DFU
bool "PCIe boot support"
depends on SPL_PCI_ENDPOINT
diff --git a/drivers/Makefile b/drivers/Makefile
index de993ae42ac..49650a8f3d8 100644
--- a/drivers/Makefile
+++ b/drivers/Makefile
@@ -73,6 +73,7 @@ obj-$(CONFIG_SPL_USB_HOST) += usb/host/
obj-$(CONFIG_SPL_SATA) += ata/ scsi/
obj-$(CONFIG_SPL_LEGACY_BLOCK) += block/
obj-$(CONFIG_SPL_THERMAL) += thermal/
+obj-$(CONFIG_SPL_SMEM) += smem/
endif
endif
--
2.34.1
More information about the U-Boot
mailing list