We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 2d92796 + 27a3db1 commit a4b7b90Copy full SHA for a4b7b90
1 file changed
src/drivers/hda-dma.c
@@ -213,13 +213,7 @@ static int hda_dma_start(struct dma *dma, int channel)
213
/* full buffer is copied at startup */
214
p->chan[channel].desc_avail = p->chan[channel].desc_count;
215
216
- /* for render let's wait for buffer full */
217
- if (p->chan[channel].direction == DMA_DIR_HMEM_TO_LMEM) {
218
- do {
219
- idelay(PLATFORM_DEFAULT_DELAY);
220
- dgcs = host_dma_reg_read(dma, channel, DGCS);
221
- } while (!(dgcs & DGCS_BF));
222
- }
+ pm_runtime_put(PM_RUNTIME_HOST_DMA_L1);
223
out:
224
spin_unlock_irq(&dma->lock, flags);
225
return ret;
0 commit comments