libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
General Purpose DMA Defines

Defined Constants and Types for the LPC43xx General Purpose DMA More...

Collaboration diagram for General Purpose DMA Defines:

Macros

#define GPDMA_INTSTAT   MMIO32(GPDMA_BASE + 0x000)
 
#define GPDMA_INTTCSTAT   MMIO32(GPDMA_BASE + 0x004)
 
#define GPDMA_INTTCCLEAR   MMIO32(GPDMA_BASE + 0x008)
 
#define GPDMA_INTERRSTAT   MMIO32(GPDMA_BASE + 0x00C)
 
#define GPDMA_INTERRCLR   MMIO32(GPDMA_BASE + 0x010)
 
#define GPDMA_RAWINTTCSTAT   MMIO32(GPDMA_BASE + 0x014)
 
#define GPDMA_RAWINTERRSTAT   MMIO32(GPDMA_BASE + 0x018)
 
#define GPDMA_ENBLDCHNS   MMIO32(GPDMA_BASE + 0x01C)
 
#define GPDMA_SOFTBREQ   MMIO32(GPDMA_BASE + 0x020)
 
#define GPDMA_SOFTSREQ   MMIO32(GPDMA_BASE + 0x024)
 
#define GPDMA_SOFTLBREQ   MMIO32(GPDMA_BASE + 0x028)
 
#define GPDMA_SOFTLSREQ   MMIO32(GPDMA_BASE + 0x02C)
 
#define GPDMA_CONFIG   MMIO32(GPDMA_BASE + 0x030)
 
#define GPDMA_SYNC   MMIO32(GPDMA_BASE + 0x034)
 
#define GPDMA_CSRCADDR(channel)
 
#define GPDMA_C0SRCADDR   GPDMA_CSRCADDR(0)
 
#define GPDMA_C1SRCADDR   GPDMA_CSRCADDR(1)
 
#define GPDMA_C2SRCADDR   GPDMA_CSRCADDR(2)
 
#define GPDMA_C3SRCADDR   GPDMA_CSRCADDR(3)
 
#define GPDMA_C4SRCADDR   GPDMA_CSRCADDR(4)
 
#define GPDMA_C5SRCADDR   GPDMA_CSRCADDR(5)
 
#define GPDMA_C6SRCADDR   GPDMA_CSRCADDR(6)
 
#define GPDMA_C7SRCADDR   GPDMA_CSRCADDR(7)
 
#define GPDMA_CDESTADDR(channel)
 
#define GPDMA_C0DESTADDR   GPDMA_CDESTADDR(0)
 
#define GPDMA_C1DESTADDR   GPDMA_CDESTADDR(1)
 
#define GPDMA_C2DESTADDR   GPDMA_CDESTADDR(2)
 
#define GPDMA_C3DESTADDR   GPDMA_CDESTADDR(3)
 
#define GPDMA_C4DESTADDR   GPDMA_CDESTADDR(4)
 
#define GPDMA_C5DESTADDR   GPDMA_CDESTADDR(5)
 
#define GPDMA_C6DESTADDR   GPDMA_CDESTADDR(6)
 
#define GPDMA_C7DESTADDR   GPDMA_CDESTADDR(7)
 
#define GPDMA_CLLI(channel)
 
#define GPDMA_C0LLI   GPDMA_CLLI(0)
 
#define GPDMA_C1LLI   GPDMA_CLLI(1)
 
#define GPDMA_C2LLI   GPDMA_CLLI(2)
 
#define GPDMA_C3LLI   GPDMA_CLLI(3)
 
#define GPDMA_C4LLI   GPDMA_CLLI(4)
 
#define GPDMA_C5LLI   GPDMA_CLLI(5)
 
#define GPDMA_C6LLI   GPDMA_CLLI(6)
 
#define GPDMA_C7LLI   GPDMA_CLLI(7)
 
#define GPDMA_CCONTROL(channel)
 
#define GPDMA_C0CONTROL   GPDMA_CCONTROL(0)
 
#define GPDMA_C1CONTROL   GPDMA_CCONTROL(1)
 
#define GPDMA_C2CONTROL   GPDMA_CCONTROL(2)
 
#define GPDMA_C3CONTROL   GPDMA_CCONTROL(3)
 
#define GPDMA_C4CONTROL   GPDMA_CCONTROL(4)
 
#define GPDMA_C5CONTROL   GPDMA_CCONTROL(5)
 
#define GPDMA_C6CONTROL   GPDMA_CCONTROL(6)
 
#define GPDMA_C7CONTROL   GPDMA_CCONTROL(7)
 
#define GPDMA_CCONFIG(channel)
 
#define GPDMA_C0CONFIG   GPDMA_CCONFIG(0)
 
#define GPDMA_C1CONFIG   GPDMA_CCONFIG(1)
 
#define GPDMA_C2CONFIG   GPDMA_CCONFIG(2)
 
#define GPDMA_C3CONFIG   GPDMA_CCONFIG(3)
 
#define GPDMA_C4CONFIG   GPDMA_CCONFIG(4)
 
#define GPDMA_C5CONFIG   GPDMA_CCONFIG(5)
 
#define GPDMA_C6CONFIG   GPDMA_CCONFIG(6)
 
#define GPDMA_C7CONFIG   GPDMA_CCONFIG(7)
 
#define GPDMA_CSRCADDR_SRCADDR_SHIFT   (0)
 
#define GPDMA_CSRCADDR_SRCADDR_MASK   (0xffffffff << GPDMA_CSRCADDR_SRCADDR_SHIFT)
 
#define GPDMA_CSRCADDR_SRCADDR(x)   ((x) << GPDMA_CSRCADDR_SRCADDR_SHIFT)
 
#define GPDMA_CDESTADDR_DESTADDR_SHIFT   (0)
 
#define GPDMA_CDESTADDR_DESTADDR_MASK    (0xffffffff << GPDMA_CDESTADDR_DESTADDR_SHIFT)
 
#define GPDMA_CDESTADDR_DESTADDR(x)   ((x) << GPDMA_CDESTADDR_DESTADDR_SHIFT)
 
#define GPDMA_CLLI_LM_SHIFT   (0)
 
#define GPDMA_CLLI_LM_MASK   (0x1 << GPDMA_CLLI_LM_SHIFT)
 
#define GPDMA_CLLI_LM(x)   ((x) << GPDMA_CLLI_LM_SHIFT)
 
#define GPDMA_CLLI_LLI_SHIFT   (2)
 
#define GPDMA_CLLI_LLI_MASK   (0x3fffffff << GPDMA_CLLI_LLI_SHIFT)
 
#define GPDMA_CLLI_LLI(x)   ((x) << GPDMA_CLLI_LLI_SHIFT)
 
#define GPDMA_CCONTROL_TRANSFERSIZE_SHIFT   (0)
 
#define GPDMA_CCONTROL_TRANSFERSIZE_MASK    (0xfff << GPDMA_CCONTROL_TRANSFERSIZE_SHIFT)
 
#define GPDMA_CCONTROL_TRANSFERSIZE(x)    ((x) << GPDMA_CCONTROL_TRANSFERSIZE_SHIFT)
 
#define GPDMA_CCONTROL_SBSIZE_SHIFT   (12)
 
#define GPDMA_CCONTROL_SBSIZE_MASK   (0x7 << GPDMA_CCONTROL_SBSIZE_SHIFT)
 
#define GPDMA_CCONTROL_SBSIZE(x)   ((x) << GPDMA_CCONTROL_SBSIZE_SHIFT)
 
#define GPDMA_CCONTROL_DBSIZE_SHIFT   (15)
 
#define GPDMA_CCONTROL_DBSIZE_MASK   (0x7 << GPDMA_CCONTROL_DBSIZE_SHIFT)
 
#define GPDMA_CCONTROL_DBSIZE(x)   ((x) << GPDMA_CCONTROL_DBSIZE_SHIFT)
 
#define GPDMA_CCONTROL_SWIDTH_SHIFT   (18)
 
#define GPDMA_CCONTROL_SWIDTH_MASK   (0x7 << GPDMA_CCONTROL_SWIDTH_SHIFT)
 
#define GPDMA_CCONTROL_SWIDTH(x)   ((x) << GPDMA_CCONTROL_SWIDTH_SHIFT)
 
#define GPDMA_CCONTROL_DWIDTH_SHIFT   (21)
 
#define GPDMA_CCONTROL_DWIDTH_MASK   (0x7 << GPDMA_CCONTROL_DWIDTH_SHIFT)
 
#define GPDMA_CCONTROL_DWIDTH(x)   ((x) << GPDMA_CCONTROL_DWIDTH_SHIFT)
 
#define GPDMA_CCONTROL_S_SHIFT   (24)
 
#define GPDMA_CCONTROL_S_MASK   (0x1 << GPDMA_CCONTROL_S_SHIFT)
 
#define GPDMA_CCONTROL_S(x)   ((x) << GPDMA_CCONTROL_S_SHIFT)
 
#define GPDMA_CCONTROL_D_SHIFT   (25)
 
#define GPDMA_CCONTROL_D_MASK   (0x1 << GPDMA_CCONTROL_D_SHIFT)
 
#define GPDMA_CCONTROL_D(x)   ((x) << GPDMA_CCONTROL_D_SHIFT)
 
#define GPDMA_CCONTROL_SI_SHIFT   (26)
 
#define GPDMA_CCONTROL_SI_MASK   (0x1 << GPDMA_CCONTROL_SI_SHIFT)
 
#define GPDMA_CCONTROL_SI(x)   ((x) << GPDMA_CCONTROL_SI_SHIFT)
 
#define GPDMA_CCONTROL_DI_SHIFT   (27)
 
#define GPDMA_CCONTROL_DI_MASK   (0x1 << GPDMA_CCONTROL_DI_SHIFT)
 
#define GPDMA_CCONTROL_DI(x)   ((x) << GPDMA_CCONTROL_DI_SHIFT)
 
#define GPDMA_CCONTROL_PROT1_SHIFT   (28)
 
#define GPDMA_CCONTROL_PROT1_MASK   (0x1 << GPDMA_CCONTROL_PROT1_SHIFT)
 
#define GPDMA_CCONTROL_PROT1(x)   ((x) << GPDMA_CCONTROL_PROT1_SHIFT)
 
#define GPDMA_CCONTROL_PROT2_SHIFT   (29)
 
#define GPDMA_CCONTROL_PROT2_MASK   (0x1 << GPDMA_CCONTROL_PROT2_SHIFT)
 
#define GPDMA_CCONTROL_PROT2(x)   ((x) << GPDMA_CCONTROL_PROT2_SHIFT)
 
#define GPDMA_CCONTROL_PROT3_SHIFT   (30)
 
#define GPDMA_CCONTROL_PROT3_MASK   (0x1 << GPDMA_CCONTROL_PROT3_SHIFT)
 
#define GPDMA_CCONTROL_PROT3(x)   ((x) << GPDMA_CCONTROL_PROT3_SHIFT)
 
#define GPDMA_CCONTROL_I_SHIFT   (31)
 
