|
@@ -443,6 +443,8 @@ static void azx_int_disable(struct hdac_bus *bus)
|
|
|
list_for_each_entry(azx_dev, &bus->stream_list, list)
|
|
list_for_each_entry(azx_dev, &bus->stream_list, list)
|
|
|
snd_hdac_stream_updateb(azx_dev, SD_CTL, SD_INT_MASK, 0);
|
|
snd_hdac_stream_updateb(azx_dev, SD_CTL, SD_INT_MASK, 0);
|
|
|
|
|
|
|
|
|
|
+ synchronize_irq(bus->irq);
|
|
|
|
|
+
|
|
|
/* disable SIE for all streams */
|
|
/* disable SIE for all streams */
|
|
|
snd_hdac_chip_writeb(bus, INTCTL, 0);
|
|
snd_hdac_chip_writeb(bus, INTCTL, 0);
|
|
|
|
|
|