LH79524/LH79525 User’s Guide
UARTs
Version 1.0
16-27
16.3.2.14 UART0 DMA Control Register (DMACTRL)
UART0 DMACTRL is the UART0 DMA Control Register. It allows control of certain UART
DMA functions.
The RXDMAEN, and TXDMAEN bits are not automatically cleared for standard Stream 0
through 3 DMA operations, respectively. These bits should be explicitly cleared by soft-
ware as soon as possible following DMA completion.
On initiating a DMA operation the DMAC:CTRL:ENABLE bit should be set before either of
the above mentioned bits are set.
Table 16-34. DMACTRL Register
BIT
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
FIELD
///
RESET
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
RW
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
BIT
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
FIELD
///
DM
A
O
E
TXDMAEN
RXDMAEN
RESET
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
RW
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RO
RW
RW
RW
ADDR
UART 0: 0xFF 0x048
Table 16-35. DMACTRL Fields
BIT
NAME
DESCRIPTION
15:3
///
Reserved
Reading returns 0. Write the reset value.
2
DMAOE
DMA on Error
1 = Disables the DMA receive request output when the UART Error Interrupt is
asserted
0 = Does not disables the DMA receive request output when the UART Error
Interrupt is asserted
1
TXDMAEN
Transmit DMA Enable
1 = Enables the DMA for the transmit FIFO
0 = Disables the DMA for the transmit FIFO
0
RXDMAEN
Receive DMA Enable
1 = Enables the DMA for the receive FIFO
0 = Disables the DMA for the receive FIFO