lkml.org 
[lkml]   [2014]   [Apr]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.4 100/134] ALSA: hda - Cache the MUX selection for generic HDMI
    Date
    3.4-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Takashi Iwai <tiwai@suse.de>

    commit bddee96b5d0db869f47b195fe48c614ca824203c upstream.

    When a selection to a converter MUX is changed in hdmi_pcm_open(), it
    should be cached so that the given connection can be restored properly
    at PM resume. We need just to replace the corresponding
    snd_hda_codec_write() call with snd_hda_codec_write_cache().

    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
    Cc: Weng Meiling <wengmeiling.weng@huawei.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    sound/pci/hda/patch_hdmi.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/sound/pci/hda/patch_hdmi.c
    +++ b/sound/pci/hda/patch_hdmi.c
    @@ -910,7 +910,7 @@ static int hdmi_pcm_open(struct hda_pcm_
    per_cvt->assigned = 1;
    hinfo->nid = per_cvt->cvt_nid;

    - snd_hda_codec_write(codec, per_pin->pin_nid, 0,
    + snd_hda_codec_write_cache(codec, per_pin->pin_nid, 0,
    AC_VERB_SET_CONNECT_SEL,
    mux_idx);
    snd_hda_spdif_ctls_assign(codec, pin_idx, per_cvt->cvt_nid);



    \
     
     \ /
      Last update: 2014-04-10 07:01    [W:4.128 / U:0.260 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site