From: Takashi Iwai Date: Mon, 18 Mar 2013 10:34:45 +0000 (+0100) Subject: ALSA: hda - Make the resume of digital beep setup proper X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=8bc0a8469c514016bc04de55eda3bf597a9340e2;p=openwrt%2Fstaging%2Fblogic.git ALSA: hda - Make the resume of digital beep setup proper The verb to set up the digital beep via AC_VERB_SET_DIGI_CONVERT_2 should be executed at resume as well. Use the cached write for it being performed automatically at resume. Signed-off-by: Takashi Iwai --- diff --git a/sound/pci/hda/hda_beep.c b/sound/pci/hda/hda_beep.c index 35bf5316ccc6..63c99090a4ec 100644 --- a/sound/pci/hda/hda_beep.c +++ b/sound/pci/hda/hda_beep.c @@ -213,7 +213,7 @@ int snd_hda_attach_beep_device(struct hda_codec *codec, int nid) snprintf(beep->phys, sizeof(beep->phys), "card%d/codec#%d/beep0", codec->bus->card->number, codec->addr); /* enable linear scale */ - snd_hda_codec_write(codec, nid, 0, + snd_hda_codec_write_cache(codec, nid, 0, AC_VERB_SET_DIGI_CONVERT_2, 0x01); beep->nid = nid;