Loongson LS2X APB DMA support

modulename: ls2x-apb-dma.ko

configname: CONFIG_LS2X_APB_DMA

Linux Kernel Configuration
└─>Device Drivers
└─>DMA Engine support
└─>Loongson LS2X APB DMA support
In linux kernel since version 6.8 (release Date: 2024-03-10)  
Support for the Loongson LS2X APB DMA controller driver. The
DMA controller is having single DMA channel which can be
configured for different peripherals like audio, nand, sdio
etc which is in APB bus.

This DMA controller transfers data from memory to peripheral fifo.
It does not support memory to memory data transfer.

source code: