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 <[email protected]> --- 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

