Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 170280
b: refs/heads/master
c: a80e6e3
h: refs/heads/master
v: v3
  • Loading branch information
Lydia Wang authored and Takashi Iwai committed Oct 11, 2009
1 parent bc8def6 commit 3fbbd93
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 1564b2878f5cf160f60af99d4dbca1dd7809ee8a
refs/heads/master: a80e6e3c8c21ca50837e2e42fa438a4ff4a9788e
8 changes: 8 additions & 0 deletions trunk/sound/pci/hda/patch_via.c
Original file line number Diff line number Diff line change
Expand Up @@ -549,6 +549,14 @@ static int via_mux_enum_put(struct snd_kcontrol *kcontrol,

if (!spec->mux_nids[adc_idx])
return -EINVAL;
/* switch to D0 beofre change index */
if (snd_hda_codec_read(codec, spec->mux_nids[adc_idx], 0,
AC_VERB_GET_POWER_STATE, 0x00) != AC_PWRST_D0)
snd_hda_codec_write(codec, spec->mux_nids[adc_idx], 0,
AC_VERB_SET_POWER_STATE, AC_PWRST_D0);
/* update jack power state */
set_jack_power_state(codec);

return snd_hda_input_mux_put(codec, spec->input_mux, ucontrol,
spec->mux_nids[adc_idx],
&spec->cur_mux[adc_idx]);
Expand Down

0 comments on commit 3fbbd93

Please sign in to comment.