summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/network
diff options
context:
space:
mode:
authorRalf Kirchner <ralf.kirchner@embedded-brains.de>2014-04-10 17:02:40 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-04-17 13:24:07 +0200
commit18fe64a2ca1ce88205eac842993dba8c46e4030a (patch)
treece22b7cb3753525f0ffe5ff9d4cc56a90226cacb /c/src/libchip/network
parentbsp/altera-cyclone-v: Cleanup (diff)
downloadrtems-18fe64a2ca1ce88205eac842993dba8c46e4030a.tar.bz2
libchip: Improve handling of DMA suspends
Reset the corresponding DMA status bit
Diffstat (limited to 'c/src/libchip/network')
-rw-r--r--c/src/libchip/network/dwmac.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/c/src/libchip/network/dwmac.c b/c/src/libchip/network/dwmac.c
index ce2fa17e67..10f6b75b3a 100644
--- a/c/src/libchip/network/dwmac.c
+++ b/c/src/libchip/network/dwmac.c
@@ -1162,6 +1162,7 @@ static void dwmac_task_rx( void *arg )
idx
);
++counts->dma_suspended;
+ self->dmagrp->status = DMAGRP_STATUS_RU;
}
idx = idx_next;