diff mbox series

[SRU,OEM-OSP1-B,1/1] Revert "ASoC: SOF: hda: set autosuspend delay for hda bus device"

Message ID 20190725132347.32049-2-hui.wang@canonical.com
State Accepted
Headers show
Series alsa/sof: the headphone doesn't work when sound-setting opens | expand

Commit Message

Hui Wang July 25, 2019, 1:23 p.m. UTC
From: Rander Wang <rander.wang@linux.intel.com>

BugLink: https://bugs.launchpad.net/bugs/1837900

This reverts commit 69964d0992a29b95b63e519f2dd7ded2e953fd88

This patch causes a bug: playback and catpure don't work
if playback and catpure are started when ubuntu is just set up.
The hda codec is suspended immediately after initialized in
legacy hda driver and then it works after resume. This patch
breaks the flow in SOF, so just remove it.

Signed-off-by: Rander Wang <rander.wang@linux.intel.com>
(cherry picked from commit 52d426d2b84fc5e029a8c23048dc4ae5ad78e0f6
git://github.com/thesofproject/linux.git)
Signed-off-by: Hui Wang <hui.wang@canonical.com>
---
 sound/soc/sof/intel/hda-codec.c | 4 ----
 1 file changed, 4 deletions(-)
diff mbox series

Patch

diff --git a/sound/soc/sof/intel/hda-codec.c b/sound/soc/sof/intel/hda-codec.c
index edac308fcf9e..c711792534da 100644
--- a/sound/soc/sof/intel/hda-codec.c
+++ b/sound/soc/sof/intel/hda-codec.c
@@ -138,7 +138,6 @@  static int hda_codec_probe(struct snd_sof_dev *sdev, int address)
 int hda_codec_probe_bus(struct snd_sof_dev *sdev)
 {
 	struct hdac_bus *bus = sof_to_bus(sdev);
-	struct hda_bus *hbus = sof_to_hbus(sdev);
 	int i, ret;
 
 	/* probe codecs in avail slots */
@@ -155,9 +154,6 @@  int hda_codec_probe_bus(struct snd_sof_dev *sdev)
 		}
 	}
 
-	/* set autosuspend delay for hda bus device */
-	snd_hda_set_power_save(hbus, SND_SOF_SUSPEND_DELAY_MS);
-
 	return 0;
 }
 EXPORT_SYMBOL(hda_codec_probe_bus);