#define GPDMA_CCONTROL_I_MASK   (0x1 << GPDMA_CCONTROL_I_SHIFT)
 
#define GPDMA_CCONTROL_I(x)   ((x) << GPDMA_CCONTROL_I_SHIFT)
 
#define GPDMA_CCONFIG_E_SHIFT   (0)
 
#define GPDMA_CCONFIG_E_MASK   (0x1 << GPDMA_CCONFIG_E_SHIFT)
 
#define GPDMA_CCONFIG_E(x)   ((x) << GPDMA_CCONFIG_E_SHIFT)
 
#define GPDMA_CCONFIG_SRCPERIPHERAL_SHIFT   (1)
 
#define GPDMA_CCONFIG_SRCPERIPHERAL_MASK    (0x1f << GPDMA_CCONFIG_SRCPERIPHERAL_SHIFT)
 
#define GPDMA_CCONFIG_SRCPERIPHERAL(x)    ((x) << GPDMA_CCONFIG_SRCPERIPHERAL_SHIFT)
 
#define GPDMA_CCONFIG_DESTPERIPHERAL_SHIFT   (6)
 
#define GPDMA_CCONFIG_DESTPERIPHERAL_MASK    (0x1f << GPDMA_CCONFIG_DESTPERIPHERAL_SHIFT)
 
#define GPDMA_CCONFIG_DESTPERIPHERAL(x)    ((x) << GPDMA_CCONFIG_DESTPERIPHERAL_SHIFT)
 
#define GPDMA_CCONFIG_FLOWCNTRL_SHIFT   (11)
 
#define GPDMA_CCONFIG_FLOWCNTRL_MASK   (0x7 << GPDMA_CCONFIG_FLOWCNTRL_SHIFT)
 
#define GPDMA_CCONFIG_FLOWCNTRL(x)   ((x) << GPDMA_CCONFIG_FLOWCNTRL_SHIFT)
 
#define GPDMA_CCONFIG_IE_SHIFT   (14)
 
#define GPDMA_CCONFIG_IE_MASK   (0x1 << GPDMA_CCONFIG_IE_SHIFT)
 
#define GPDMA_CCONFIG_IE(x)   ((x) << GPDMA_CCONFIG_IE_SHIFT)
 
#define GPDMA_CCONFIG_ITC_SHIFT   (15)
 
#define GPDMA_CCONFIG_ITC_MASK   (0x1 << GPDMA_CCONFIG_ITC_SHIFT)
 
#define GPDMA_CCONFIG_ITC(x)   ((x) << GPDMA_CCONFIG_ITC_SHIFT)
 
#define GPDMA_CCONFIG_L_SHIFT   (16)
 
#define GPDMA_CCONFIG_L_MASK   (0x1 << GPDMA_CCONFIG_L_SHIFT)
 
#define GPDMA_CCONFIG_L(x)   ((x) << GPDMA_CCONFIG_L_SHIFT)
 
#define GPDMA_CCONFIG_A_SHIFT   (17)
 
#define GPDMA_CCONFIG_A_MASK   (0x1 << GPDMA_CCONFIG_A_SHIFT)
 
#define GPDMA_CCONFIG_A(x)   ((x) << GPDMA_CCONFIG_A_SHIFT)
 
#define GPDMA_CCONFIG_H_SHIFT   (18)
 
#define GPDMA_CCONFIG_H_MASK   (0x1 << GPDMA_CCONFIG_H_SHIFT)
 
#define GPDMA_CCONFIG_H(x)   ((x) << GPDMA_CCONFIG_H_SHIFT)
 
#define GPDMA_NTSTAT_INTSTAT_SHIFT   (0)
 
#define GPDMA_NTSTAT_INTSTAT_MASK   (0xff << GPDMA_NTSTAT_INTSTAT_SHIFT)
 
#define GPDMA_NTSTAT_INTSTAT(x)   ((x) << GPDMA_NTSTAT_INTSTAT_SHIFT)
 
#define GPDMA_INTTCSTAT_INTTCSTAT_SHIFT   (0)
 
#define GPDMA_INTTCSTAT_INTTCSTAT_MASK   (0xff << GPDMA_INTTCSTAT_INTTCSTAT_SHIFT)
 
#define GPDMA_INTTCSTAT_INTTCSTAT(x)   ((x) << GPDMA_INTTCSTAT_INTTCSTAT_SHIFT)
 
#define GPDMA_INTTCCLEAR_INTTCCLEAR_SHIFT   (0)
 
#define GPDMA_INTTCCLEAR_INTTCCLEAR_MASK    (0xff << GPDMA_INTTCCLEAR_INTTCCLEAR_SHIFT)
 
#define GPDMA_INTTCCLEAR_INTTCCLEAR(x)    ((x) << GPDMA_INTTCCLEAR_INTTCCLEAR_SHIFT)
 
#define GPDMA_INTERRSTAT_INTERRSTAT_SHIFT   (0)
 
#define GPDMA_INTERRSTAT_INTERRSTAT_MASK    (0xff << GPDMA_INTERRSTAT_INTERRSTAT_SHIFT)
 
#define GPDMA_INTERRSTAT_INTERRSTAT(x)    ((x) << GPDMA_INTERRSTAT_INTERRSTAT_SHIFT)
 
#define GPDMA_INTERRCLR_INTERRCLR_SHIFT   (0)
 
#define GPDMA_INTERRCLR_INTERRCLR_MASK    (0xff << GPDMA_INTERRCLR_INTERRCLR_SHIFT)
 
#define GPDMA_INTERRCLR_INTERRCLR(x)    ((x) << GPDMA_INTERRCLR_INTERRCLR_SHIFT)
 
#define GPDMA_RAWINTTCSTAT_RAWINTTCSTAT_SHIFT   (0)
 
#define GPDMA_RAWINTTCSTAT_RAWINTTCSTAT_MASK    (0xff << GPDMA_RAWINTTCSTAT_RAWINTTCSTAT_SHIFT)
 
#define GPDMA_RAWINTTCSTAT_RAWINTTCSTAT(x)    ((x) << GPDMA_RAWINTTCSTAT_RAWINTTCSTAT_SHIFT)
 
#define GPDMA_RAWINTERRSTAT_RAWINTERRSTAT_SHIFT   (0)
 
#define GPDMA_RAWINTERRSTAT_RAWINTERRSTAT_MASK    (0xff << GPDMA_RAWINTERRSTAT_RAWINTERRSTAT_SHIFT)
 
#define GPDMA_RAWINTERRSTAT_RAWINTERRSTAT(x)    ((x) << GPDMA_RAWINTERRSTAT_RAWINTERRSTAT_SHIFT)
 
#define GPDMA_ENBLDCHNS_ENABLEDCHANNELS_SHIFT   (0)
 
#define GPDMA_ENBLDCHNS_ENABLEDCHANNELS_MASK    (0xff << GPDMA_ENBLDCHNS_ENABLEDCHANNELS_SHIFT)
 
#define GPDMA_ENBLDCHNS_ENABLEDCHANNELS(x)    ((x) << GPDMA_ENBLDCHNS_ENABLEDCHANNELS_SHIFT)
 
#define GPDMA_SOFTBREQ_SOFTBREQ_SHIFT   (0)
 
#define GPDMA_SOFTBREQ_SOFTBREQ_MASK   (0xffff << GPDMA_SOFTBREQ_SOFTBREQ_SHIFT)
 
#define GPDMA_SOFTBREQ_SOFTBREQ(x)   ((x) << GPDMA_SOFTBREQ_SOFTBREQ_SHIFT)
 
#define GPDMA_SOFTSREQ_SOFTSREQ_SHIFT   (0)
 
#define GPDMA_SOFTSREQ_SOFTSREQ_MASK   (0xffff << GPDMA_SOFTSREQ_SOFTSREQ_SHIFT)
 
#define GPDMA_SOFTSREQ_SOFTSREQ(x)   ((x) << GPDMA_SOFTSREQ_SOFTSREQ_SHIFT)
 
#define GPDMA_SOFTLBREQ_SOFTLBREQ_SHIFT   (0)
 
#define GPDMA_SOFTLBREQ_SOFTLBREQ_MASK    (0xffff << GPDMA_SOFTLBREQ_SOFTLBREQ_SHIFT)
 
#define GPDMA_SOFTLBREQ_SOFTLBREQ(x)    ((x) << GPDMA_SOFTLBREQ_SOFTLBREQ_SHIFT)
 
#define GPDMA_SOFTLSREQ_SOFTLSREQ_SHIFT   (0)
 
#define GPDMA_SOFTLSREQ_SOFTLSREQ_MASK    (0xffff << GPDMA_SOFTLSREQ_SOFTLSREQ_SHIFT)
 
#define GPDMA_SOFTLSREQ_SOFTLSREQ(x)    ((x) << GPDMA_SOFTLSREQ_SOFTLSREQ_SHIFT)
 
#define GPDMA_CONFIG_E_SHIFT   (0)
 
#define GPDMA_CONFIG_E_MASK   (0x1 << GPDMA_CONFIG_E_SHIFT)
 
#define GPDMA_CONFIG_E(x)   ((x) << GPDMA_CONFIG_E_SHIFT)
 
#define GPDMA_CONFIG_M0_SHIFT   (1)
 
#define GPDMA_CONFIG_M0_MASK   (0x1 << GPDMA_CONFIG_M0_SHIFT)
 
#define GPDMA_CONFIG_M0(x)   ((x) << GPDMA_CONFIG_M0_SHIFT)
 
#define GPDMA_CONFIG_M1_SHIFT   (2)
 
#define GPDMA_CONFIG_M1_MASK   (0x1 << GPDMA_CONFIG_M1_SHIFT)
 
#define GPDMA_CONFIG_M1(x)   ((x) << GPDMA_CONFIG_M1_SHIFT)
 
#define GPDMA_SYNC_DMACSYNC_SHIFT   (0)
 
#define GPDMA_SYNC_DMACSYNC_MASK   (0xffff << GPDMA_SYNC_DMACSYNC_SHIFT)
 
#define GPDMA_SYNC_DMACSYNC(x)   ((x) << GPDMA_SYNC_DMACSYNC_SHIFT)
 
#define GPDMA_CxSRCADDR_SRCADDR_SHIFT   (0)
 
#define GPDMA_CxSRCADDR_SRCADDR_MASK    (0xffffffff << GPDMA_CxSRCADDR_SRCADDR_SHIFT)
 
#define GPDMA_CxSRCADDR_SRCADDR(x)   ((x) << GPDMA_CxSRCADDR_SRCADDR_SHIFT)
 
#define GPDMA_CxDESTADDR_DESTADDR_SHIFT   (0)
 
#define GPDMA_CxDESTADDR_DESTADDR_MASK    (0xffffffff << GPDMA_CxDESTADDR_DESTADDR_SHIFT)
 
#define GPDMA_CxDESTADDR_DESTADDR(x)   ((x) << GPDMA_CxDESTADDR_DESTADDR_SHIFT)
 
#define GPDMA_CxLLI_LM_SHIFT   (0)
 
