RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Data Structures | Macros
reg_dma.h File Reference

This header file provides DMA interfaces. More...

#include <bsp/utility.h>

Go to the source code of this file.

Data Structures

struct  tms570_memory_prot_t
 
struct  tms570_dma_t
 

Macros

#define TMS570_DMA_GCTRL_DMA_EN   BSP_BIT32(16)
 
#define TMS570_DMA_GCTRL_BUS_BUSY   BSP_BIT32(14)
 
#define TMS570_DMA_GCTRL_DEBUG_MODE(val)   BSP_FLD32(val,8, 9)
 
#define TMS570_DMA_GCTRL_DEBUG_MODE_GET(reg)   BSP_FLD32GET(reg,8, 9)
 
#define TMS570_DMA_GCTRL_DEBUG_MODE_SET(reg, val)   BSP_FLD32SET(reg, val,8, 9)
 
#define TMS570_DMA_GCTRL_DMA_RES   BSP_BIT32(0)
 
#define TMS570_DMA_PEND_PEND(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_PEND_PEND_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_PEND_PEND_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_DMASTAT_STCH(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_DMASTAT_STCH_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_DMASTAT_STCH_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_HWCHENAS_HWCHENA(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_HWCHENAS_HWCHENA_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_HWCHENAS_HWCHENA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_HWCHENAR_HWCHDIS(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_HWCHENAR_HWCHDIS_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_HWCHENAR_HWCHDIS_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_SWCHENAS_SWCHENA(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_SWCHENAS_SWCHENA_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_SWCHENAS_SWCHENA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_SWCHENAR_SWCHDIS(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_SWCHENAR_SWCHDIS_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_SWCHENAR_SWCHDIS_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_CHPRIOS_CPS(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_CHPRIOS_CPS_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_CHPRIOS_CPS_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_CHPRIOR_CPR(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_CHPRIOR_CPR_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_CHPRIOR_CPR_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_GCHIENAS_GCHIE(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_GCHIENAS_GCHIE_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_GCHIENAS_GCHIE_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_GCHIENAR_GCHID(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_GCHIENAR_GCHID_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_GCHIENAR_GCHID_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_DREQASI_CH0ASI(val)   BSP_FLD32(val,24, 29)
 
#define TMS570_DMA_DREQASI_CH0ASI_GET(reg)   BSP_FLD32GET(reg,24, 29)
 
#define TMS570_DMA_DREQASI_CH0ASI_SET(reg, val)   BSP_FLD32SET(reg, val,24, 29)
 
#define TMS570_DMA_DREQASI_CH1ASI(val)   BSP_FLD32(val,16, 21)
 
#define TMS570_DMA_DREQASI_CH1ASI_GET(reg)   BSP_FLD32GET(reg,16, 21)
 
#define TMS570_DMA_DREQASI_CH1ASI_SET(reg, val)   BSP_FLD32SET(reg, val,16, 21)
 
#define TMS570_DMA_DREQASI_CH2ASI(val)   BSP_FLD32(val,8, 13)
 
#define TMS570_DMA_DREQASI_CH2ASI_GET(reg)   BSP_FLD32GET(reg,8, 13)
 
#define TMS570_DMA_DREQASI_CH2ASI_SET(reg, val)   BSP_FLD32SET(reg, val,8, 13)
 
#define TMS570_DMA_DREQASI_CH3ASI(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_DMA_DREQASI_CH3ASI_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_DMA_DREQASI_CH3ASI_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 
#define TMS570_DMA_PAR0_CH0PA(val)   BSP_FLD32(val,28, 30)
 
#define TMS570_DMA_PAR0_CH0PA_GET(reg)   BSP_FLD32GET(reg,28, 30)
 
#define TMS570_DMA_PAR0_CH0PA_SET(reg, val)   BSP_FLD32SET(reg, val,28, 30)
 
#define TMS570_DMA_PAR0_CH1PA(val)   BSP_FLD32(val,24, 26)
 
#define TMS570_DMA_PAR0_CH1PA_GET(reg)   BSP_FLD32GET(reg,24, 26)
 
#define TMS570_DMA_PAR0_CH1PA_SET(reg, val)   BSP_FLD32SET(reg, val,24, 26)
 
