Registers
5-34
5.6
Registers
Table 5–10 describes the DMA controller registers.
Note:
The DMA control registers are part of a register superset for multiple OMAP-
based devices. They are defined for a 16-port, 16-channel DMA controller.
Thus as generic as possible a register mapping is provided, so some regis-
ters may appear to be almost empty. Only the 16 LSBs are used; in fact, the
DMA registers must always be accessed as 16-bit registers.
Base address for system DMA: FFFE–D800
Table 5–10. DMA Controller Registers
Name
Description
R/W
Size
(Bits)
Address
Reset Value
DMA_GCR
Global control
R/W
16
0xFFFEDC00
0x0008
DMA_CSDP_CH0
Channel 0 source destination
parameters
R/W
16
0xFFFED800
0x0000
DMA_CCR_CH0
Channel 0 control
R/W
16
0xFFFED802
0x0000
DMA_CICR_CH0
Channel 0 interrupt control
R/W
16
0xFFFED804
0x0003
DMA_CSR_CH0
Channel 0 status
R
16
0xFFFED806
0x0000
DMA_CSSA_L_CH0
Channel 0 source start
address—lower bits
R/W
16
0xFFFED808
U
DMA_CSSA_U_CH0
Channel 0 source start
address—upper bits
R/W
16
0xFFFED80A
U
DMA_CDSA_L_CH0
Channel 0 destination start
address—lower bits
R/W
16
0xFFFED80C
U
DMA_CDSA_U_CH0
Channel 0 destination start
address—upper bits
R/W
16
0xFFFED80E
U
DMA_CEN_CH0
Channel 0 element number
R/W
16
0xFFFED810
U
DMA_CFN_CH0
Channel 0 frame number
R/W
16
0xFFFED812
U
DMA_CFI_CH0
Channel 0 frame index
R/W
16
0xFFFED814
U
DMA_CEI_CH0
Channel 0 element index
R/W
16
0xFFFED816
U
DMA_CPC_CH0
Channel 0 channel progress counter
R/W
16
0xFFFED818
U
DMA_CSDP_CH1
Channel 1 source destination
parameters
R/W
16
0xFFFED840
0x0000 0000