#define GPDMA_CxLLI_LM_MASK   (0x1 << GPDMA_CxLLI_LM_SHIFT)
 
#define GPDMA_CxLLI_LM(x)   ((x) << GPDMA_CxLLI_LM_SHIFT)
 
#define GPDMA_CxLLI_LLI_SHIFT   (2)
 
#define GPDMA_CxLLI_LLI_MASK   (0x3fffffff << GPDMA_CxLLI_LLI_SHIFT)
 
#define GPDMA_CxLLI_LLI(x)   ((x) << GPDMA_CxLLI_LLI_SHIFT)
 
#define GPDMA_CxCONTROL_TRANSFERSIZE_SHIFT   (0)
 
#define GPDMA_CxCONTROL_TRANSFERSIZE_MASK    (0xfff << GPDMA_CxCONTROL_TRANSFERSIZE_SHIFT)
 
#define GPDMA_CxCONTROL_TRANSFERSIZE(x)    ((x) << GPDMA_CxCONTROL_TRANSFERSIZE_SHIFT)
 
#define GPDMA_CxCONTROL_SBSIZE_SHIFT   (12)
 
#define GPDMA_CxCONTROL_SBSIZE_MASK   (0x7 << GPDMA_CxCONTROL_SBSIZE_SHIFT)
 
#define GPDMA_CxCONTROL_SBSIZE(x)   ((x) << GPDMA_CxCONTROL_SBSIZE_SHIFT)
 
#define GPDMA_CxCONTROL_DBSIZE_SHIFT   (15)
 
#define GPDMA_CxCONTROL_DBSIZE_MASK   (0x7 << GPDMA_CxCONTROL_DBSIZE_SHIFT)
 
#define GPDMA_CxCONTROL_DBSIZE(x)   ((x) << GPDMA_CxCONTROL_DBSIZE_SHIFT)
 
#define GPDMA_CxCONTROL_SWIDTH_SHIFT   (18)
 
#define GPDMA_CxCONTROL_SWIDTH_MASK   (0x7 << GPDMA_CxCONTROL_SWIDTH_SHIFT)
 
#define GPDMA_CxCONTROL_SWIDTH(x)   ((x) << GPDMA_CxCONTROL_SWIDTH_SHIFT)
 
#define GPDMA_CxCONTROL_DWIDTH_SHIFT   (21)
 
#define GPDMA_CxCONTROL_DWIDTH_MASK   (0x7 << GPDMA_CxCONTROL_DWIDTH_SHIFT)
 
#define GPDMA_CxCONTROL_DWIDTH(x)   ((x) << GPDMA_CxCONTROL_DWIDTH_SHIFT)
 
#define GPDMA_CxCONTROL_S_SHIFT   (24)
 
#define GPDMA_CxCONTROL_S_MASK   (0x1 << GPDMA_CxCONTROL_S_SHIFT)
 
#define GPDMA_CxCONTROL_S(x)   ((x) << GPDMA_CxCONTROL_S_SHIFT)
 
#define GPDMA_CxCONTROL_D_SHIFT   (25)
 
#define GPDMA_CxCONTROL_D_MASK   (0x1 << GPDMA_CxCONTROL_D_SHIFT)
 
#define GPDMA_CxCONTROL_D(x)   ((x) << GPDMA_CxCONTROL_D_SHIFT)
 
#define GPDMA_CxCONTROL_SI_SHIFT   (26)
 
#define GPDMA_CxCONTROL_SI_MASK   (0x1 << GPDMA_CxCONTROL_SI_SHIFT)
 
#define GPDMA_Cx0CONTROL_SI(x)   ((x) << GPDMA_CxCONTROL_SI_SHIFT)
 
#define GPDMA_CxCONTROL_DI_SHIFT   (27)
 
#define GPDMA_CxCONTROL_DI_MASK   (0x1 << GPDMA_CxCONTROL_DI_SHIFT)
 
#define GPDMA_CxCONTROL_DI(x)   ((x) << GPDMA_CxCONTROL_DI_SHIFT)
 
#define GPDMA_CxCONTROL_PROT1_SHIFT   (28)
 
#define GPDMA_CxCONTROL_PROT1_MASK   (0x1 << GPDMA_CxCONTROL_PROT1_SHIFT)
 
#define GPDMA_CxCONTROL_PROT1(x)   ((x) << GPDMA_CxCONTROL_PROT1_SHIFT)
 
#define GPDMA_CxCONTROL_PROT2_SHIFT   (29)
 
#define GPDMA_CxCONTROL_PROT2_MASK   (0x1 << GPDMA_CxCONTROL_PROT2_SHIFT)
 
#define GPDMA_CxCONTROL_PROT2(x)   ((x) << GPDMA_CxCONTROL_PROT2_SHIFT)
 
#define GPDMA_CxCONTROL_PROT3_SHIFT   (30)
 
#define GPDMA_CxCONTROL_PROT3_MASK   (0x1 << GPDMA_CxCONTROL_PROT3_SHIFT)
 
#define GPDMA_CxCONTROL_PROT3(x)   ((x) << GPDMA_CxCONTROL_PROT3_SHIFT)
 
#define GPDMA_CxCONTROL_I_SHIFT   (31)
 
#define GPDMA_CxCONTROL_I_MASK   (0x1 << GPDMA_CxCONTROL_I_SHIFT)
 
#define GPDMA_CxCONTROL_I(x)   ((x) << GPDMA_CxCONTROL_I_SHIFT)
 
#define GPDMA_CxCONFIG_E_SHIFT   (0)
 
#define GPDMA_CxCONFIG_E_MASK   (0x1 << GPDMA_CxCONFIG_E_SHIFT)
 
#define GPDMA_CxCONFIG_E(x)   ((x) << GPDMA_CxCONFIG_E_SHIFT)
 
#define GPDMA_CxCONFIG_SRCPERIPHERAL_SHIFT   (1)
 
#define GPDMA_CxCONFIG_SRCPERIPHERAL_MASK    (0x1f << GPDMA_CxCONFIG_SRCPERIPHERAL_SHIFT)
 
#define GPDMA_CxCONFIG_SRCPERIPHERAL(x)    ((x) << GPDMA_CxCONFIG_SRCPERIPHERAL_SHIFT)
 
#define GPDMA_CxCONFIG_DESTPERIPHERAL_SHIFT   (6)
 
#define GPDMA_CxCONFIG_DESTPERIPHERAL_MASK    (0x1f << GPDMA_CxCONFIG_DESTPERIPHERAL_SHIFT)
 
#define GPDMA_CxCONFIG_DESTPERIPHERAL(x)    ((x) << GPDMA_CxCONFIG_DESTPERIPHERAL_SHIFT)
 
#define GPDMA_CxCONFIG_FLOWCNTRL_SHIFT   (11)
 
#define GPDMA_CxCONFIG_FLOWCNTRL_MASK   (0x7 << GPDMA_CxCONFIG_FLOWCNTRL_SHIFT)
 
#define GPDMA_CxCONFIG_FLOWCNTRL(x)   ((x) << GPDMA_CxCONFIG_FLOWCNTRL_SHIFT)
 
#define GPDMA_CxCONFIG_IE_SHIFT   (14)
 
#define GPDMA_CxCONFIG_IE_MASK   (0x1 << GPDMA_CxCONFIG_IE_SHIFT)
 
#define GPDMA_CxCONFIG_IE(x)   ((x) << GPDMA_CxCONFIG_IE_SHIFT)
 
#define GPDMA_CxCONFIG_ITC_SHIFT   (15)
 
#define GPDMA_CxCONFIG_ITC_MASK   (0x1 << GPDMA_CxCONFIG_ITC_SHIFT)
 
#define GPDMA_CxCONFIG_ITC(x)   ((x) << GPDMA_CxCONFIG_ITC_SHIFT)
 
#define GPDMA_CxCONFIG_L_SHIFT   (16)
 
#define GPDMA_CxCONFIG_L_MASK   (0x1 << GPDMA_CxCONFIG_L_SHIFT)
 
#define GPDMA_CxCONFIG_L(x)   ((x) << GPDMA_CxCONFIG_L_SHIFT)
 
#define GPDMA_CxCONFIG_A_SHIFT   (17)
 
#define GPDMA_CxCONFIG_A_MASK   (0x1 << GPDMA_CxCONFIG_A_SHIFT)
 
#define GPDMA_CxCONFIG_A(x)   ((x) << GPDMA_CxCONFIG_A_SHIFT)
 
#define GPDMA_CxCONFIG_H_SHIFT   (18)
 
#define GPDMA_CxCONFIG_H_MASK   (0x1 << GPDMA_CxCONFIG_H_SHIFT)
 
#define GPDMA_CxCONFIG_H(x)   ((x) << GPDMA_CxCONFIG_H_SHIFT)
 

Detailed Description

Defined Constants and Types for the LPC43xx General Purpose DMA

Version
1.0.0
Author
© 2012 Michael Ossmann mike@.nosp@m.ossm.nosp@m.ann.c.nosp@m.om
Date
10 March 2013

LGPL License Terms libopencm3 License

Macro Definition Documentation

◆ GPDMA_C0CONFIG

#define GPDMA_C0CONFIG   GPDMA_CCONFIG(0)

Definition at line 142 of file gpdma.h.

◆ GPDMA_C0CONTROL

#define GPDMA_C0CONTROL   GPDMA_CCONTROL(0)

Definition at line 130 of file gpdma.h.

◆ GPDMA_C0DESTADDR

#define GPDMA_C0DESTADDR   GPDMA_CDESTADDR(0)

Definition at line 106 of file gpdma.h.

◆ GPDMA_C0LLI

#define GPDMA_C0LLI   GPDMA_CLLI(0)

Definition at line 118 of file gpdma.h.

◆ GPDMA_C0SRCADDR

#define GPDMA_C0SRCADDR   GPDMA_CSRCADDR(0)

Definition at line 94 of file gpdma.h.

◆ GPDMA_C1CONFIG

#define GPDMA_C1CONFIG   GPDMA_CCONFIG(1)

Definition at line 143 of file gpdma.h.

◆ GPDMA_C1CONTROL

#define GPDMA_C1CONTROL   GPDMA_CCONTROL(1)

Definition at line 131 of file gpdma.h.

◆ GPDMA_C1DESTADDR

#define GPDMA_C1DESTADDR   GPDMA_CDESTADDR(1)

Definition at line 107 of file gpdma.h.

◆ GPDMA_C1LLI

#define GPDMA_C1LLI   GPDMA_CLLI(1)

Definition at line 119 of file gpdma.h.

◆ GPDMA_C1SRCADDR

#define GPDMA_C1SRCADDR   GPDMA_CSRCADDR(1)

Definition at line 95 of file gpdma.h.

◆ GPDMA_C2CONFIG

#define GPDMA_C2CONFIG   GPDMA_CCONFIG(2)

Definition at line 144 of file gpdma.h.

◆ GPDMA_C2CONTROL

#define GPDMA_C2CONTROL   GPDMA_CCONTROL(2)

Definition at line 132 of file gpdma.h.

◆ GPDMA_C2DESTADDR