#define TMS570_DMA_PAR0_CH2PA(val)   BSP_FLD32(val,20, 22)
 
#define TMS570_DMA_PAR0_CH2PA_GET(reg)   BSP_FLD32GET(reg,20, 22)
 
#define TMS570_DMA_PAR0_CH2PA_SET(reg, val)   BSP_FLD32SET(reg, val,20, 22)
 
#define TMS570_DMA_PAR0_CH3PA(val)   BSP_FLD32(val,16, 18)
 
#define TMS570_DMA_PAR0_CH3PA_GET(reg)   BSP_FLD32GET(reg,16, 18)
 
#define TMS570_DMA_PAR0_CH3PA_SET(reg, val)   BSP_FLD32SET(reg, val,16, 18)
 
#define TMS570_DMA_PAR0_CH4PA(val)   BSP_FLD32(val,12, 14)
 
#define TMS570_DMA_PAR0_CH4PA_GET(reg)   BSP_FLD32GET(reg,12, 14)
 
#define TMS570_DMA_PAR0_CH4PA_SET(reg, val)   BSP_FLD32SET(reg, val,12, 14)
 
#define TMS570_DMA_PAR0_CH5PA(val)   BSP_FLD32(val,8, 10)
 
#define TMS570_DMA_PAR0_CH5PA_GET(reg)   BSP_FLD32GET(reg,8, 10)
 
#define TMS570_DMA_PAR0_CH5PA_SET(reg, val)   BSP_FLD32SET(reg, val,8, 10)
 
#define TMS570_DMA_PAR0_CH6PA(val)   BSP_FLD32(val,4, 6)
 
#define TMS570_DMA_PAR0_CH6PA_GET(reg)   BSP_FLD32GET(reg,4, 6)
 
#define TMS570_DMA_PAR0_CH6PA_SET(reg, val)   BSP_FLD32SET(reg, val,4, 6)
 
#define TMS570_DMA_PAR0_CH7PA(val)   BSP_FLD32(val,0, 2)
 
#define TMS570_DMA_PAR0_CH7PA_GET(reg)   BSP_FLD32GET(reg,0, 2)
 
#define TMS570_DMA_PAR0_CH7PA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 2)
 
#define TMS570_DMA_PAR1_CH8PA(val)   BSP_FLD32(val,28, 30)
 
#define TMS570_DMA_PAR1_CH8PA_GET(reg)   BSP_FLD32GET(reg,28, 30)
 
#define TMS570_DMA_PAR1_CH8PA_SET(reg, val)   BSP_FLD32SET(reg, val,28, 30)
 
#define TMS570_DMA_PAR1_CH9PA(val)   BSP_FLD32(val,24, 26)
 
#define TMS570_DMA_PAR1_CH9PA_GET(reg)   BSP_FLD32GET(reg,24, 26)
 
#define TMS570_DMA_PAR1_CH9PA_SET(reg, val)   BSP_FLD32SET(reg, val,24, 26)
 
#define TMS570_DMA_PAR1_CH10PA(val)   BSP_FLD32(val,20, 22)
 
#define TMS570_DMA_PAR1_CH10PA_GET(reg)   BSP_FLD32GET(reg,20, 22)
 
#define TMS570_DMA_PAR1_CH10PA_SET(reg, val)   BSP_FLD32SET(reg, val,20, 22)
 
#define TMS570_DMA_PAR1_CH11PA(val)   BSP_FLD32(val,16, 18)
 
#define TMS570_DMA_PAR1_CH11PA_GET(reg)   BSP_FLD32GET(reg,16, 18)
 
#define TMS570_DMA_PAR1_CH11PA_SET(reg, val)   BSP_FLD32SET(reg, val,16, 18)
 
#define TMS570_DMA_PAR1_CH12PA(val)   BSP_FLD32(val,12, 14)
 
#define TMS570_DMA_PAR1_CH12PA_GET(reg)   BSP_FLD32GET(reg,12, 14)
 
#define TMS570_DMA_PAR1_CH12PA_SET(reg, val)   BSP_FLD32SET(reg, val,12, 14)
 
#define TMS570_DMA_PAR1_CH13PA(val)   BSP_FLD32(val,8, 10)
 
#define TMS570_DMA_PAR1_CH13PA_GET(reg)   BSP_FLD32GET(reg,8, 10)
 
#define TMS570_DMA_PAR1_CH13PA_SET(reg, val)   BSP_FLD32SET(reg, val,8, 10)
 
#define TMS570_DMA_PAR1_CH14PA(val)   BSP_FLD32(val,4, 6)
 
#define TMS570_DMA_PAR1_CH14PA_GET(reg)   BSP_FLD32GET(reg,4, 6)
 
#define TMS570_DMA_PAR1_CH14PA_SET(reg, val)   BSP_FLD32SET(reg, val,4, 6)
 
#define TMS570_DMA_PAR1_CH15PA(val)   BSP_FLD32(val,0, 2)
 
#define TMS570_DMA_PAR1_CH15PA_GET(reg)   BSP_FLD32GET(reg,0, 2)
 
#define TMS570_DMA_PAR1_CH15PA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 2)
 
#define TMS570_DMA_FTCMAP_FTCAB(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_FTCMAP_FTCAB_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_FTCMAP_FTCAB_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_LFSMAP_LFSAB(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_LFSMAP_LFSAB_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_LFSMAP_LFSAB_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_HBCMAP_HBCAB(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_HBCMAP_HBCAB_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_HBCMAP_HBCAB_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_BTCMAP_BTCAB(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_BTCMAP_BTCAB_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_BTCMAP_BTCAB_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_BERMAP_BERAB(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_BERMAP_BERAB_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_BERMAP_BERAB_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_FTCINTENAS_FTCINTENA(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_FTCINTENAS_FTCINTENA_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_FTCINTENAS_FTCINTENA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_FTCINTENAR_FTCINTDIS(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_FTCINTENAR_FTCINTDIS_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_FTCINTENAR_FTCINTDIS_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_LFSINTENAS_LFSINTENA(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_LFSINTENAS_LFSINTENA_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_LFSINTENAS_LFSINTENA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_LFSINTENAR_LFSINTDIS(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_LFSINTENAR_LFSINTDIS_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_LFSINTENAR_LFSINTDIS_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_HBCINTENAS_HBCINTENA(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_HBCINTENAS_HBCINTENA_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_HBCINTENAS_HBCINTENA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_HBCINTENAR_HBCINTDIS(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_HBCINTENAR_HBCINTDIS_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_HBCINTENAR_HBCINTDIS_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_BTCINTENAS_BTCINTENA(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_BTCINTENAS_BTCINTENA_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_BTCINTENAS_BTCINTENA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_BTCINTENAR_BTCINTDIS(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_BTCINTENAR_BTCINTDIS_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_BTCINTENAR_BTCINTDIS_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_GINTFLAG_GINT(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_GINTFLAG_GINT_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_GINTFLAG_GINT_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_FTCFLAG_FTCI(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_FTCFLAG_FTCI_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_FTCFLAG_FTCI_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_LFSFLAG_LFSI(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_LFSFLAG_LFSI_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_LFSFLAG_LFSI_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_HBCFLAG_HBCI(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_HBCFLAG_HBCI_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_HBCFLAG_HBCI_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_BTCFLAG_BTCI(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_BTCFLAG_BTCI_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_BTCFLAG_BTCI_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_BERFLAG_BERI(val)   BSP_FLD32(val,0, 15)
 
#define TMS570_DMA_BERFLAG_BERI_GET(reg)   BSP_FLD32GET(reg,0, 15)
 
#define TMS570_DMA_BERFLAG_BERI_SET(reg, val)   BSP_FLD32SET(reg, val,0, 15)
 
#define TMS570_DMA_FTCAOFFSET_sbz(val)   BSP_FLD32(val,6, 7)
 
#define TMS570_DMA_FTCAOFFSET_sbz_GET(reg)   BSP_FLD32GET(reg,6, 7)
 
#define TMS570_DMA_FTCAOFFSET_sbz_SET(reg, val)   BSP_FLD32SET(reg, val,6, 7)
 
#define TMS570_DMA_FTCAOFFSET_FTCA(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_DMA_FTCAOFFSET_FTCA_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_DMA_FTCAOFFSET_FTCA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 
#define TMS570_DMA_LFSAOFFSET_LFSA(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_DMA_LFSAOFFSET_LFSA_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_DMA_LFSAOFFSET_LFSA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 
#define TMS570_DMA_HBCAOFFSET_HBCA(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_DMA_HBCAOFFSET_HBCA_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_DMA_HBCAOFFSET_HBCA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 
#define TMS570_DMA_BTCAOFFSET_BTCA(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_DMA_BTCAOFFSET_BTCA_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_DMA_BTCAOFFSET_BTCA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 
#define TMS570_DMA_BERAOFFSET_BERA(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_DMA_BERAOFFSET_BERA_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_DMA_BERAOFFSET_BERA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 
#define TMS570_DMA_FTCBOFFSET_FTCB(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_DMA_FTCBOFFSET_FTCB_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_DMA_FTCBOFFSET_FTCB_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 
#define TMS570_DMA_LFSBOFFSET_LFSB(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_DMA_LFSBOFFSET_LFSB_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_DMA_LFSBOFFSET_LFSB_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 
#define TMS570_DMA_HBCBOFFSET_HBCB(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_DMA_HBCBOFFSET_HBCB_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_DMA_HBCBOFFSET_HBCB_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 
#define TMS570_DMA_BTCBOFFSET_BTCB(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_DMA_BTCBOFFSET_BTCB_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_DMA_BTCBOFFSET_BTCB_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 
#define TMS570_DMA_BERBOFFSET_BERB(val)   BSP_FLD32(val,0, 5)
 
#define TMS570_DMA_BERBOFFSET_BERB_GET(reg)   BSP_FLD32GET(reg,0, 5)
 
#define TMS570_DMA_BERBOFFSET_BERB_SET(reg, val)   BSP_FLD32SET(reg, val,0, 5)
 
#define TMS570_DMA_PTCRL_PENDB   BSP_BIT32(24)
 
#define TMS570_DMA_PTCRL_BYB   BSP_BIT32(18)
 
#define TMS570_DMA_PTCRL_PSFRHQPB   BSP_BIT32(17)
 
#define TMS570_DMA_PTCRL_PSFRLQPB   BSP_BIT32(16)
 
#define TMS570_DMA_RTCTRL_RTC   BSP_BIT32(0)
 
#define TMS570_DMA_DCTRL_CHNUM(val)   BSP_FLD32(val,24, 28)
 
#define TMS570_DMA_DCTRL_CHNUM_GET(reg)   BSP_FLD32GET(reg,24, 28)
 
#define TMS570_DMA_DCTRL_CHNUM_SET(reg, val)   BSP_FLD32SET(reg, val,24, 28)
 
#define TMS570_DMA_DCTRL_DMADBGS   BSP_BIT32(16)
 
#define TMS570_DMA_DCTRL_DBGEN   BSP_BIT32(0)
 
#define TMS570_DMA_PBACTC_PBFTCOUNT(val)   BSP_FLD32(val,16, 28)
 
#define TMS570_DMA_PBACTC_PBFTCOUNT_GET(reg)   BSP_FLD32GET(reg,16, 28)
 
#define TMS570_DMA_PBACTC_PBFTCOUNT_SET(reg, val)   BSP_FLD32SET(reg, val,16, 28)
 
#define TMS570_DMA_PBACTC_PBETCOUNT(val)   BSP_FLD32(val,0, 12)
 
#define TMS570_DMA_PBACTC_PBETCOUNT_GET(reg)   BSP_FLD32GET(reg,0, 12)
 
#define TMS570_DMA_PBACTC_PBETCOUNT_SET(reg, val)   BSP_FLD32SET(reg, val,0, 12)
 
#define TMS570_DMA_DMAPCR_ERRA   BSP_BIT32(16)
 
#define TMS570_DMA_DMAPCR_TEST   BSP_BIT32(8)
 
#define TMS570_DMA_DMAPCR_PARITY_ENA(val)   BSP_FLD32(val,0, 3)
 
