UART011_TXDMAE
uap->dmacr &= ~(UART011_DMAONERR | UART011_RXDMAE | UART011_TXDMAE);
uap->dmacr = dmacr & ~UART011_TXDMAE;
if (!(dmacr & UART011_TXDMAE) || uart_tx_stopped(&uap->port) ||
uap->dmacr |= UART011_TXDMAE;
uap->dmacr |= UART011_TXDMAE;
uap->dmacr &= ~UART011_TXDMAE;
} else if (!(uap->dmacr & UART011_TXDMAE)) {
uap->dmacr |= UART011_TXDMAE;
uap->dmacr &= ~UART011_TXDMAE;
uap->dmacr &= ~UART011_TXDMAE;