Skip to content

Commit 65511ea

Browse files
Dat-NguyenDuymmahadevan108
authored andcommitted
drivers: dma_mcux_edma: utilize correct macros for edma v3
Utilize correct macros for edma v3 Signed-off-by: Dat Nguyen Duy <[email protected]>
1 parent 7f4cab9 commit 65511ea

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

drivers/dma/dma_mcux_edma.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,12 @@ struct dma_mcux_edma_data {
146146
#define EDMA_TCD_CITER(tcd, flag) ((tcd)->CITER)
147147
#define EDMA_TCD_CSR(tcd, flag) ((tcd)->CSR)
148148
#define EDMA_TCD_DLAST_SGA(tcd, flag) ((tcd)->DLAST_SGA)
149+
#if defined(CONFIG_DMA_MCUX_EDMA_V3)
150+
#define DMA_CSR_DREQ DMA_TCD_CSR_DREQ
151+
#define EDMA_HW_TCD_CH_ACTIVE_MASK (DMA_CH_CSR_ACTIVE_MASK)
152+
#else
149153
#define EDMA_HW_TCD_CH_ACTIVE_MASK (DMA_CSR_ACTIVE_MASK)
154+
#endif /* CONFIG_DMA_MCUX_EDMA_V3 */
150155
#elif defined(CONFIG_DMA_MCUX_EDMA_V4)
151156
/* Above macros have been defined in fsl_edma_core.h */
152157
#define EDMA_HW_TCD_CH_ACTIVE_MASK (DMA_CH_CSR_ACTIVE_MASK)

0 commit comments

Comments
 (0)