From a83a1912937c1cbfa5e59355e8df3b865555b05d Mon Sep 17 00:00:00 2001 From: VNSL Durga Date: Fri, 25 Sep 2015 15:08:05 +0530 Subject: [PATCH] csudma: Modified logic of polling variable in example. Signed-off-by: VNSL Durga Acked-by: Punnaiah Choudary Kalluri --- .../drivers/csudma/examples/xcsudma_intr_example.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/XilinxProcessorIPLib/drivers/csudma/examples/xcsudma_intr_example.c b/XilinxProcessorIPLib/drivers/csudma/examples/xcsudma_intr_example.c index cc29328f..2b5330bb 100644 --- a/XilinxProcessorIPLib/drivers/csudma/examples/xcsudma_intr_example.c +++ b/XilinxProcessorIPLib/drivers/csudma/examples/xcsudma_intr_example.c @@ -212,7 +212,7 @@ int XCsuDma_IntrExample(u16 DeviceId) XCsuDma_Transfer(&CsuDma, XCSUDMA_SRC_CHANNEL, SRC_ADDR, SIZE, EnLast); /* Wait for generation of destination work is done */ - while(DstDone == 1); + while(DstDone == 0); /* Disable interrupts */ XCsuDma_DisableIntr(&CsuDma, XCSUDMA_DST_CHANNEL, XCSUDMA_IXR_DONE_MASK);