#define GPDMA_C2DESTADDR   GPDMA_CDESTADDR(2)

Definition at line 108 of file gpdma.h.

◆ GPDMA_C2LLI

#define GPDMA_C2LLI   GPDMA_CLLI(2)

Definition at line 120 of file gpdma.h.

◆ GPDMA_C2SRCADDR

#define GPDMA_C2SRCADDR   GPDMA_CSRCADDR(2)

Definition at line 96 of file gpdma.h.

◆ GPDMA_C3CONFIG

#define GPDMA_C3CONFIG   GPDMA_CCONFIG(3)

Definition at line 145 of file gpdma.h.

◆ GPDMA_C3CONTROL

#define GPDMA_C3CONTROL   GPDMA_CCONTROL(3)

Definition at line 133 of file gpdma.h.

◆ GPDMA_C3DESTADDR

#define GPDMA_C3DESTADDR   GPDMA_CDESTADDR(3)

Definition at line 109 of file gpdma.h.

◆ GPDMA_C3LLI

#define GPDMA_C3LLI   GPDMA_CLLI(3)

Definition at line 121 of file gpdma.h.

◆ GPDMA_C3SRCADDR

#define GPDMA_C3SRCADDR   GPDMA_CSRCADDR(3)

Definition at line 97 of file gpdma.h.

◆ GPDMA_C4CONFIG

#define GPDMA_C4CONFIG   GPDMA_CCONFIG(4)

Definition at line 146 of file gpdma.h.

◆ GPDMA_C4CONTROL

#define GPDMA_C4CONTROL   GPDMA_CCONTROL(4)

Definition at line 134 of file gpdma.h.

◆ GPDMA_C4DESTADDR

#define GPDMA_C4DESTADDR   GPDMA_CDESTADDR(4)

Definition at line 110 of file gpdma.h.

◆ GPDMA_C4LLI

#define GPDMA_C4LLI   GPDMA_CLLI(4)

Definition at line 122 of file gpdma.h.

◆ GPDMA_C4SRCADDR

#define GPDMA_C4SRCADDR   GPDMA_CSRCADDR(4)

Definition at line 98 of file gpdma.h.

◆ GPDMA_C5CONFIG

#define GPDMA_C5CONFIG   GPDMA_CCONFIG(5)

Definition at line 147 of file gpdma.h.

◆ GPDMA_C5CONTROL

#define GPDMA_C5CONTROL   GPDMA_CCONTROL(5)

Definition at line 135 of file gpdma.h.

◆ GPDMA_C5DESTADDR

#define GPDMA_C5DESTADDR   GPDMA_CDESTADDR(5)

Definition at line 111 of file gpdma.h.

◆ GPDMA_C5LLI

#define GPDMA_C5LLI   GPDMA_CLLI(5)

Definition at line 123 of file gpdma.h.

◆ GPDMA_C5SRCADDR

#define GPDMA_C5SRCADDR   GPDMA_CSRCADDR(5)

Definition at line 99 of file gpdma.h.

◆ GPDMA_C6CONFIG

#define GPDMA_C6CONFIG   GPDMA_CCONFIG(6)

Definition at line 148 of file gpdma.h.

◆ GPDMA_C6CONTROL

#define GPDMA_C6CONTROL   GPDMA_CCONTROL(6)

Definition at line 136 of file gpdma.h.

◆ GPDMA_C6DESTADDR

#define GPDMA_C6DESTADDR   GPDMA_CDESTADDR(6)

Definition at line 112 of file gpdma.h.

◆ GPDMA_C6LLI

#define GPDMA_C6LLI   GPDMA_CLLI(6)

Definition at line 124 of file gpdma.h.

◆ GPDMA_C6SRCADDR

#define GPDMA_C6SRCADDR   GPDMA_CSRCADDR(6)

Definition at line 100 of file gpdma.h.

◆ GPDMA_C7CONFIG

#define GPDMA_C7CONFIG   GPDMA_CCONFIG(7)

Definition at line 149 of file gpdma.h.

◆ GPDMA_C7CONTROL

#define GPDMA_C7CONTROL   GPDMA_CCONTROL(7)

Definition at line 137 of file gpdma.h.

◆ GPDMA_C7DESTADDR

#define GPDMA_C7DESTADDR   GPDMA_CDESTADDR(7)

Definition at line 113 of file gpdma.h.

◆ GPDMA_C7LLI

#define GPDMA_C7LLI   GPDMA_CLLI(7)

Definition at line 125 of file gpdma.h.

◆ GPDMA_C7SRCADDR

#define GPDMA_C7SRCADDR   GPDMA_CSRCADDR(7)

Definition at line 101 of file gpdma.h.

◆ GPDMA_CCONFIG

#define GPDMA_CCONFIG (   channel)
Value:
MMIO32(GPDMA_BASE + 0x110 + \
(channel * 0x20))
#define MMIO32(addr)
Definition: common.h:69
#define GPDMA_BASE

Definition at line 140 of file gpdma.h.

◆ GPDMA_CCONFIG_A

#define GPDMA_CCONFIG_A (   x)    ((x) << GPDMA_CCONFIG_A_SHIFT)

Definition at line 258 of file gpdma.h.

◆ GPDMA_CCONFIG_A_MASK

#define GPDMA_CCONFIG_A_MASK   (0x1 << GPDMA_CCONFIG_A_SHIFT)

Definition at line 257 of file gpdma.h.

◆ GPDMA_CCONFIG_A_SHIFT

#define GPDMA_CCONFIG_A_SHIFT   (17)

Definition at line 256 of file gpdma.h.

◆ GPDMA_CCONFIG_DESTPERIPHERAL

#define GPDMA_CCONFIG_DESTPERIPHERAL (   x)     ((x) << GPDMA_CCONFIG_DESTPERIPHERAL_SHIFT)

Definition at line 237 of file gpdma.h.

◆ GPDMA_CCONFIG_DESTPERIPHERAL_MASK

#define GPDMA_CCONFIG_DESTPERIPHERAL_MASK    (0x1f << GPDMA_CCONFIG_DESTPERIPHERAL_SHIFT)

Definition at line 235 of file gpdma.h.

◆ GPDMA_CCONFIG_DESTPERIPHERAL_SHIFT

#define GPDMA_CCONFIG_DESTPERIPHERAL_SHIFT   (6)

Definition at line 234 of file gpdma.h.

◆ GPDMA_CCONFIG_E

#define GPDMA_CCONFIG_E (   x)    ((x) << GPDMA_CCONFIG_E_SHIFT)

Definition at line 226 of file gpdma.h.

◆ GPDMA_CCONFIG_E_MASK

#define GPDMA_CCONFIG_E_MASK   (0x1 << GPDMA_CCONFIG_E_SHIFT)

Definition at line 225 of file gpdma.h.

◆ GPDMA_CCONFIG_E_SHIFT

#define GPDMA_CCONFIG_E_SHIFT   (0)

Definition at line 224 of file gpdma.h.

◆ GPDMA_CCONFIG_FLOWCNTRL

#define GPDMA_CCONFIG_FLOWCNTRL (   x)    ((x) << GPDMA_CCONFIG_FLOWCNTRL_SHIFT)

Definition at line 242 of file gpdma.h.

◆ GPDMA_CCONFIG_FLOWCNTRL_MASK

#define GPDMA_CCONFIG_FLOWCNTRL_MASK   (0x7 << GPDMA_CCONFIG_FLOWCNTRL_SHIFT)

Definition at line 241 of file gpdma.h.

◆ GPDMA_CCONFIG_FLOWCNTRL_SHIFT

#define GPDMA_CCONFIG_FLOWCNTRL_SHIFT   (11)

Definition at line 240 of file gpdma.h.

◆ GPDMA_CCONFIG_H

#define GPDMA_CCONFIG_H (   x)    ((x) << GPDMA_CCONFIG_H_SHIFT)

Definition at line 262 of file gpdma.h.

◆ GPDMA_CCONFIG_H_MASK

#define GPDMA_CCONFIG_H_MASK   (0x1 << GPDMA_CCONFIG_H_SHIFT)

Definition at line 261 of file gpdma.h.

◆ GPDMA_CCONFIG_H_SHIFT

#define GPDMA_CCONFIG_H_SHIFT   (18)

Definition at line 260 of file gpdma.h.

◆ GPDMA_CCONFIG_IE

#define GPDMA_CCONFIG_IE (   x)    ((x) << GPDMA_CCONFIG_IE_SHIFT)

Definition at line 246 of file gpdma.h.

◆ GPDMA_CCONFIG_IE_MASK

#define GPDMA_CCONFIG_IE_MASK   (0x1 << GPDMA_CCONFIG_IE_SHIFT)

Definition at line 245 of file gpdma.h.

◆ GPDMA_CCONFIG_IE_SHIFT

#define GPDMA_CCONFIG_IE_SHIFT   (14)

Definition at line 244 of file gpdma.h.

◆ GPDMA_CCONFIG_ITC

#define GPDMA_CCONFIG_ITC (   x)    ((x) << GPDMA_CCONFIG_ITC_SHIFT)

Definition at line 250 of file gpdma.h.

◆ GPDMA_CCONFIG_ITC_MASK

#define GPDMA_CCONFIG_ITC_MASK   (0x1 << GPDMA_CCONFIG_ITC_SHIFT)

Definition at line 249 of file gpdma.h.

◆ GPDMA_CCONFIG_ITC_SHIFT

#define GPDMA_CCONFIG_ITC_SHIFT   (15)

Definition at line 248 of file gpdma.h.

◆ GPDMA_CCONFIG_L

#define GPDMA_CCONFIG_L (   x)    ((x) << GPDMA_CCONFIG_L_SHIFT)

Definition at line 254 of file gpdma.h.

◆ GPDMA_CCONFIG_L_MASK

#define GPDMA_CCONFIG_L_MASK   (0x1 << GPDMA_CCONFIG_L_SHIFT)

Definition at line 253 of file gpdma.h.

◆ GPDMA_CCONFIG_L_SHIFT

#define GPDMA_CCONFIG_L_SHIFT   (16)

Definition at line 252 of file gpdma.h.

◆ GPDMA_CCONFIG_SRCPERIPHERAL

#define GPDMA_CCONFIG_SRCPERIPHERAL (   x)     ((x) << GPDMA_CCONFIG_SRCPERIPHERAL_SHIFT)

Definition at line 231 of file gpdma.h.

◆ GPDMA_CCONFIG_SRCPERIPHERAL_MASK

#define GPDMA_CCONFIG_SRCPERIPHERAL_MASK    (0x1f << GPDMA_CCONFIG_SRCPERIPHERAL_SHIFT)

Definition at line 229 of file gpdma.h.

◆ GPDMA_CCONFIG_SRCPERIPHERAL_SHIFT

#define GPDMA_CCONFIG_SRCPERIPHERAL_SHIFT   (1)

Definition at line 228 of file gpdma.h.

◆ GPDMA_CCONTROL

#define GPDMA_CCONTROL (   channel)
Value:
MMIO32(GPDMA_BASE + 0x10C + \
(channel * 0x20))

Definition at line 128 of file gpdma.h.

