|
@@ -602,6 +602,7 @@ static void tegra_uart_handle_rx_dma(struct tegra_uart_port *tup,
|
|
|
|
|
|
dmaengine_terminate_all(tup->rx_dma_chan);
|
|
dmaengine_terminate_all(tup->rx_dma_chan);
|
|
dmaengine_tx_status(tup->rx_dma_chan, tup->rx_cookie, &state);
|
|
dmaengine_tx_status(tup->rx_dma_chan, tup->rx_cookie, &state);
|
|
|
|
+ async_tx_ack(tup->rx_dma_desc);
|
|
count = tup->rx_bytes_requested - state.residue;
|
|
count = tup->rx_bytes_requested - state.residue;
|
|
|
|
|
|
/* If we are here, DMA is stopped */
|
|
/* If we are here, DMA is stopped */
|