Browse Source

修复极端情况下DMA中断使能被误关闭造成的声音播放卡住问题

huangliang 8 months ago
parent
commit
db2fa51917
1 changed files with 1 additions and 0 deletions
  1. 1 0
      linux/drivers/dma/ark-axi-dma.c

+ 1 - 0
linux/drivers/dma/ark-axi-dma.c

@@ -374,6 +374,7 @@ static void axi_chan_block_xfer_start(struct axi_dma_chan *chan,
 	}
 
 	axi_dma_enable(chan->chip);
+	axi_dma_irq_enable(chan->chip);
 
 	reg = (DWAXIDMAC_MBLK_TYPE_LL << CH_CFG_L_DST_MULTBLK_TYPE_POS |
 	       DWAXIDMAC_MBLK_TYPE_LL << CH_CFG_L_SRC_MULTBLK_TYPE_POS);