NVIDIA Tegra GPC DMA support
modulename: tegra186-gpc-dma.ko
configname: CONFIG_TEGRA186_GPC_DMA
Linux Kernel Configuration
└─>Device Drivers
└─>DMA Engine support
└─>NVIDIA Tegra GPC DMA support
In linux kernel since version 5.2 (release Date: 2019-07-07)
Support for the NVIDIA Tegra General Purpose Central DMA controller.
The DMA controller has multiple DMA channels which can be configured
for different peripherals like UART, SPI, etc which are on APB bus.
This DMA controller transfers data from memory to peripheral FIFO
or vice versa. It also supports memory to memory data transfer.
The DMA controller has multiple DMA channels which can be configured
for different peripherals like UART, SPI, etc which are on APB bus.
This DMA controller transfers data from memory to peripheral FIFO
or vice versa. It also supports memory to memory data transfer.
source code:
depends
CONFIG_ARCH_DMA_ADDR_T_64BITCONFIG_DMADEVICES
CONFIG_IOMMU_API
CONFIG_ARCH_TEGRA or CONFIG_COMPILE_TEST