kernelconfig_penguin
depends
CONFIG_HAS_DMA

is selected by
CONFIG_CRYPTO_DEV_SP_CCP
CONFIG_SATA_DWC
CONFIG_PATA_ARASAN_CF
CONFIG_SND_SOC_INTEL_HASWELL
CONFIG_SND_SOC_INTEL_BAYTRAIL
CONFIG_USB_TI_CPPI41_DMA
CONFIG_DMA_OF
CONFIG_ALTERA_MSGDMA
CONFIG_AMBA_PL08X
CONFIG_AMCC_PPC440SPE_ADMA
CONFIG_AT_HDMAC
CONFIG_AT_XDMAC
CONFIG_AXI_DMAC
CONFIG_BCM_SBA_RAID
CONFIG_COH901318
CONFIG_DMA_BCM2835
CONFIG_DMA_JZ4780
CONFIG_DMA_SA11X0
CONFIG_DMA_SUN4I
CONFIG_DMA_SUN6I
CONFIG_DW_AXI_DMAC
CONFIG_EP93XX_DMA
CONFIG_FSL_DMA
CONFIG_FSL_EDMA
CONFIG_FSL_QDMA
CONFIG_FSL_RAID
CONFIG_HISI_DMA
CONFIG_IMG_MDC_DMA
CONFIG_IMX_DMA
CONFIG_IMX_SDMA
CONFIG_INTEL_IDMA64
CONFIG_INTEL_IDXD
CONFIG_INTEL_IOATDMA
CONFIG_INTEL_IOP_ADMA
CONFIG_INTEL_MIC_X100_DMA
CONFIG_K3_DMA
CONFIG_LPC18XX_DMAMUX
CONFIG_MCF_EDMA
CONFIG_MILBEAUT_HDMAC
CONFIG_MILBEAUT_XDMAC
CONFIG_MMP_PDMA
CONFIG_MMP_TDMA
CONFIG_MOXART_DMA
CONFIG_MPC512X_DMA
CONFIG_MV_XOR
CONFIG_MV_XOR_V2
CONFIG_MXS_DMA
CONFIG_MX3_IPU
CONFIG_NBPFAXI_DMA
CONFIG_OWL_DMA
CONFIG_PCH_DMA
CONFIG_PL330_DMA
CONFIG_PXA_DMA
CONFIG_PLX_DMA
CONFIG_SIRF_DMA
CONFIG_STE_DMA40
CONFIG_ST_FDMA
CONFIG_STM32_DMA
CONFIG_STM32_MDMA
CONFIG_SPRD_DMA
CONFIG_S3C24XX_DMAC
CONFIG_TXX9_DMAC
CONFIG_TEGRA20_APB_DMA
CONFIG_TEGRA210_ADMA
CONFIG_TIMB_DMA
CONFIG_UNIPHIER_MDMAC
CONFIG_UNIPHIER_XDMAC
CONFIG_XGENE_DMA
CONFIG_XILINX_DMA
CONFIG_XILINX_ZYNQMP_DMA
CONFIG_ZX_DMA
CONFIG_PPC_BESTCOMM
CONFIG_MTK_HSDMA
CONFIG_MTK_CQDMA
CONFIG_MTK_UART_APDMA
CONFIG_QCOM_BAM_DMA
CONFIG_QCOM_HIDMA_MGMT
CONFIG_QCOM_HIDMA
CONFIG_DW_DMAC_CORE
CONFIG_DW_DMAC
CONFIG_DW_DMAC_PCI
CONFIG_DW_EDMA
CONFIG_DW_EDMA_PCIE
CONFIG_HSU_DMA
CONFIG_SF_PDMA
CONFIG_RENESAS_DMA
CONFIG_SH_DMAE_BASE
CONFIG_RCAR_DMAC
CONFIG_RENESAS_USB_DMAC
CONFIG_TI_CPPI41
CONFIG_TI_EDMA
CONFIG_DMA_OMAP
CONFIG_TI_K3_UDMA
CONFIG_FSL_DPAA2_QDMA
CONFIG_DMATEST
CONFIG_MTK_HSDMA


DMA Engine support

configname: CONFIG_DMADEVICES

Linux Kernel Configuration
└─> Device Drivers
└─> DMA Engine support

DMA engines can do asynchronous data transfers without
involving the host CPU. Currently, this framework can be
used to offload memory copies in the network stack and
RAID operations in the MD driver. This menu only presents
DMA Device drivers supported by the configured arch, it may
be empty in some cases.