Signed-off-by: Joachim Foerster <joachim.foers...@missinglinkelectronics.com>
---
 drivers/net/altera_tse.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/drivers/net/altera_tse.c b/drivers/net/altera_tse.c
index 54a944b..c7f8ba9 100644
--- a/drivers/net/altera_tse.c
+++ b/drivers/net/altera_tse.c
@@ -199,6 +199,12 @@ static int alt_sgdma_do_async_transfer(volatile struct 
alt_sgdma_registers *dev,
                debug("Timeout waiting sgdma in do async!\n");
 
        /*
+        * Clear the RUN bit in the control register. This is needed
+        * restart the SGDMA engine later on.
+        */
+       dev->control = 0;
+
+       /*
         * Clear any (previous) status register information
         * that might occlude our error checking later.
         */
-- 
1.7.6

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to