◆ GPDMA_CCONTROL_D

#define GPDMA_CCONTROL_D (   x)    ((x) << GPDMA_CCONTROL_D_SHIFT)

Definition at line 198 of file gpdma.h.

◆ GPDMA_CCONTROL_D_MASK

#define GPDMA_CCONTROL_D_MASK   (0x1 << GPDMA_CCONTROL_D_SHIFT)

Definition at line 197 of file gpdma.h.

◆ GPDMA_CCONTROL_D_SHIFT

#define GPDMA_CCONTROL_D_SHIFT   (25)

Definition at line 196 of file gpdma.h.

◆ GPDMA_CCONTROL_DBSIZE

#define GPDMA_CCONTROL_DBSIZE (   x)    ((x) << GPDMA_CCONTROL_DBSIZE_SHIFT)

Definition at line 182 of file gpdma.h.

◆ GPDMA_CCONTROL_DBSIZE_MASK

#define GPDMA_CCONTROL_DBSIZE_MASK   (0x7 << GPDMA_CCONTROL_DBSIZE_SHIFT)

Definition at line 181 of file gpdma.h.

◆ GPDMA_CCONTROL_DBSIZE_SHIFT

#define GPDMA_CCONTROL_DBSIZE_SHIFT   (15)

Definition at line 180 of file gpdma.h.

◆ GPDMA_CCONTROL_DI

#define GPDMA_CCONTROL_DI (   x)    ((x) << GPDMA_CCONTROL_DI_SHIFT)

Definition at line 206 of file gpdma.h.

◆ GPDMA_CCONTROL_DI_MASK

#define GPDMA_CCONTROL_DI_MASK   (0x1 << GPDMA_CCONTROL_DI_SHIFT)

Definition at line 205 of file gpdma.h.

◆ GPDMA_CCONTROL_DI_SHIFT

#define GPDMA_CCONTROL_DI_SHIFT   (27)

Definition at line 204 of file gpdma.h.

◆ GPDMA_CCONTROL_DWIDTH

#define GPDMA_CCONTROL_DWIDTH (   x)    ((x) << GPDMA_CCONTROL_DWIDTH_SHIFT)

Definition at line 190 of file gpdma.h.

◆ GPDMA_CCONTROL_DWIDTH_MASK

#define GPDMA_CCONTROL_DWIDTH_MASK   (0x7 << GPDMA_CCONTROL_DWIDTH_SHIFT)

Definition at line 189 of file gpdma.h.

◆ GPDMA_CCONTROL_DWIDTH_SHIFT

#define GPDMA_CCONTROL_DWIDTH_SHIFT   (21)

Definition at line 188 of file gpdma.h.

◆ GPDMA_CCONTROL_I

#define GPDMA_CCONTROL_I (   x)    ((x) << GPDMA_CCONTROL_I_SHIFT)

Definition at line 222 of file gpdma.h.

◆ GPDMA_CCONTROL_I_MASK

#define GPDMA_CCONTROL_I_MASK   (0x1 << GPDMA_CCONTROL_I_SHIFT)

Definition at line 221 of file gpdma.h.

◆ GPDMA_CCONTROL_I_SHIFT

#define GPDMA_CCONTROL_I_SHIFT   (31)

Definition at line 220 of file gpdma.h.

◆ GPDMA_CCONTROL_PROT1

#define GPDMA_CCONTROL_PROT1 (   x)    ((x) << GPDMA_CCONTROL_PROT1_SHIFT)

Definition at line 210 of file gpdma.h.

◆ GPDMA_CCONTROL_PROT1_MASK

#define GPDMA_CCONTROL_PROT1_MASK   (0x1 << GPDMA_CCONTROL_PROT1_SHIFT)

Definition at line 209 of file gpdma.h.

◆ GPDMA_CCONTROL_PROT1_SHIFT

#define GPDMA_CCONTROL_PROT1_SHIFT   (28)

Definition at line 208 of file gpdma.h.

◆ GPDMA_CCONTROL_PROT2

#define GPDMA_CCONTROL_PROT2 (   x)    ((x) << GPDMA_CCONTROL_PROT2_SHIFT)

Definition at line 214 of file gpdma.h.

◆ GPDMA_CCONTROL_PROT2_MASK

#define GPDMA_CCONTROL_PROT2_MASK   (0x1 << GPDMA_CCONTROL_PROT2_SHIFT)

Definition at line 213 of file gpdma.h.

◆ GPDMA_CCONTROL_PROT2_SHIFT

#define GPDMA_CCONTROL_PROT2_SHIFT   (29)

Definition at line 212 of file gpdma.h.

◆ GPDMA_CCONTROL_PROT3

#define GPDMA_CCONTROL_PROT3 (   x)    ((x) << GPDMA_CCONTROL_PROT3_SHIFT)

Definition at line 218 of file gpdma.h.

◆ GPDMA_CCONTROL_PROT3_MASK

#define GPDMA_CCONTROL_PROT3_MASK   (0x1 << GPDMA_CCONTROL_PROT3_SHIFT)

Definition at line 217 of file gpdma.h.

◆ GPDMA_CCONTROL_PROT3_SHIFT

#define GPDMA_CCONTROL_PROT3_SHIFT   (30)

Definition at line 216 of file gpdma.h.

◆ GPDMA_CCONTROL_S

#define GPDMA_CCONTROL_S (   x)    ((x) << GPDMA_CCONTROL_S_SHIFT)

Definition at line 194 of file gpdma.h.

◆ GPDMA_CCONTROL_S_MASK

#define GPDMA_CCONTROL_S_MASK   (0x1 << GPDMA_CCONTROL_S_SHIFT)

Definition at line 193 of file gpdma.h.

◆ GPDMA_CCONTROL_S_SHIFT

#define GPDMA_CCONTROL_S_SHIFT   (24)

Definition at line 192 of file gpdma.h.

◆ GPDMA_CCONTROL_SBSIZE

#define GPDMA_CCONTROL_SBSIZE (   x)    ((x) << GPDMA_CCONTROL_SBSIZE_SHIFT)

Definition at line 178 of file gpdma.h.

◆ GPDMA_CCONTROL_SBSIZE_MASK

#define GPDMA_CCONTROL_SBSIZE_MASK   (0x7 << GPDMA_CCONTROL_SBSIZE_SHIFT)

Definition at line 177 of file gpdma.h.

◆ GPDMA_CCONTROL_SBSIZE_SHIFT

#define GPDMA_CCONTROL_SBSIZE_SHIFT   (12)

Definition at line 176 of file gpdma.h.

◆ GPDMA_CCONTROL_SI

#define GPDMA_CCONTROL_SI (   x)    ((x) << GPDMA_CCONTROL_SI_SHIFT)

Definition at line 202 of file gpdma.h.

◆ GPDMA_CCONTROL_SI_MASK

#define GPDMA_CCONTROL_SI_MASK   (0x1 << GPDMA_CCONTROL_SI_SHIFT)

Definition at line 201 of file gpdma.h.

◆ GPDMA_CCONTROL_SI_SHIFT

#define GPDMA_CCONTROL_SI_SHIFT   (26)

Definition at line 200 of file gpdma.h.

◆ GPDMA_CCONTROL_SWIDTH

#define GPDMA_CCONTROL_SWIDTH (   x)    ((x) << GPDMA_CCONTROL_SWIDTH_SHIFT)

Definition at line 186 of file gpdma.h.

◆ GPDMA_CCONTROL_SWIDTH_MASK

#define GPDMA_CCONTROL_SWIDTH_MASK   (0x7 << GPDMA_CCONTROL_SWIDTH_SHIFT)

Definition at line 185 of file gpdma.h.

◆ GPDMA_CCONTROL_SWIDTH_SHIFT

#define GPDMA_CCONTROL_SWIDTH_SHIFT   (18)

Definition at line 184 of file gpdma.h.

◆ GPDMA_CCONTROL_TRANSFERSIZE

#define GPDMA_CCONTROL_TRANSFERSIZE (   x)     ((x) << GPDMA_CCONTROL_TRANSFERSIZE_SHIFT)

Definition at line 173 of file gpdma.h.

◆ GPDMA_CCONTROL_TRANSFERSIZE_MASK

#define GPDMA_CCONTROL_TRANSFERSIZE_MASK    (0xfff << GPDMA_CCONTROL_TRANSFERSIZE_SHIFT)

Definition at line 171 of file gpdma.h.

◆ GPDMA_CCONTROL_TRANSFERSIZE_SHIFT

#define GPDMA_CCONTROL_TRANSFERSIZE_SHIFT   (0)

Definition at line 170 of file gpdma.h.

◆ GPDMA_CDESTADDR

#define GPDMA_CDESTADDR (   channel)
Value:
MMIO32(GPDMA_BASE + 0x104 + \
(channel * 0x20))

Definition at line 104 of file gpdma.h.

◆ GPDMA_CDESTADDR_DESTADDR

#define GPDMA_CDESTADDR_DESTADDR (   x)    ((x) << GPDMA_CDESTADDR_DESTADDR_SHIFT)

Definition at line 160 of file gpdma.h.

◆ GPDMA_CDESTADDR_DESTADDR_MASK

#define GPDMA_CDESTADDR_DESTADDR_MASK    (0xffffffff << GPDMA_CDESTADDR_DESTADDR_SHIFT)

Definition at line 158 of file gpdma.h.

◆ GPDMA_CDESTADDR_DESTADDR_SHIFT

#define GPDMA_CDESTADDR_DESTADDR_SHIFT   (0)

Definition at line 157 of file gpdma.h.

◆ GPDMA_CLLI

#define GPDMA_CLLI (   channel)
Value:
MMIO32(GPDMA_BASE + 0x108 + \
(channel * 0x20))

Definition at line 116 of file gpdma.h.

◆ GPDMA_CLLI_LLI

#define GPDMA_CLLI_LLI (   x)    ((x) << GPDMA_CLLI_LLI_SHIFT)

Definition at line 168 of file gpdma.h.

◆ GPDMA_CLLI_LLI_MASK

#define GPDMA_CLLI_LLI_MASK   (0x3fffffff << GPDMA_CLLI_LLI_SHIFT)

Definition at line 167 of file gpdma.h.

◆ GPDMA_CLLI_LLI_SHIFT

#define GPDMA_CLLI_LLI_SHIFT   (2)

Definition at line 166 of file gpdma.h.

◆ GPDMA_CLLI_LM

#define GPDMA_CLLI_LM (   x)    ((x) << GPDMA_CLLI_LM_SHIFT)

Definition at line 164 of file gpdma.h.

◆ GPDMA_CLLI_LM_MASK

#define GPDMA_CLLI_LM_MASK   (0x1 << GPDMA_CLLI_LM_SHIFT)

Definition at line 163 of file gpdma.h.

◆ GPDMA_CLLI_LM_SHIFT

#define GPDMA_CLLI_LM_SHIFT   (0)

Definition at line 162 of file gpdma.h.

◆ GPDMA_CONFIG

#define GPDMA_CONFIG   MMIO32(GPDMA_BASE + 0x030)

