[PATCH v2 11/14] misc: qcom_geni: add SPL support for Qualcomm GENI driver
Balaji Selvanathan
balaji.selvanathan at oss.qualcomm.com
Sat Jun 6 12:18:42 CEST 2026
Add a new SPL_QCOM_GENI Kconfig symbol to enable the driver in SPL, and
update the Makefile to use the $(PHASE_) macro so qcom_geni.o is
built for both SPL and non-SPL phases
Signed-off-by: Balaji Selvanathan <balaji.selvanathan at oss.qualcomm.com>
---
Changes in v2:
- Newly added in v2
---
---
drivers/misc/Kconfig | 10 ++++++++++
drivers/misc/Makefile | 2 +-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig
index ea785793d18..0a186538526 100644
--- a/drivers/misc/Kconfig
+++ b/drivers/misc/Kconfig
@@ -93,6 +93,16 @@ config QCOM_GENI
for providing a common interface for various peripherals like UART, I2C, SPI,
etc.
+config SPL_QCOM_GENI
+ bool "Qualcomm Generic Interface (GENI) driver in SPL"
+ depends on SPL_MISC
+ select SPL_EFI_PARTITION
+ select SPL_PARTITION_TYPE_GUID
+ help
+ Enable support for Qualcomm GENI and it's peripherals in SPL. GENI is responseible
+ for providing a common interface for various peripherals like UART, I2C, SPI,
+ etc.
+
config ROCKCHIP_EFUSE
bool "Rockchip e-fuse support"
depends on MISC
diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile
index e2170212e5a..e0293193174 100644
--- a/drivers/misc/Makefile
+++ b/drivers/misc/Makefile
@@ -65,7 +65,7 @@ obj-$(CONFIG_QFW_MMIO) += qfw_mmio.o
obj-$(CONFIG_QFW_SMBIOS) += qfw_smbios.o
obj-$(CONFIG_SANDBOX) += qfw_sandbox.o
endif
-obj-$(CONFIG_QCOM_GENI) += qcom_geni.o
+obj-$(CONFIG_$(PHASE_)QCOM_GENI) += qcom_geni.o
obj-$(CONFIG_$(PHASE_)ROCKCHIP_EFUSE) += rockchip-efuse.o
obj-$(CONFIG_$(PHASE_)ROCKCHIP_OTP) += rockchip-otp.o
obj-$(CONFIG_$(PHASE_)ROCKCHIP_IODOMAIN) += rockchip-io-domain.o
--
2.34.1
More information about the U-Boot
mailing list