DMA Engine support
configname: CONFIG_DMADEVICES
Linux Kernel Configuration
└─>Device Drivers
└─>DMA Engine support
In linux kernel since version 2.6.24 (release Date: 2008-01-24)
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.
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.
is selected by
CONFIG_CRYPTO_DEV_SP_CCPCONFIG_RAPIDIO_DMA_ENGINE
CONFIG_SATA_DWC
CONFIG_PATA_ARASAN_CF
CONFIG_VIDEO_MGB4
CONFIG_DRM_ZYNQMP_DPSUB
CONFIG_SND_SOC_INTEL_CATPT
CONFIG_SND_SOC_SH4_SIU
CONFIG_USB_TI_CPPI41_DMA
CONFIG_DMA_OF
CONFIG_ALTERA_MSGDMA
CONFIG_AMBA_PL08X
CONFIG_AMCC_PPC440SPE_ADMA
CONFIG_APPLE_ADMAC
CONFIG_AT_HDMAC
CONFIG_AT_XDMAC
CONFIG_AXI_DMAC
CONFIG_BCM_SBA_RAID
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_IDXD_COMPAT
CONFIG_INTEL_IOATDMA
CONFIG_K3_DMA
CONFIG_LPC18XX_DMAMUX
CONFIG_LS2X_APB_DMA
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_NBPFAXI_DMA
CONFIG_OWL_DMA
CONFIG_PCH_DMA
CONFIG_PL330_DMA
CONFIG_PXA_DMA
CONFIG_PLX_DMA
CONFIG_STE_DMA40
CONFIG_ST_FDMA
CONFIG_STM32_DMA
CONFIG_STM32_MDMA
CONFIG_SPRD_DMA
CONFIG_TXX9_DMAC
CONFIG_TEGRA186_GPC_DMA
CONFIG_TEGRA20_APB_DMA
CONFIG_TEGRA210_ADMA
CONFIG_TIMB_DMA
CONFIG_UNIPHIER_MDMAC
CONFIG_UNIPHIER_XDMAC
CONFIG_XGENE_DMA
CONFIG_XILINX_DMA
CONFIG_XILINX_XDMA
CONFIG_XILINX_ZYNQMP_DMA
CONFIG_XILINX_ZYNQMP_DPDMA
CONFIG_PPC_BESTCOMM
CONFIG_MTK_HSDMA
CONFIG_MTK_CQDMA
CONFIG_MTK_UART_APDMA
CONFIG_AMD_PTDMA
CONFIG_QCOM_ADM
CONFIG_QCOM_BAM_DMA
CONFIG_QCOM_GPI_DMA
CONFIG_QCOM_HIDMA_MGMT
CONFIG_QCOM_HIDMA
CONFIG_DW_DMAC_CORE
CONFIG_DW_DMAC
CONFIG_DW_DMAC_PCI
CONFIG_DW_EDMA
CONFIG_HSU_DMA
CONFIG_SF_PDMA
CONFIG_RENESAS_DMA
CONFIG_SH_DMAE_BASE
CONFIG_RCAR_DMAC
CONFIG_RENESAS_USB_DMAC
CONFIG_RZ_DMAC
CONFIG_TI_CPPI41
CONFIG_TI_EDMA
CONFIG_DMA_OMAP
CONFIG_TI_K3_UDMA
CONFIG_FSL_DPAA2_QDMA
CONFIG_INTEL_LDMA
CONFIG_DMATEST