Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4451089e authored by Matt Ranostay's avatar Matt Ranostay Committed by Takashi Iwai
Browse files

[ALSA] hda: fix STAC927x power management



Fix issue on STAC927x codecs that first DAC was getting powered down
even if was being used.

Signed-off-by: default avatarMatthew Ranostay <mranostay@embeddedalley.com>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 6876a532
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2893,7 +2893,8 @@ static void stac92xx_power_down(struct hda_codec *codec)
	/* power down inactive DACs */
	hda_nid_t *dac;
	for (dac = spec->dac_list; *dac; dac++)
		if (!is_in_dac_nids(spec, *dac))
		if (!is_in_dac_nids(spec, *dac) &&
			spec->multiout.hp_nid != *dac)
			snd_hda_codec_write_cache(codec, *dac, 0,
					AC_VERB_SET_POWER_STATE, AC_PWRST_D3);
}