|
@@ -759,6 +759,7 @@ dwc_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
|
|
|
lli_set(prev, ctllo, DWC_CTLL_INT_EN);
|
|
|
|
|
|
prev->lli.llp = 0;
|
|
|
+ lli_clear(prev, ctllo, DWC_CTLL_LLP_D_EN | DWC_CTLL_LLP_S_EN);
|
|
|
first->txd.flags = flags;
|
|
|
first->total_len = len;
|
|
|
|
|
@@ -919,6 +920,7 @@ slave_sg_fromdev_fill_desc:
|
|
|
lli_set(prev, ctllo, DWC_CTLL_INT_EN);
|
|
|
|
|
|
prev->lli.llp = 0;
|
|
|
+ lli_clear(prev, ctllo, DWC_CTLL_LLP_D_EN | DWC_CTLL_LLP_S_EN);
|
|
|
first->total_len = total_len;
|
|
|
|
|
|
return &first->txd;
|