config MTD_NAND_DENALI_PCI
         tristate "Support Denali NAND controller on Intel Moorestown"
        select MTD_NAND_DENALI
-       depends on HAS_DMA && PCI
+       depends on PCI
         help
           Enable the driver for NAND flash on Intel Moorestown, using the
           Denali NAND controller core.
 config MTD_NAND_TANGO
        tristate "NAND Flash support for Tango chips"
        depends on ARCH_TANGO || COMPILE_TEST
-       depends on HAS_DMA
        help
          Enables the NAND Flash controller on Tango chips.
 
        tristate "NAND controller support on Marvell boards"
        depends on PXA3xx || ARCH_MMP || PLAT_ORION || ARCH_MVEBU || \
                   COMPILE_TEST
-       depends on HAS_IOMEM && HAS_DMA
+       depends on HAS_IOMEM
        help
          This enables the NAND flash controller driver for Marvell boards,
          including:
        tristate "Support for NAND on Renesas SuperH FLCTL"
        depends on SUPERH || COMPILE_TEST
        depends on HAS_IOMEM
-       depends on HAS_DMA
        help
          Several Renesas SuperH CPU has FLCTL. This option enables support
          for NAND Flash using FLCTL.
 config MTD_NAND_HISI504
        tristate "Support for NAND controller on Hisilicon SoC Hip04"
        depends on ARCH_HISI || COMPILE_TEST
-       depends on HAS_DMA
        help
          Enables support for NAND controller on Hisilicon SoC Hip04.
 
 config MTD_NAND_MTK
        tristate "Support for NAND controller on MTK SoCs"
        depends on ARCH_MEDIATEK || COMPILE_TEST
-       depends on HAS_DMA
        help
          Enables support for NAND controller on MTK SoCs.
          This controller is found on mt27xx, mt81xx, mt65xx SoCs.