diff --git a/drivers/of/Kconfig b/drivers/of/Kconfig
index e40f10bf2ba4dedf00ca20a784ffc704ad062e99..da9826accb1b5d7d90d37c7fd8a0d39bdc4fcb5e 100644
--- a/drivers/of/Kconfig
+++ b/drivers/of/Kconfig
@@ -55,7 +55,7 @@ config OF_FLATTREE
 
 config OF_EARLY_FLATTREE
 	bool
-	select DMA_DECLARE_COHERENT if HAS_DMA
+	select DMA_DECLARE_COHERENT if HAS_DMA && HAS_IOMEM
 	select OF_FLATTREE
 
 config OF_PROMTREE