summaryrefslogtreecommitdiff
path: root/cesar/hal/phy
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/hal/phy')
-rw-r--r--cesar/hal/phy/src/bridgedma.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/cesar/hal/phy/src/bridgedma.c b/cesar/hal/phy/src/bridgedma.c
index e46abc830b..e89bd6ab07 100644
--- a/cesar/hal/phy/src/bridgedma.c
+++ b/cesar/hal/phy/src/bridgedma.c
@@ -155,6 +155,7 @@ phy_bridgedma_start (phy_bridgedma_t *ctx, phy_bridgedma_job_t *job_first,
if (((phy_bridgedma_job_t *) job_current) != ctx->job_last)
{
+ ctx->job_last->last = false;
ctx->job_last->next = job_first;
ctx->job_last = job_last;
job_last->last = true;
@@ -174,6 +175,7 @@ phy_bridgedma_start (phy_bridgedma_t *ctx, phy_bridgedma_job_t *job_first,
{
job_current = (u32 *) job_first;
ctx->job_last = job_last;
+ job_last->last = true;
((phy_bridgedma_ctrl_t *) control)->start = true;
}
}