libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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.