lkml.org 
[lkml]   [2011]   [Mar]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[06/55] ALSA: hda - VIA: Fix VT1708 cant build up Headphone control issue
    2.6.37-stable review patch.  If anyone has any objections, please let us know.

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

    From: Lydia Wang <lydiawang@viatech.com.cn>

    commit ee3c35c0827de02de414d08b2ddcbb910c2263ab upstream.

    Since VT1708 didn't support the control of getting connection number,
    building of headphone control will fail in via_hp_build() function.

    Signed-off-by: Lydia Wang <lydiawang@viatech.com.cn>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    sound/pci/hda/patch_via.c | 9 ++++++---
    1 file changed, 6 insertions(+), 3 deletions(-)

    --- a/sound/pci/hda/patch_via.c
    +++ b/sound/pci/hda/patch_via.c
    @@ -1267,9 +1267,12 @@ static int via_hp_build(struct hda_codec
    break;
    }

    - nums = snd_hda_get_connections(codec, nid, conn, HDA_MAX_CONNECTIONS);
    - if (nums <= 1)
    - return 0;
    + if (spec->codec_type != VT1708) {
    + nums = snd_hda_get_connections(codec, nid,
    + conn, HDA_MAX_CONNECTIONS);
    + if (nums <= 1)
    + return 0;
    + }

    knew = via_clone_control(spec, &via_hp_mixer[0]);
    if (knew == NULL)



    \
     
     \ /
      Last update: 2011-03-26 00:55    [W:4.048 / U:0.424 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site