Definition at line 83 of file gpdma.h.

◆ GPDMA_CONFIG_E

#define GPDMA_CONFIG_E (   x)    ((x) << GPDMA_CONFIG_E_SHIFT)

Definition at line 378 of file gpdma.h.

◆ GPDMA_CONFIG_E_MASK

#define GPDMA_CONFIG_E_MASK   (0x1 << GPDMA_CONFIG_E_SHIFT)

Definition at line 377 of file gpdma.h.

◆ GPDMA_CONFIG_E_SHIFT

#define GPDMA_CONFIG_E_SHIFT   (0)

Definition at line 376 of file gpdma.h.

◆ GPDMA_CONFIG_M0

#define GPDMA_CONFIG_M0 (   x)    ((x) << GPDMA_CONFIG_M0_SHIFT)

Definition at line 383 of file gpdma.h.

◆ GPDMA_CONFIG_M0_MASK

#define GPDMA_CONFIG_M0_MASK   (0x1 << GPDMA_CONFIG_M0_SHIFT)

Definition at line 382 of file gpdma.h.

◆ GPDMA_CONFIG_M0_SHIFT

#define GPDMA_CONFIG_M0_SHIFT   (1)

Definition at line 381 of file gpdma.h.

◆ GPDMA_CONFIG_M1

#define GPDMA_CONFIG_M1 (   x)    ((x) << GPDMA_CONFIG_M1_SHIFT)

Definition at line 388 of file gpdma.h.

◆ GPDMA_CONFIG_M1_MASK

#define GPDMA_CONFIG_M1_MASK   (0x1 << GPDMA_CONFIG_M1_SHIFT)

Definition at line 387 of file gpdma.h.

◆ GPDMA_CONFIG_M1_SHIFT

#define GPDMA_CONFIG_M1_SHIFT   (2)

Definition at line 386 of file gpdma.h.

◆ GPDMA_CSRCADDR

#define GPDMA_CSRCADDR (   channel)
Value:
MMIO32(GPDMA_BASE + 0x100 + \
(channel * 0x20))

Definition at line 92 of file gpdma.h.

◆ GPDMA_CSRCADDR_SRCADDR

#define GPDMA_CSRCADDR_SRCADDR (   x)    ((x) << GPDMA_CSRCADDR_SRCADDR_SHIFT)

Definition at line 155 of file gpdma.h.

◆ GPDMA_CSRCADDR_SRCADDR_MASK

#define GPDMA_CSRCADDR_SRCADDR_MASK   (0xffffffff << GPDMA_CSRCADDR_SRCADDR_SHIFT)

Definition at line 154 of file gpdma.h.

◆ GPDMA_CSRCADDR_SRCADDR_SHIFT

#define GPDMA_CSRCADDR_SRCADDR_SHIFT   (0)

Definition at line 153 of file gpdma.h.

◆ GPDMA_Cx0CONTROL_SI

#define GPDMA_Cx0CONTROL_SI (   x)    ((x) << GPDMA_CxCONTROL_SI_SHIFT)

Definition at line 467 of file gpdma.h.

◆ GPDMA_CxCONFIG_A

#define GPDMA_CxCONFIG_A (   x)    ((x) << GPDMA_CxCONFIG_A_SHIFT)

Definition at line 543 of file gpdma.h.

◆ GPDMA_CxCONFIG_A_MASK

#define GPDMA_CxCONFIG_A_MASK   (0x1 << GPDMA_CxCONFIG_A_SHIFT)

Definition at line 542 of file gpdma.h.

◆ GPDMA_CxCONFIG_A_SHIFT

#define GPDMA_CxCONFIG_A_SHIFT   (17)

Definition at line 541 of file gpdma.h.

◆ GPDMA_CxCONFIG_DESTPERIPHERAL

#define GPDMA_CxCONFIG_DESTPERIPHERAL (   x)     ((x) << GPDMA_CxCONFIG_DESTPERIPHERAL_SHIFT)

Definition at line 517 of file gpdma.h.

◆ GPDMA_CxCONFIG_DESTPERIPHERAL_MASK

#define GPDMA_CxCONFIG_DESTPERIPHERAL_MASK    (0x1f << GPDMA_CxCONFIG_DESTPERIPHERAL_SHIFT)

Definition at line 515 of file gpdma.h.

◆ GPDMA_CxCONFIG_DESTPERIPHERAL_SHIFT

#define GPDMA_CxCONFIG_DESTPERIPHERAL_SHIFT   (6)

Definition at line 514 of file gpdma.h.

◆ GPDMA_CxCONFIG_E

#define GPDMA_CxCONFIG_E (   x)    ((x) << GPDMA_CxCONFIG_E_SHIFT)

Definition at line 504 of file gpdma.h.

◆ GPDMA_CxCONFIG_E_MASK

#define GPDMA_CxCONFIG_E_MASK   (0x1 << GPDMA_CxCONFIG_E_SHIFT)

Definition at line 503 of file gpdma.h.

◆ GPDMA_CxCONFIG_E_SHIFT

#define GPDMA_CxCONFIG_E_SHIFT   (0)

Definition at line 502 of file gpdma.h.

◆ GPDMA_CxCONFIG_FLOWCNTRL

#define GPDMA_CxCONFIG_FLOWCNTRL (   x)    ((x) << GPDMA_CxCONFIG_FLOWCNTRL_SHIFT)

Definition at line 523 of file gpdma.h.

◆ GPDMA_CxCONFIG_FLOWCNTRL_MASK

#define GPDMA_CxCONFIG_FLOWCNTRL_MASK   (0x7 << GPDMA_CxCONFIG_FLOWCNTRL_SHIFT)

Definition at line 522 of file gpdma.h.

◆ GPDMA_CxCONFIG_FLOWCNTRL_SHIFT

#define GPDMA_CxCONFIG_FLOWCNTRL_SHIFT   (11)

Definition at line 521 of file gpdma.h.

◆ GPDMA_CxCONFIG_H

#define GPDMA_CxCONFIG_H (   x)    ((x) << GPDMA_CxCONFIG_H_SHIFT)

Definition at line 548 of file gpdma.h.

◆ GPDMA_CxCONFIG_H_MASK

#define GPDMA_CxCONFIG_H_MASK   (0x1 << GPDMA_CxCONFIG_H_SHIFT)

Definition at line 547 of file gpdma.h.

◆ GPDMA_CxCONFIG_H_SHIFT

#define GPDMA_CxCONFIG_H_SHIFT   (18)

Definition at line 546 of file gpdma.h.

◆ GPDMA_CxCONFIG_IE

#define GPDMA_CxCONFIG_IE (   x)    ((x) << GPDMA_CxCONFIG_IE_SHIFT)

Definition at line 528 of file gpdma.h.

◆ GPDMA_CxCONFIG_IE_MASK

#define GPDMA_CxCONFIG_IE_MASK   (0x1 << GPDMA_CxCONFIG_IE_SHIFT)

Definition at line 527 of file gpdma.h.

◆ GPDMA_CxCONFIG_IE_SHIFT

#define GPDMA_CxCONFIG_IE_SHIFT   (14)

Definition at line 526 of file gpdma.h.

◆ GPDMA_CxCONFIG_ITC

#define GPDMA_CxCONFIG_ITC (   x)    ((x) << GPDMA_CxCONFIG_ITC_SHIFT)

Definition at line 533 of file gpdma.h.

◆ GPDMA_CxCONFIG_ITC_MASK

#define GPDMA_CxCONFIG_ITC_MASK   (0x1 << GPDMA_CxCONFIG_ITC_SHIFT)

Definition at line 532 of file gpdma.h.

◆ GPDMA_CxCONFIG_ITC_SHIFT

#define GPDMA_CxCONFIG_ITC_SHIFT   (15)

Definition at line 531 of file gpdma.h.

◆ GPDMA_CxCONFIG_L

#define GPDMA_CxCONFIG_L (   x)    ((x) << GPDMA_CxCONFIG_L_SHIFT)

Definition at line 538 of file gpdma.h.

◆ GPDMA_CxCONFIG_L_MASK

#define GPDMA_CxCONFIG_L_MASK   (0x1 << GPDMA_CxCONFIG_L_SHIFT)

Definition at line 537 of file gpdma.h.

◆ GPDMA_CxCONFIG_L_SHIFT

#define GPDMA_CxCONFIG_L_SHIFT   (16)

Definition at line 536 of file gpdma.h.

◆ GPDMA_CxCONFIG_SRCPERIPHERAL

#define GPDMA_CxCONFIG_SRCPERIPHERAL (   x)     ((x) << GPDMA_CxCONFIG_SRCPERIPHERAL_SHIFT)

Definition at line 510 of file gpdma.h.

◆ GPDMA_CxCONFIG_SRCPERIPHERAL_MASK

#define GPDMA_CxCONFIG_SRCPERIPHERAL_MASK    (0x1f << GPDMA_CxCONFIG_SRCPERIPHERAL_SHIFT)

Definition at line 508 of file gpdma.h.

◆ GPDMA_CxCONFIG_SRCPERIPHERAL_SHIFT

#define GPDMA_CxCONFIG_SRCPERIPHERAL_SHIFT   (1)

Definition at line 507 of file gpdma.h.

◆ GPDMA_CxCONTROL_D

#define GPDMA_CxCONTROL_D (   x)    ((x) << GPDMA_CxCONTROL_D_SHIFT)

Definition at line 462 of file gpdma.h.

◆ GPDMA_CxCONTROL_D_MASK

#define GPDMA_CxCONTROL_D_MASK   (0x1 << GPDMA_CxCONTROL_D_SHIFT)

Definition at line 461 of file gpdma.h.

◆ GPDMA_CxCONTROL_D_SHIFT

#define GPDMA_CxCONTROL_D_SHIFT   (25)

Definition at line 460 of file gpdma.h.

◆ GPDMA_CxCONTROL_DBSIZE

#define GPDMA_CxCONTROL_DBSIZE (   x)    ((x) << GPDMA_CxCONTROL_DBSIZE_SHIFT)

Definition at line 442 of file gpdma.h.

◆ GPDMA_CxCONTROL_DBSIZE_MASK

#define GPDMA_CxCONTROL_DBSIZE_MASK   (0x7 << GPDMA_CxCONTROL_DBSIZE_SHIFT)

Definition at line 441 of file gpdma.h.

◆ GPDMA_CxCONTROL_DBSIZE_SHIFT

#define GPDMA_CxCONTROL_DBSIZE_SHIFT   (15)

Definition at line 440 of file gpdma.h.

◆ GPDMA_CxCONTROL_DI

#define GPDMA_CxCONTROL_DI (   x)    ((x) << GPDMA_CxCONTROL_DI_SHIFT)

Definition at line 472 of file gpdma.h.

◆ GPDMA_CxCONTROL_DI_MASK

#define GPDMA_CxCONTROL_DI_MASK   (0x1 << GPDMA_CxCONTROL_DI_SHIFT)

Definition at line 471 of file gpdma.h.

◆ GPDMA_CxCONTROL_DI_SHIFT

#define GPDMA_CxCONTROL_DI_SHIFT   (27)

