summaryrefslogtreecommitdiff
path: root/cesar/hal/phy/src
diff options
context:
space:
mode:
authorlaranjeiro2008-07-18 14:37:51 +0000
committerlaranjeiro2008-07-18 14:37:51 +0000
commit1f3cdb623f2b289a75c2326836127babeee80cc5 (patch)
treeeeffa1fb6aad6892486a2e3a85f941f44ed6e0e2 /cesar/hal/phy/src
parentdc31d4a97332560dc959a4f3433c7ecec03485ee (diff)
test_general/hal/phy/bridgedma: Update the start function to set the last bit in the last job.
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@2633 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'cesar/hal/phy/src')
-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;
}
}