|
#define | UDMA_STAT 0x400FF000 |
|
#define | UDMA_CFG 0x400FF004 |
|
#define | UDMA_CTLBASE 0x400FF008 |
|
#define | UDMA_ALTBASE 0x400FF00C |
|
#define | UDMA_WAITSTAT 0x400FF010 |
|
#define | UDMA_SWREQ 0x400FF014 |
|
#define | UDMA_USEBURSTSET 0x400FF018 |
|
#define | UDMA_USEBURSTCLR 0x400FF01C |
|
#define | UDMA_REQMASKSET 0x400FF020 |
|
#define | UDMA_REQMASKCLR 0x400FF024 |
|
#define | UDMA_ENASET 0x400FF028 |
|
#define | UDMA_ENACLR 0x400FF02C |
|
#define | UDMA_ALTSET 0x400FF030 |
|
#define | UDMA_ALTCLR 0x400FF034 |
|
#define | UDMA_PRIOSET 0x400FF038 |
|
#define | UDMA_PRIOCLR 0x400FF03C |
|
#define | UDMA_ERRCLR 0x400FF04C |
|
#define | UDMA_CHASGN 0x400FF500 |
|
#define | UDMA_CHMAP0 0x400FF510 |
|
#define | UDMA_CHMAP1 0x400FF514 |
|
#define | UDMA_CHMAP2 0x400FF518 |
|
#define | UDMA_CHMAP3 0x400FF51C |
|
#define | UDMA_STAT_DMACHANS_M 0x001F0000 |
|
#define | UDMA_STAT_STATE_M 0x000000F0 |
|
#define | UDMA_STAT_STATE_IDLE 0x00000000 |
|
#define | UDMA_STAT_STATE_RD_CTRL 0x00000010 |
|
#define | UDMA_STAT_STATE_RD_SRCENDP 0x00000020 |
|
#define | UDMA_STAT_STATE_RD_DSTENDP 0x00000030 |
|
#define | UDMA_STAT_STATE_RD_SRCDAT 0x00000040 |
|
#define | UDMA_STAT_STATE_WR_DSTDAT 0x00000050 |
|
#define | UDMA_STAT_STATE_WAIT 0x00000060 |
|
#define | UDMA_STAT_STATE_WR_CTRL 0x00000070 |
|
#define | UDMA_STAT_STATE_STALL 0x00000080 |
|
#define | UDMA_STAT_STATE_DONE 0x00000090 |
|
#define | UDMA_STAT_STATE_UNDEF 0x000000A0 |
|
#define | UDMA_STAT_MASTEN 0x00000001 |
|
#define | UDMA_STAT_DMACHANS_S 16 |
|
#define | UDMA_CFG_MASTEN 0x00000001 |
|
#define | UDMA_CTLBASE_ADDR_M 0xFFFFFC00 |
|
#define | UDMA_CTLBASE_ADDR_S 10 |
|
#define | UDMA_ALTBASE_ADDR_M 0xFFFFFFFF |
|
#define | UDMA_ALTBASE_ADDR_S 0 |
|
#define | UDMA_WAITSTAT_WAITREQ_M 0xFFFFFFFF |
|
#define | UDMA_SWREQ_M 0xFFFFFFFF |
|
#define | UDMA_USEBURSTSET_SET_M 0xFFFFFFFF |
|
#define | UDMA_USEBURSTCLR_CLR_M 0xFFFFFFFF |
|
#define | UDMA_REQMASKSET_SET_M 0xFFFFFFFF |
|
#define | UDMA_REQMASKCLR_CLR_M 0xFFFFFFFF |
|
#define | UDMA_ENASET_SET_M 0xFFFFFFFF |
|
#define | UDMA_ENACLR_CLR_M 0xFFFFFFFF |
|
#define | UDMA_ALTSET_SET_M 0xFFFFFFFF |
|
#define | UDMA_ALTCLR_CLR_M 0xFFFFFFFF |
|
#define | UDMA_PRIOSET_SET_M 0xFFFFFFFF |
|
#define | UDMA_PRIOCLR_CLR_M 0xFFFFFFFF |
|
#define | UDMA_ERRCLR_ERRCLR 0x00000001 |
|
#define | UDMA_CHASGN_M 0xFFFFFFFF |
|
#define | UDMA_CHASGN_PRIMARY 0x00000000 |
|
#define | UDMA_CHASGN_SECONDARY 0x00000001 |
|
#define | UDMA_CHIS_M 0xFFFFFFFF |
|
#define | UDMA_CHMAP0_CH7SEL_M 0xF0000000 |
|
#define | UDMA_CHMAP0_CH6SEL_M 0x0F000000 |
|
#define | UDMA_CHMAP0_CH5SEL_M 0x00F00000 |
|
#define | UDMA_CHMAP0_CH4SEL_M 0x000F0000 |
|
#define | UDMA_CHMAP0_CH3SEL_M 0x0000F000 |
|
#define | UDMA_CHMAP0_CH2SEL_M 0x00000F00 |
|
#define | UDMA_CHMAP0_CH1SEL_M 0x000000F0 |
|
#define | UDMA_CHMAP0_CH0SEL_M 0x0000000F |
|
#define | UDMA_CHMAP0_CH7SEL_S 28 |
|
#define | UDMA_CHMAP0_CH6SEL_S 24 |
|
#define | UDMA_CHMAP0_CH5SEL_S 20 |
|
#define | UDMA_CHMAP0_CH4SEL_S 16 |
|
#define | UDMA_CHMAP0_CH3SEL_S 12 |
|
#define | UDMA_CHMAP0_CH2SEL_S 8 |
|
#define | UDMA_CHMAP0_CH1SEL_S 4 |
|
#define | UDMA_CHMAP0_CH0SEL_S 0 |
|
#define | UDMA_CHMAP1_CH15SEL_M 0xF0000000 |
|
#define | UDMA_CHMAP1_CH14SEL_M 0x0F000000 |
|
#define | UDMA_CHMAP1_CH13SEL_M 0x00F00000 |
|
#define | UDMA_CHMAP1_CH12SEL_M 0x000F0000 |
|
#define | UDMA_CHMAP1_CH11SEL_M 0x0000F000 |
|
#define | UDMA_CHMAP1_CH10SEL_M 0x00000F00 |
|
#define | UDMA_CHMAP1_CH9SEL_M 0x000000F0 |
|
#define | UDMA_CHMAP1_CH8SEL_M 0x0000000F |
|
#define | UDMA_CHMAP1_CH15SEL_S 28 |
|
#define | UDMA_CHMAP1_CH14SEL_S 24 |
|
#define | UDMA_CHMAP1_CH13SEL_S 20 |
|
#define | UDMA_CHMAP1_CH12SEL_S 16 |
|
#define | UDMA_CHMAP1_CH11SEL_S 12 |
|
#define | UDMA_CHMAP1_CH10SEL_S 8 |
|
#define | UDMA_CHMAP1_CH9SEL_S 4 |
|
#define | UDMA_CHMAP1_CH8SEL_S 0 |
|
#define | UDMA_CHMAP2_CH23SEL_M 0xF0000000 |
|
#define | UDMA_CHMAP2_CH22SEL_M 0x0F000000 |
|
#define | UDMA_CHMAP2_CH21SEL_M 0x00F00000 |
|
#define | UDMA_CHMAP2_CH20SEL_M 0x000F0000 |
|
#define | UDMA_CHMAP2_CH19SEL_M 0x0000F000 |
|
#define | UDMA_CHMAP2_CH18SEL_M 0x00000F00 |
|
#define | UDMA_CHMAP2_CH17SEL_M 0x000000F0 |
|
#define | UDMA_CHMAP2_CH16SEL_M 0x0000000F |
|
#define | UDMA_CHMAP2_CH23SEL_S 28 |
|
#define | UDMA_CHMAP2_CH22SEL_S 24 |
|
#define | UDMA_CHMAP2_CH21SEL_S 20 |
|
#define | UDMA_CHMAP2_CH20SEL_S 16 |
|
#define | UDMA_CHMAP2_CH19SEL_S 12 |
|
#define | UDMA_CHMAP2_CH18SEL_S 8 |
|
#define | UDMA_CHMAP2_CH17SEL_S 4 |
|
#define | UDMA_CHMAP2_CH16SEL_S 0 |
|
#define | UDMA_CHMAP3_CH31SEL_M 0xF0000000 |
|
#define | UDMA_CHMAP3_CH30SEL_M 0x0F000000 |
|
#define | UDMA_CHMAP3_CH29SEL_M 0x00F00000 |
|
#define | UDMA_CHMAP3_CH28SEL_M 0x000F0000 |
|
#define | UDMA_CHMAP3_CH27SEL_M 0x0000F000 |
|
#define | UDMA_CHMAP3_CH26SEL_M 0x00000F00 |
|
#define | UDMA_CHMAP3_CH25SEL_M 0x000000F0 |
|
#define | UDMA_CHMAP3_CH24SEL_M 0x0000000F |
|
#define | UDMA_CHMAP3_CH31SEL_S 28 |
|
#define | UDMA_CHMAP3_CH30SEL_S 24 |
|
#define | UDMA_CHMAP3_CH29SEL_S 20 |
|
#define | UDMA_CHMAP3_CH28SEL_S 16 |
|
#define | UDMA_CHMAP3_CH27SEL_S 12 |
|
#define | UDMA_CHMAP3_CH26SEL_S 8 |
|
#define | UDMA_CHMAP3_CH25SEL_S 4 |
|
#define | UDMA_CHMAP3_CH24SEL_S 0 |
|
#define | UDMA_O_SRCENDP 0x00000000 |
|
#define | UDMA_O_DSTENDP 0x00000004 |
|
#define | UDMA_O_CHCTL 0x00000008 |
|
#define | UDMA_SRCENDP_ADDR_M 0xFFFFFFFF |
|
#define | UDMA_SRCENDP_ADDR_S 0 |
|
#define | UDMA_DSTENDP_ADDR_M 0xFFFFFFFF |
|
#define | UDMA_DSTENDP_ADDR_S 0 |
|
#define | UDMA_CHCTL_DSTINC_M 0xC0000000 |
|
#define | UDMA_CHCTL_DSTINC_8 0x00000000 |
|
#define | UDMA_CHCTL_DSTINC_16 0x40000000 |
|
#define | UDMA_CHCTL_DSTINC_32 0x80000000 |
|
#define | UDMA_CHCTL_DSTINC_NONE 0xC0000000 |
|
#define | UDMA_CHCTL_DSTSIZE_M 0x30000000 |
|
#define | UDMA_CHCTL_DSTSIZE_8 0x00000000 |
|
#define | UDMA_CHCTL_DSTSIZE_16 0x10000000 |
|
#define | UDMA_CHCTL_DSTSIZE_32 0x20000000 |
|
#define | UDMA_CHCTL_SRCINC_M 0x0C000000 |
|
#define | UDMA_CHCTL_SRCINC_8 0x00000000 |
|
#define | UDMA_CHCTL_SRCINC_16 0x04000000 |
|
#define | UDMA_CHCTL_SRCINC_32 0x08000000 |
|
#define | UDMA_CHCTL_SRCINC_NONE 0x0C000000 |
|
#define | UDMA_CHCTL_SRCSIZE_M 0x03000000 |
|
#define | UDMA_CHCTL_SRCSIZE_8 0x00000000 |
|
#define | UDMA_CHCTL_SRCSIZE_16 0x01000000 |
|
#define | UDMA_CHCTL_SRCSIZE_32 0x02000000 |
|
#define | UDMA_CHCTL_DSTPROT0 0x00200000 |
|
#define | UDMA_CHCTL_SRCPROT0 0x00040000 |
|
#define | UDMA_CHCTL_ARBSIZE_M 0x0003C000 |
|
#define | UDMA_CHCTL_ARBSIZE_1 0x00000000 |
|
#define | UDMA_CHCTL_ARBSIZE_2 0x00004000 |
|
#define | UDMA_CHCTL_ARBSIZE_4 0x00008000 |
|
#define | UDMA_CHCTL_ARBSIZE_8 0x0000C000 |
|
#define | UDMA_CHCTL_ARBSIZE_16 0x00010000 |
|
#define | UDMA_CHCTL_ARBSIZE_32 0x00014000 |
|
#define | UDMA_CHCTL_ARBSIZE_64 0x00018000 |
|
#define | UDMA_CHCTL_ARBSIZE_128 0x0001C000 |
|
#define | UDMA_CHCTL_ARBSIZE_256 0x00020000 |
|
#define | UDMA_CHCTL_ARBSIZE_512 0x00024000 |
|
#define | UDMA_CHCTL_ARBSIZE_1024 0x00028000 |
|
#define | UDMA_CHCTL_XFERSIZE_M 0x00003FF0 |
|
#define | UDMA_CHCTL_NXTUSEBURST 0x00000008 |
|
#define | UDMA_CHCTL_XFERMODE_M 0x00000007 |
|
#define | UDMA_CHCTL_XFERMODE_STOP 0x00000000 |
|
#define | UDMA_CHCTL_XFERMODE_BASIC 0x00000001 |
|
#define | UDMA_CHCTL_XFERMODE_AUTO 0x00000002 |
|
#define | UDMA_CHCTL_XFERMODE_PINGPONG 0x00000003 |
|
#define | UDMA_CHCTL_XFERMODE_MEM_SG 0x00000004 |
|
#define | UDMA_CHCTL_XFERMODE_MEM_SGA 0x00000005 |
|
#define | UDMA_CHCTL_XFERMODE_PER_SG 0x00000006 |
|
#define | UDMA_CHCTL_XFERMODE_PER_SGA 0x00000007 |
|
#define | UDMA_CHCTL_XFERSIZE_S 4 |
|