Definition at line 470 of file gpdma.h.

◆ GPDMA_CxCONTROL_DWIDTH

#define GPDMA_CxCONTROL_DWIDTH (   x)    ((x) << GPDMA_CxCONTROL_DWIDTH_SHIFT)

Definition at line 452 of file gpdma.h.

◆ GPDMA_CxCONTROL_DWIDTH_MASK

#define GPDMA_CxCONTROL_DWIDTH_MASK   (0x7 << GPDMA_CxCONTROL_DWIDTH_SHIFT)

Definition at line 451 of file gpdma.h.

◆ GPDMA_CxCONTROL_DWIDTH_SHIFT

#define GPDMA_CxCONTROL_DWIDTH_SHIFT   (21)

Definition at line 450 of file gpdma.h.

◆ GPDMA_CxCONTROL_I

#define GPDMA_CxCONTROL_I (   x)    ((x) << GPDMA_CxCONTROL_I_SHIFT)

Definition at line 497 of file gpdma.h.

◆ GPDMA_CxCONTROL_I_MASK

#define GPDMA_CxCONTROL_I_MASK   (0x1 << GPDMA_CxCONTROL_I_SHIFT)

Definition at line 496 of file gpdma.h.

◆ GPDMA_CxCONTROL_I_SHIFT

#define GPDMA_CxCONTROL_I_SHIFT   (31)

Definition at line 495 of file gpdma.h.

◆ GPDMA_CxCONTROL_PROT1

#define GPDMA_CxCONTROL_PROT1 (   x)    ((x) << GPDMA_CxCONTROL_PROT1_SHIFT)

Definition at line 478 of file gpdma.h.

◆ GPDMA_CxCONTROL_PROT1_MASK

#define GPDMA_CxCONTROL_PROT1_MASK   (0x1 << GPDMA_CxCONTROL_PROT1_SHIFT)

Definition at line 477 of file gpdma.h.

◆ GPDMA_CxCONTROL_PROT1_SHIFT

#define GPDMA_CxCONTROL_PROT1_SHIFT   (28)

Definition at line 476 of file gpdma.h.

◆ GPDMA_CxCONTROL_PROT2

#define GPDMA_CxCONTROL_PROT2 (   x)    ((x) << GPDMA_CxCONTROL_PROT2_SHIFT)

Definition at line 485 of file gpdma.h.

◆ GPDMA_CxCONTROL_PROT2_MASK

#define GPDMA_CxCONTROL_PROT2_MASK   (0x1 << GPDMA_CxCONTROL_PROT2_SHIFT)

Definition at line 484 of file gpdma.h.

◆ GPDMA_CxCONTROL_PROT2_SHIFT

#define GPDMA_CxCONTROL_PROT2_SHIFT   (29)

Definition at line 483 of file gpdma.h.

◆ GPDMA_CxCONTROL_PROT3

#define GPDMA_CxCONTROL_PROT3 (   x)    ((x) << GPDMA_CxCONTROL_PROT3_SHIFT)

Definition at line 492 of file gpdma.h.

◆ GPDMA_CxCONTROL_PROT3_MASK

#define GPDMA_CxCONTROL_PROT3_MASK   (0x1 << GPDMA_CxCONTROL_PROT3_SHIFT)

Definition at line 491 of file gpdma.h.

◆ GPDMA_CxCONTROL_PROT3_SHIFT

#define GPDMA_CxCONTROL_PROT3_SHIFT   (30)

Definition at line 490 of file gpdma.h.

◆ GPDMA_CxCONTROL_S

#define GPDMA_CxCONTROL_S (   x)    ((x) << GPDMA_CxCONTROL_S_SHIFT)

Definition at line 457 of file gpdma.h.

◆ GPDMA_CxCONTROL_S_MASK

#define GPDMA_CxCONTROL_S_MASK   (0x1 << GPDMA_CxCONTROL_S_SHIFT)

Definition at line 456 of file gpdma.h.

◆ GPDMA_CxCONTROL_S_SHIFT

#define GPDMA_CxCONTROL_S_SHIFT   (24)

Definition at line 455 of file gpdma.h.

◆ GPDMA_CxCONTROL_SBSIZE

#define GPDMA_CxCONTROL_SBSIZE (   x)    ((x) << GPDMA_CxCONTROL_SBSIZE_SHIFT)

Definition at line 437 of file gpdma.h.

◆ GPDMA_CxCONTROL_SBSIZE_MASK

#define GPDMA_CxCONTROL_SBSIZE_MASK   (0x7 << GPDMA_CxCONTROL_SBSIZE_SHIFT)

Definition at line 436 of file gpdma.h.

◆ GPDMA_CxCONTROL_SBSIZE_SHIFT

#define GPDMA_CxCONTROL_SBSIZE_SHIFT   (12)

Definition at line 435 of file gpdma.h.

◆ GPDMA_CxCONTROL_SI_MASK

#define GPDMA_CxCONTROL_SI_MASK   (0x1 << GPDMA_CxCONTROL_SI_SHIFT)

Definition at line 466 of file gpdma.h.

◆ GPDMA_CxCONTROL_SI_SHIFT

#define GPDMA_CxCONTROL_SI_SHIFT   (26)

Definition at line 465 of file gpdma.h.

◆ GPDMA_CxCONTROL_SWIDTH

#define GPDMA_CxCONTROL_SWIDTH (   x)    ((x) << GPDMA_CxCONTROL_SWIDTH_SHIFT)

Definition at line 447 of file gpdma.h.

◆ GPDMA_CxCONTROL_SWIDTH_MASK

#define GPDMA_CxCONTROL_SWIDTH_MASK   (0x7 << GPDMA_CxCONTROL_SWIDTH_SHIFT)

Definition at line 446 of file gpdma.h.

◆ GPDMA_CxCONTROL_SWIDTH_SHIFT

#define GPDMA_CxCONTROL_SWIDTH_SHIFT   (18)

Definition at line 445 of file gpdma.h.

◆ GPDMA_CxCONTROL_TRANSFERSIZE

#define GPDMA_CxCONTROL_TRANSFERSIZE (   x)     ((x) << GPDMA_CxCONTROL_TRANSFERSIZE_SHIFT)

Definition at line 431 of file gpdma.h.

◆ GPDMA_CxCONTROL_TRANSFERSIZE_MASK

#define GPDMA_CxCONTROL_TRANSFERSIZE_MASK    (0xfff << GPDMA_CxCONTROL_TRANSFERSIZE_SHIFT)

Definition at line 429 of file gpdma.h.

◆ GPDMA_CxCONTROL_TRANSFERSIZE_SHIFT

#define GPDMA_CxCONTROL_TRANSFERSIZE_SHIFT   (0)

Definition at line 428 of file gpdma.h.

◆ GPDMA_CxDESTADDR_DESTADDR

#define GPDMA_CxDESTADDR_DESTADDR (   x)    ((x) << GPDMA_CxDESTADDR_DESTADDR_SHIFT)

Definition at line 411 of file gpdma.h.

◆ GPDMA_CxDESTADDR_DESTADDR_MASK

#define GPDMA_CxDESTADDR_DESTADDR_MASK    (0xffffffff << GPDMA_CxDESTADDR_DESTADDR_SHIFT)

Definition at line 409 of file gpdma.h.

◆ GPDMA_CxDESTADDR_DESTADDR_SHIFT

#define GPDMA_CxDESTADDR_DESTADDR_SHIFT   (0)

Definition at line 408 of file gpdma.h.

◆ GPDMA_CxLLI_LLI

#define GPDMA_CxLLI_LLI (   x)    ((x) << GPDMA_CxLLI_LLI_SHIFT)

Definition at line 423 of file gpdma.h.

◆ GPDMA_CxLLI_LLI_MASK

#define GPDMA_CxLLI_LLI_MASK   (0x3fffffff << GPDMA_CxLLI_LLI_SHIFT)

Definition at line 422 of file gpdma.h.

◆ GPDMA_CxLLI_LLI_SHIFT

#define GPDMA_CxLLI_LLI_SHIFT   (2)

Definition at line 421 of file gpdma.h.

◆ GPDMA_CxLLI_LM

#define GPDMA_CxLLI_LM (   x)    ((x) << GPDMA_CxLLI_LM_SHIFT)

Definition at line 418 of file gpdma.h.

◆ GPDMA_CxLLI_LM_MASK

#define GPDMA_CxLLI_LM_MASK   (0x1 << GPDMA_CxLLI_LM_SHIFT)

Definition at line 417 of file gpdma.h.

◆ GPDMA_CxLLI_LM_SHIFT

#define GPDMA_CxLLI_LM_SHIFT   (0)

Definition at line 416 of file gpdma.h.

◆ GPDMA_CxSRCADDR_SRCADDR

#define GPDMA_CxSRCADDR_SRCADDR (   x)    ((x) << GPDMA_CxSRCADDR_SRCADDR_SHIFT)

Definition at line 403 of file gpdma.h.

◆ GPDMA_CxSRCADDR_SRCADDR_MASK

#define GPDMA_CxSRCADDR_SRCADDR_MASK    (0xffffffff << GPDMA_CxSRCADDR_SRCADDR_SHIFT)

Definition at line 401 of file gpdma.h.

◆ GPDMA_CxSRCADDR_SRCADDR_SHIFT

#define GPDMA_CxSRCADDR_SRCADDR_SHIFT   (0)

Definition at line 400 of file gpdma.h.

◆ GPDMA_ENBLDCHNS

#define GPDMA_ENBLDCHNS   MMIO32(GPDMA_BASE + 0x01C)

Definition at line 68 of file gpdma.h.

◆ GPDMA_ENBLDCHNS_ENABLEDCHANNELS

#define GPDMA_ENBLDCHNS_ENABLEDCHANNELS (   x)     ((x) << GPDMA_ENBLDCHNS_ENABLEDCHANNELS_SHIFT)

Definition at line 335 of file gpdma.h.

◆ GPDMA_ENBLDCHNS_ENABLEDCHANNELS_MASK

#define GPDMA_ENBLDCHNS_ENABLEDCHANNELS_MASK    (0xff << GPDMA_ENBLDCHNS_ENABLEDCHANNELS_SHIFT)

Definition at line 333 of file gpdma.h.

◆ GPDMA_ENBLDCHNS_ENABLEDCHANNELS_SHIFT

#define GPDMA_ENBLDCHNS_ENABLEDCHANNELS_SHIFT   (0)

Definition at line 332 of file gpdma.h.

◆ GPDMA_INTERRCLR

#define GPDMA_INTERRCLR   MMIO32(GPDMA_BASE + 0x010)

Definition at line 59 of file gpdma.h.

◆ GPDMA_INTERRCLR_INTERRCLR

#define GPDMA_INTERRCLR_INTERRCLR (   x)     ((x) << GPDMA_INTERRCLR_INTERRCLR_SHIFT)

Definition at line 306 of file gpdma.h.

◆ GPDMA_INTERRCLR_INTERRCLR_MASK

#define GPDMA_INTERRCLR_INTERRCLR_MASK    (0xff << GPDMA_INTERRCLR_INTERRCLR_SHIFT)

