|
@@ -1161,7 +1161,7 @@ static inline int _ldst_devtomem(struct pl330_dmac *pl330, unsigned dry_run,
|
|
|
if (pl330->quirks & PL330_QUIRK_BROKEN_NO_FLUSHP)
|
|
|
cond = BURST;
|
|
|
else
|
|
|
- cond = (pxs->desc->rqcfg.brst_len == 1) ? SINGLE : BURST;
|
|
|
+ cond = SINGLE;
|
|
|
|
|
|
while (cyc--) {
|
|
|
off += _emit_WFP(dry_run, &buf[off], cond, pxs->desc->peri);
|
|
@@ -1186,8 +1186,7 @@ static inline int _ldst_memtodev(struct pl330_dmac *pl330,
|
|
|
if (pl330->quirks & PL330_QUIRK_BROKEN_NO_FLUSHP)
|
|
|
cond = BURST;
|
|
|
else
|
|
|
- cond = (pxs->desc->rqcfg.brst_len == 1) ? SINGLE : BURST;
|
|
|
-
|
|
|
+ cond = SINGLE;
|
|
|
|
|
|
while (cyc--) {
|
|
|
off += _emit_WFP(dry_run, &buf[off], cond, pxs->desc->peri);
|
|
@@ -2598,7 +2597,7 @@ static struct dma_async_tx_descriptor *pl330_prep_dma_cyclic(
|
|
|
|
|
|
desc->rqtype = direction;
|
|
|
desc->rqcfg.brst_size = pch->burst_sz;
|
|
|
- desc->rqcfg.brst_len = pch->burst_len;
|
|
|
+ desc->rqcfg.brst_len = 1;
|
|
|
desc->bytes_requested = period_len;
|
|
|
fill_px(&desc->px, dst, src, period_len);
|
|
|
|
|
@@ -2743,7 +2742,7 @@ pl330_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
|
|
|
}
|
|
|
|
|
|
desc->rqcfg.brst_size = pch->burst_sz;
|
|
|
- desc->rqcfg.brst_len = pch->burst_len;
|
|
|
+ desc->rqcfg.brst_len = 1;
|
|
|
desc->rqtype = direction;
|
|
|
desc->bytes_requested = sg_dma_len(sg);
|
|
|
}
|