diff options
-rw-r--r-- | drivers/dma/amba-pl08x.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/dma/amba-pl08x.c b/drivers/dma/amba-pl08x.c index 78c84b3f903d..1081165d01a3 100644 --- a/drivers/dma/amba-pl08x.c +++ b/drivers/dma/amba-pl08x.c | |||
@@ -356,7 +356,7 @@ static u32 pl08x_getbytes_chan(struct pl08x_dma_chan *plchan) | |||
356 | if (ch && txd) { | 356 | if (ch && txd) { |
357 | struct pl08x_lli *llis_va = txd->llis_va; | 357 | struct pl08x_lli *llis_va = txd->llis_va; |
358 | struct pl08x_lli *llis_bus = (struct pl08x_lli *) txd->llis_bus; | 358 | struct pl08x_lli *llis_bus = (struct pl08x_lli *) txd->llis_bus; |
359 | u32 clli = readl(ch->base + PL080_CH_LLI); | 359 | u32 clli = readl(ch->base + PL080_CH_LLI) & ~PL080_LLI_LM_AHB2; |
360 | 360 | ||
361 | /* First get the bytes in the current active LLI */ | 361 | /* First get the bytes in the current active LLI */ |
362 | bytes = get_bytes_in_cctl(readl(ch->base + PL080_CH_CONTROL)); | 362 | bytes = get_bytes_in_cctl(readl(ch->base + PL080_CH_CONTROL)); |