config HAS_DMA bool depends on !NO_DMA default y config NEED_SG_DMA_LENGTH bool config NEED_DMA_MAP_STATE bool config ARCH_DMA_ADDR_T_64BIT def_bool 64BIT || PHYS_ADDR_T_64BIT config ARCH_HAS_DMA_COHERENCE_H bool config HAVE_GENERIC_DMA_COHERENT bool config ARCH_HAS_SYNC_DMA_FOR_DEVICE bool config ARCH_HAS_SYNC_DMA_FOR_CPU bool select NEED_DMA_MAP_STATE config ARCH_HAS_SYNC_DMA_FOR_CPU_ALL bool config ARCH_HAS_DMA_COHERENT_TO_PFN bool config ARCH_HAS_DMA_MMAP_PGPROT bool config DMA_NONCOHERENT_CACHE_SYNC bool config DMA_VIRT_OPS bool depends on HAS_DMA config SWIOTLB bool select NEED_DMA_MAP_STATE config DMA_REMAP depends on MMU bool config DMA_DIRECT_REMAP bool select DMA_REMAP
config HAS_DMA
bool
depends on !NO_DMA
default y
config NEED_SG_DMA_LENGTH
bool
config NEED_DMA_MAP_STATE
bool
config ARCH_DMA_ADDR_T_64BIT
def_bool 64BIT || PHYS_ADDR_T_64BIT
config ARCH_HAS_DMA_COHERENCE_H
bool
config HAVE_GENERIC_DMA_COHERENT
bool
config ARCH_HAS_SYNC_DMA_FOR_DEVICE
bool
config ARCH_HAS_SYNC_DMA_FOR_CPU
bool
select NEED_DMA_MAP_STATE
config ARCH_HAS_SYNC_DMA_FOR_CPU_ALL
bool
config ARCH_HAS_DMA_COHERENT_TO_PFN
bool
config ARCH_HAS_DMA_MMAP_PGPROT
bool
config DMA_NONCOHERENT_CACHE_SYNC
bool
config DMA_VIRT_OPS
bool
depends on HAS_DMA
config SWIOTLB
bool
select NEED_DMA_MAP_STATE
config DMA_REMAP
depends on MMU
bool
config DMA_DIRECT_REMAP
bool
select DMA_REMAP