dma/dw_common: Update dma_dw_common from sof
Ports the SOF DesignWare DMA code to Zephyr. Effectively replaces much of what was the designware driver as this driver enables scatter gather which the older driver did not. * Enables cyclic transfer description lists when the cyclic config param is given. * Enables linear link position usage with cAVS GPDMA. * Passes suspend/resume, scatter/gather tests. * Provides status updates of the transfer through dma_get_status() * Enables reloading a cyclic transfer with dma_reload() * Enables dma handshakes using the dma_slot config param. * cAVS specifics remain in the dma_cavs_gpdma driver. Co-authored-by:Adrian Bonislawski <adrian.bonislawski@intel.com> Co-authored-by:
Tom Burdick <thomas.burdick@intel.com> Signed-off-by:
Tom Burdick <thomas.burdick@intel.com>
Loading
Please sign in to comment