Skip to content

Commit 3845c03

Browse files
xiulipanslawblauciak
authored andcommitted
dw-dma: save lli_current on dma stop
need to save lli_current when we stop when using none hw lli. Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
1 parent 15353b2 commit 3845c03

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/drivers/dw-dma.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1188,6 +1188,8 @@ static void dw_dma_irq_handler(void *data)
11881188
switch (next.size) {
11891189
case DMA_RELOAD_END:
11901190
p->chan[i].status = COMP_STATE_PREPARE;
1191+
p->chan[i].lli_current =
1192+
(struct dw_lli2 *)p->chan[i].lli_current->llp;
11911193
break;
11921194
case DMA_RELOAD_LLI:
11931195
dw_dma_chan_reload_lli(dma, i);

0 commit comments

Comments
 (0)