From 65511eacf9d17bf22a6cf28c3ace467a86a159f5 Mon Sep 17 00:00:00 2001 From: Dat Nguyen Duy Date: Sat, 9 Nov 2024 14:10:29 +0700 Subject: [PATCH] drivers: dma_mcux_edma: utilize correct macros for edma v3 Utilize correct macros for edma v3 Signed-off-by: Dat Nguyen Duy --- drivers/dma/dma_mcux_edma.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/dma/dma_mcux_edma.c b/drivers/dma/dma_mcux_edma.c index eede99c1eb36..432a913e6fa9 100644 --- a/drivers/dma/dma_mcux_edma.c +++ b/drivers/dma/dma_mcux_edma.c @@ -146,7 +146,12 @@ struct dma_mcux_edma_data { #define EDMA_TCD_CITER(tcd, flag) ((tcd)->CITER) #define EDMA_TCD_CSR(tcd, flag) ((tcd)->CSR) #define EDMA_TCD_DLAST_SGA(tcd, flag) ((tcd)->DLAST_SGA) +#if defined(CONFIG_DMA_MCUX_EDMA_V3) +#define DMA_CSR_DREQ DMA_TCD_CSR_DREQ +#define EDMA_HW_TCD_CH_ACTIVE_MASK (DMA_CH_CSR_ACTIVE_MASK) +#else #define EDMA_HW_TCD_CH_ACTIVE_MASK (DMA_CSR_ACTIVE_MASK) +#endif /* CONFIG_DMA_MCUX_EDMA_V3 */ #elif defined(CONFIG_DMA_MCUX_EDMA_V4) /* Above macros have been defined in fsl_edma_core.h */ #define EDMA_HW_TCD_CH_ACTIVE_MASK (DMA_CH_CSR_ACTIVE_MASK)