-
-
- #ifndef dma_chan_h_
- #define dma_chan_h_
-
- #define DMA_ISR(ch) DMA_ISR_EXP(ch)
- #define DMA_ISR_EXP(ch) dma_ch ## ch ## _isr
-
- #define IRQ_DMA_CH(ch) IRQ_DMA_CH_EXP(ch)
- #define IRQ_DMA_CH_EXP(ch) IRQ_DMA_CH ## ch
-
- #define DMAMUX0_CHCFG(ch) DMAMUX0_CHCFG_EXP(ch)
- #define DMAMUX0_CHCFG_EXP(ch) DMAMUX0_CHCFG ## ch
-
- #define DMA_TCD_SADDR(ch) DMA_TCD_SADDR_EXP(ch)
- #define DMA_TCD_SADDR_EXP(ch) DMA_TCD ## ch ## _SADDR
-
- #define DMA_TCD_SOFF(ch) DMA_TCD_SOFF_EXP(ch)
- #define DMA_TCD_SOFF_EXP(ch) DMA_TCD ## ch ## _SOFF
-
- #define DMA_TCD_ATTR(ch) DMA_TCD_ATTR_EXP(ch)
- #define DMA_TCD_ATTR_EXP(ch) DMA_TCD ## ch ## _ATTR
-
- #define DMA_TCD_NBYTES_MLNO(ch) DMA_TCD_NBYTES_MLNO_EXP(ch)
- #define DMA_TCD_NBYTES_MLNO_EXP(ch) DMA_TCD ## ch ## _NBYTES_MLNO
-
- #define DMA_TCD_SLAST(ch) DMA_TCD_SLAST_EXP(ch)
- #define DMA_TCD_SLAST_EXP(ch) DMA_TCD ## ch ## _SLAST
-
- #define DMA_TCD_DADDR(ch) DMA_TCD_DADDR_EXP(ch)
- #define DMA_TCD_DADDR_EXP(ch) DMA_TCD ## ch ## _DADDR
-
- #define DMA_TCD_DOFF(ch) DMA_TCD_DOFF_EXP(ch)
- #define DMA_TCD_DOFF_EXP(ch) DMA_TCD ## ch ## _DOFF
-
- #define DMA_TCD_CITER_ELINKNO(ch) DMA_TCD_CITER_ELINKNO_EXP(ch)
- #define DMA_TCD_CITER_ELINKNO_EXP(ch) DMA_TCD ## ch ## _CITER_ELINKNO
-
- #define DMA_TCD_DLASTSGA(ch) DMA_TCD_DLASTSGA_EXP(ch)
- #define DMA_TCD_DLASTSGA_EXP(ch) DMA_TCD ## ch ## _DLASTSGA
-
- #define DMA_TCD_BITER_ELINKNO(ch) DMA_TCD_BITER_ELINKNO_EXP(ch)
- #define DMA_TCD_BITER_ELINKNO_EXP(ch) DMA_TCD ## ch ## _BITER_ELINKNO
-
- #define DMA_TCD_CSR(ch) DMA_TCD_CSR_EXP(ch)
- #define DMA_TCD_CSR_EXP(ch) DMA_TCD ## ch ## _CSR
-
- #endif
|