mirror of
https://github.com/Stichting-MINIX-Research-Foundation/u-boot.git
synced 2025-09-10 12:39:22 -04:00
altera_tse: Clear SGDMA's RUN bit in async transfer, like in sync case
Signed-off-by: Joachim Foerster <joachim.foerster@missinglinkelectronics.com>
This commit is contained in:
parent
f75dd584cd
commit
337aff53f6
@ -198,6 +198,12 @@ static int alt_sgdma_do_async_transfer(volatile struct alt_sgdma_registers *dev,
|
|||||||
if (counter >= ALT_TSE_SGDMA_BUSY_WATCHDOG_CNTR)
|
if (counter >= ALT_TSE_SGDMA_BUSY_WATCHDOG_CNTR)
|
||||||
debug("Timeout waiting sgdma in do async!\n");
|
debug("Timeout waiting sgdma in do async!\n");
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Clear the RUN bit in the control register. This is needed
|
||||||
|
* to restart the SGDMA engine later on.
|
||||||
|
*/
|
||||||
|
dev->control = 0;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Clear any (previous) status register information
|
* Clear any (previous) status register information
|
||||||
* that might occlude our error checking later.
|
* that might occlude our error checking later.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user