lib: dma: add entries for imx95's EDMA2 and HOST_DMA

Add entries for imx95's EDMA2 and HOST_DMA.

Signed-off-by: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
This commit is contained in:
Laurentiu Mihalcea 2024-09-25 12:24:19 +03:00 committed by Daniel Baluta
parent a65f19e5a6
commit 46ffc159f9
1 changed files with 20 additions and 0 deletions

View File

@ -170,6 +170,26 @@ SHARED_DATA struct dma dma[] = {
.z_dev = DEVICE_DT_GET(DT_NODELABEL(host_dma)),
},
#endif /* CONFIG_SOC_MIMX8UD7_ADSP */
#ifdef CONFIG_SOC_MIMX9596_M7
{
.plat_data = {
.dir = DMA_DIR_MEM_TO_DEV | DMA_DIR_DEV_TO_MEM,
.devs = DMA_DEV_SAI,
.channels = 64,
.period_count = 2,
},
.z_dev = DEVICE_DT_GET(DT_NODELABEL(edma2)),
},
{
.plat_data = {
.dir = DMA_DIR_HMEM_TO_LMEM | DMA_DIR_LMEM_TO_HMEM,
.devs = DMA_DEV_HOST,
.channels = DT_PROP(DT_NODELABEL(host_dma), dma_channels),
.period_count = 2,
},
.z_dev = DEVICE_DT_GET(DT_NODELABEL(host_dma)),
},
#endif /* CONFIG_SOC_MIMX9596_M7 */
};
const struct dma_info lib_dma = {