Definition at line 304 of file gpdma.h.

◆ GPDMA_INTERRCLR_INTERRCLR_SHIFT

#define GPDMA_INTERRCLR_INTERRCLR_SHIFT   (0)

Definition at line 303 of file gpdma.h.

◆ GPDMA_INTERRSTAT

#define GPDMA_INTERRSTAT   MMIO32(GPDMA_BASE + 0x00C)

Definition at line 56 of file gpdma.h.

◆ GPDMA_INTERRSTAT_INTERRSTAT

#define GPDMA_INTERRSTAT_INTERRSTAT (   x)     ((x) << GPDMA_INTERRSTAT_INTERRSTAT_SHIFT)

Definition at line 296 of file gpdma.h.

◆ GPDMA_INTERRSTAT_INTERRSTAT_MASK

#define GPDMA_INTERRSTAT_INTERRSTAT_MASK    (0xff << GPDMA_INTERRSTAT_INTERRSTAT_SHIFT)

Definition at line 294 of file gpdma.h.

◆ GPDMA_INTERRSTAT_INTERRSTAT_SHIFT

#define GPDMA_INTERRSTAT_INTERRSTAT_SHIFT   (0)

Definition at line 293 of file gpdma.h.

◆ GPDMA_INTSTAT

#define GPDMA_INTSTAT   MMIO32(GPDMA_BASE + 0x000)

Definition at line 47 of file gpdma.h.

◆ GPDMA_INTTCCLEAR

#define GPDMA_INTTCCLEAR   MMIO32(GPDMA_BASE + 0x008)

Definition at line 53 of file gpdma.h.

◆ GPDMA_INTTCCLEAR_INTTCCLEAR

#define GPDMA_INTTCCLEAR_INTTCCLEAR (   x)     ((x) << GPDMA_INTTCCLEAR_INTTCCLEAR_SHIFT)

Definition at line 287 of file gpdma.h.

◆ GPDMA_INTTCCLEAR_INTTCCLEAR_MASK

#define GPDMA_INTTCCLEAR_INTTCCLEAR_MASK    (0xff << GPDMA_INTTCCLEAR_INTTCCLEAR_SHIFT)

Definition at line 285 of file gpdma.h.

◆ GPDMA_INTTCCLEAR_INTTCCLEAR_SHIFT

#define GPDMA_INTTCCLEAR_INTTCCLEAR_SHIFT   (0)

Definition at line 284 of file gpdma.h.

◆ GPDMA_INTTCSTAT

#define GPDMA_INTTCSTAT   MMIO32(GPDMA_BASE + 0x004)

Definition at line 50 of file gpdma.h.

◆ GPDMA_INTTCSTAT_INTTCSTAT

#define GPDMA_INTTCSTAT_INTTCSTAT (   x)    ((x) << GPDMA_INTTCSTAT_INTTCSTAT_SHIFT)

Definition at line 278 of file gpdma.h.

◆ GPDMA_INTTCSTAT_INTTCSTAT_MASK

#define GPDMA_INTTCSTAT_INTTCSTAT_MASK   (0xff << GPDMA_INTTCSTAT_INTTCSTAT_SHIFT)

Definition at line 277 of file gpdma.h.

◆ GPDMA_INTTCSTAT_INTTCSTAT_SHIFT

#define GPDMA_INTTCSTAT_INTTCSTAT_SHIFT   (0)

Definition at line 276 of file gpdma.h.

◆ GPDMA_NTSTAT_INTSTAT

#define GPDMA_NTSTAT_INTSTAT (   x)    ((x) << GPDMA_NTSTAT_INTSTAT_SHIFT)

Definition at line 271 of file gpdma.h.

◆ GPDMA_NTSTAT_INTSTAT_MASK

#define GPDMA_NTSTAT_INTSTAT_MASK   (0xff << GPDMA_NTSTAT_INTSTAT_SHIFT)

Definition at line 270 of file gpdma.h.

◆ GPDMA_NTSTAT_INTSTAT_SHIFT

#define GPDMA_NTSTAT_INTSTAT_SHIFT   (0)

Definition at line 269 of file gpdma.h.

◆ GPDMA_RAWINTERRSTAT

#define GPDMA_RAWINTERRSTAT   MMIO32(GPDMA_BASE + 0x018)

Definition at line 65 of file gpdma.h.

◆ GPDMA_RAWINTERRSTAT_RAWINTERRSTAT

#define GPDMA_RAWINTERRSTAT_RAWINTERRSTAT (   x)     ((x) << GPDMA_RAWINTERRSTAT_RAWINTERRSTAT_SHIFT)

Definition at line 326 of file gpdma.h.

◆ GPDMA_RAWINTERRSTAT_RAWINTERRSTAT_MASK

#define GPDMA_RAWINTERRSTAT_RAWINTERRSTAT_MASK    (0xff << GPDMA_RAWINTERRSTAT_RAWINTERRSTAT_SHIFT)

Definition at line 324 of file gpdma.h.

◆ GPDMA_RAWINTERRSTAT_RAWINTERRSTAT_SHIFT

#define GPDMA_RAWINTERRSTAT_RAWINTERRSTAT_SHIFT   (0)

Definition at line 323 of file gpdma.h.

◆ GPDMA_RAWINTTCSTAT

#define GPDMA_RAWINTTCSTAT   MMIO32(GPDMA_BASE + 0x014)

Definition at line 62 of file gpdma.h.

◆ GPDMA_RAWINTTCSTAT_RAWINTTCSTAT

#define GPDMA_RAWINTTCSTAT_RAWINTTCSTAT (   x)     ((x) << GPDMA_RAWINTTCSTAT_RAWINTTCSTAT_SHIFT)

Definition at line 316 of file gpdma.h.

◆ GPDMA_RAWINTTCSTAT_RAWINTTCSTAT_MASK

#define GPDMA_RAWINTTCSTAT_RAWINTTCSTAT_MASK    (0xff << GPDMA_RAWINTTCSTAT_RAWINTTCSTAT_SHIFT)

Definition at line 314 of file gpdma.h.

◆ GPDMA_RAWINTTCSTAT_RAWINTTCSTAT_SHIFT

#define GPDMA_RAWINTTCSTAT_RAWINTTCSTAT_SHIFT   (0)

Definition at line 313 of file gpdma.h.

◆ GPDMA_SOFTBREQ

#define GPDMA_SOFTBREQ   MMIO32(GPDMA_BASE + 0x020)

Definition at line 71 of file gpdma.h.

◆ GPDMA_SOFTBREQ_SOFTBREQ

#define GPDMA_SOFTBREQ_SOFTBREQ (   x)    ((x) << GPDMA_SOFTBREQ_SOFTBREQ_SHIFT)

Definition at line 343 of file gpdma.h.

◆ GPDMA_SOFTBREQ_SOFTBREQ_MASK

#define GPDMA_SOFTBREQ_SOFTBREQ_MASK   (0xffff << GPDMA_SOFTBREQ_SOFTBREQ_SHIFT)

Definition at line 342 of file gpdma.h.

◆ GPDMA_SOFTBREQ_SOFTBREQ_SHIFT

#define GPDMA_SOFTBREQ_SOFTBREQ_SHIFT   (0)

Definition at line 341 of file gpdma.h.

◆ GPDMA_SOFTLBREQ

#define GPDMA_SOFTLBREQ   MMIO32(GPDMA_BASE + 0x028)

Definition at line 77 of file gpdma.h.

◆ GPDMA_SOFTLBREQ_SOFTLBREQ

#define GPDMA_SOFTLBREQ_SOFTLBREQ (   x)     ((x) << GPDMA_SOFTLBREQ_SOFTLBREQ_SHIFT)

Definition at line 360 of file gpdma.h.

◆ GPDMA_SOFTLBREQ_SOFTLBREQ_MASK

#define GPDMA_SOFTLBREQ_SOFTLBREQ_MASK    (0xffff << GPDMA_SOFTLBREQ_SOFTLBREQ_SHIFT)

Definition at line 358 of file gpdma.h.

◆ GPDMA_SOFTLBREQ_SOFTLBREQ_SHIFT

#define GPDMA_SOFTLBREQ_SOFTLBREQ_SHIFT   (0)

Definition at line 357 of file gpdma.h.

◆ GPDMA_SOFTLSREQ

#define GPDMA_SOFTLSREQ   MMIO32(GPDMA_BASE + 0x02C)

Definition at line 80 of file gpdma.h.

◆ GPDMA_SOFTLSREQ_SOFTLSREQ

#define GPDMA_SOFTLSREQ_SOFTLSREQ (   x)     ((x) << GPDMA_SOFTLSREQ_SOFTLSREQ_SHIFT)

Definition at line 370 of file gpdma.h.

◆ GPDMA_SOFTLSREQ_SOFTLSREQ_MASK

#define GPDMA_SOFTLSREQ_SOFTLSREQ_MASK    (0xffff << GPDMA_SOFTLSREQ_SOFTLSREQ_SHIFT)

Definition at line 368 of file gpdma.h.

◆ GPDMA_SOFTLSREQ_SOFTLSREQ_SHIFT

#define GPDMA_SOFTLSREQ_SOFTLSREQ_SHIFT   (0)

Definition at line 367 of file gpdma.h.

◆ GPDMA_SOFTSREQ

#define GPDMA_SOFTSREQ   MMIO32(GPDMA_BASE + 0x024)

Definition at line 74 of file gpdma.h.

◆ GPDMA_SOFTSREQ_SOFTSREQ

#define GPDMA_SOFTSREQ_SOFTSREQ (   x)    ((x) << GPDMA_SOFTSREQ_SOFTSREQ_SHIFT)

Definition at line 351 of file gpdma.h.

◆ GPDMA_SOFTSREQ_SOFTSREQ_MASK

#define GPDMA_SOFTSREQ_SOFTSREQ_MASK   (0xffff << GPDMA_SOFTSREQ_SOFTSREQ_SHIFT)

Definition at line 350 of file gpdma.h.

◆ GPDMA_SOFTSREQ_SOFTSREQ_SHIFT

#define GPDMA_SOFTSREQ_SOFTSREQ_SHIFT   (0)

Definition at line 349 of file gpdma.h.

◆ GPDMA_SYNC

#define GPDMA_SYNC   MMIO32(GPDMA_BASE + 0x034)

Definition at line 86 of file gpdma.h.

◆ GPDMA_SYNC_DMACSYNC

#define GPDMA_SYNC_DMACSYNC (   x)    ((x) << GPDMA_SYNC_DMACSYNC_SHIFT)

Definition at line 395 of file gpdma.h.

◆ GPDMA_SYNC_DMACSYNC_MASK

#define GPDMA_SYNC_DMACSYNC_MASK   (0xffff << GPDMA_SYNC_DMACSYNC_SHIFT)

Definition at line 394 of file gpdma.h.

◆ GPDMA_SYNC_DMACSYNC_SHIFT

#define GPDMA_SYNC_DMACSYNC_SHIFT   (0)

Definition at line 393 of file gpdma.h.