
From: Simon Glass sjg@chromium.org Date: Mon, 30 Jan 2023 07:40:48 -0700
This is implicitly used in the source and seems useful, so add it.
At this point the IOMMU support isn't used for SPL. While I can't rule out we'll see an SoC at some point the needs it, I don't think I've seen an SoC that has devices that are typically used in SPL (MMC, NOR flash, memory controllers) behind an IOMMU. So switching to IS_ENABLED(CONFIG_IOMMU) seems more logical to me.
Cheers,
Mark
Signed-off-by: Simon Glass sjg@chromium.org
drivers/iommu/Kconfig | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig index dabc1f900d5..bbacd14a56c 100644 --- a/drivers/iommu/Kconfig +++ b/drivers/iommu/Kconfig @@ -14,6 +14,10 @@ config IOMMU memory if the IOMMU has been programmed to allow access to that memory.
+config SPL_IOMMU
- def_bool n # Enable Driver Model for IOMMU drivers (SPL)
- depends on SPL_DM
config APPLE_DART bool "Apple DART support" depends on IOMMU && ARCH_APPLE -- 2.39.1.456.gfc5497dd1b-goog