#define TMS570_DMA_DMAPCR_PARITY_ENA_GET(reg)   BSP_FLD32GET(reg,0, 3)
 
#define TMS570_DMA_DMAPCR_PARITY_ENA_SET(reg, val)   BSP_FLD32SET(reg, val,0, 3)
 
#define TMS570_DMA_DMAPAR_EDFLAG   BSP_BIT32(24)
 
#define TMS570_DMA_DMAPAR_ERRORADDRESS(val)   BSP_FLD32(val,0, 11)
 
#define TMS570_DMA_DMAPAR_ERRORADDRESS_GET(reg)   BSP_FLD32GET(reg,0, 11)
 
#define TMS570_DMA_DMAPAR_ERRORADDRESS_SET(reg, val)   BSP_FLD32SET(reg, val,0, 11)
 
#define TMS570_DMA_DMAMPCTRL_INT3AB   BSP_BIT32(28)
 
#define TMS570_DMA_DMAMPCTRL_INT3ENA   BSP_BIT32(27)
 
#define TMS570_DMA_DMAMPCTRL_REG3AP(val)   BSP_FLD32(val,25, 26)
 
#define TMS570_DMA_DMAMPCTRL_REG3AP_GET(reg)   BSP_FLD32GET(reg,25, 26)
 
#define TMS570_DMA_DMAMPCTRL_REG3AP_SET(reg, val)   BSP_FLD32SET(reg, val,25, 26)
 
#define TMS570_DMA_DMAMPCTRL_REG3ENA   BSP_BIT32(24)
 
#define TMS570_DMA_DMAMPCTRL_INT2AB   BSP_BIT32(20)
 
#define TMS570_DMA_DMAMPCTRL_INT2ENA   BSP_BIT32(19)
 
#define TMS570_DMA_DMAMPCTRL_REG2AP(val)   BSP_FLD32(val,17, 18)
 
#define TMS570_DMA_DMAMPCTRL_REG2AP_GET(reg)   BSP_FLD32GET(reg,17, 18)
 
#define TMS570_DMA_DMAMPCTRL_REG2AP_SET(reg, val)   BSP_FLD32SET(reg, val,17, 18)
 
#define TMS570_DMA_DMAMPCTRL_REG2ENA   BSP_BIT32(16)
 
#define TMS570_DMA_DMAMPCTRL_INT1AB   BSP_BIT32(12)
 
#define TMS570_DMA_DMAMPCTRL_INT1ENA   BSP_BIT32(11)
 
#define TMS570_DMA_DMAMPCTRL_REG1AP(val)   BSP_FLD32(val,9, 10)
 
#define TMS570_DMA_DMAMPCTRL_REG1AP_GET(reg)   BSP_FLD32GET(reg,9, 10)
 
#define TMS570_DMA_DMAMPCTRL_REG1AP_SET(reg, val)   BSP_FLD32SET(reg, val,9, 10)
 
#define TMS570_DMA_DMAMPCTRL_REG1ENA   BSP_BIT32(8)
 
#define TMS570_DMA_DMAMPCTRL_INT0AB   BSP_BIT32(4)
 
#define TMS570_DMA_DMAMPCTRL_INT0ENA   BSP_BIT32(3)
 
#define TMS570_DMA_DMAMPCTRL_REG0AP(val)   BSP_FLD32(val,1, 2)
 
#define TMS570_DMA_DMAMPCTRL_REG0AP_GET(reg)   BSP_FLD32GET(reg,1, 2)
 
#define TMS570_DMA_DMAMPCTRL_REG0AP_SET(reg, val)   BSP_FLD32SET(reg, val,1, 2)
 
#define TMS570_DMA_DMAMPCTRL_REG0ENA   BSP_BIT32(0)
 
#define TMS570_DMA_DMAMPST_REG3FT   BSP_BIT32(24)
 
#define TMS570_DMA_DMAMPST_REG2FT   BSP_BIT32(16)
 
#define TMS570_DMA_DMAMPST_REG1FT   BSP_BIT32(8)
 
#define TMS570_DMA_DMAMPST_REG0FT   BSP_BIT32(0)
 

Detailed Description

This header file provides DMA interfaces.