NVIDIA Tegra20 APB DMA support

modulename: tegra20-apb-dma.ko

configname: CONFIG_TEGRA20_APB_DMA

Linux Kernel Configuration
└─>Device Drivers
└─>DMA Engine support
└─>NVIDIA Tegra20 APB DMA support
In linux kernel since version 3.1 (release Date: 2011-10-24)  
Support for the NVIDIA Tegra20 APB DMA controller driver. The
DMA controller is having multiple DMA channel which can be
configured for different peripherals like audio, UART, SPI,
I2C etc which is in APB bus.
This DMA controller transfers data from memory to peripheral fifo
or vice versa. It does not support memory to memory data transfer.

source code: