At Wed, 20 Feb 2008 17:00:39 -0500, Matthew Ranostay wrote: > > Fix issue on STAC927x codecs that first DAC was getting powered down even if was being used. > > Signed-off-by: Matthew Ranostay <mranostay@xxxxxxxxxxxxxxxxx> Thanks, applied now to HG tree. I guess we can use check_in_dac_nids() instead? Takashi > --- > diff -r 30701aaf404c pci/hda/patch_sigmatel.c > --- a/pci/hda/patch_sigmatel.c Wed Feb 20 12:13:29 2008 +0100 > +++ b/pci/hda/patch_sigmatel.c Wed Feb 20 14:16:59 2008 -0700 > @@ -2893,7 +2893,8 @@ static void stac92xx_power_down(struct h > /* 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); > } > _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel