lkml.org 
[lkml]   [2018]   [Nov]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.19 035/361] ALSA: hda - Fix headphone pin config for ASUS G751
    Date
    4.19-stable review patch.  If anyone has any objections, please let me know.

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

    From: Takashi Iwai <tiwai@suse.de>

    commit 5b7c5e1f4c36b99d0f694f38b9ad910f520cb7ef upstream.

    BIOS on ASUS G751 doesn't seem to map the headphone pin (NID 0x16)
    correctly. Add a quirk to address it, as well as chaining to the
    previous fix for the microphone.

    Reported-by: Håvard <hovardslill@gmail.com>
    Cc: <stable@vger.kernel.org>
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    sound/pci/hda/patch_realtek.c | 12 +++++++++++-
    1 file changed, 11 insertions(+), 1 deletion(-)

    --- a/sound/pci/hda/patch_realtek.c
    +++ b/sound/pci/hda/patch_realtek.c
    @@ -7738,6 +7738,7 @@ enum {
    ALC662_FIXUP_ASUS_Nx50,
    ALC668_FIXUP_ASUS_Nx51_HEADSET_MODE,
    ALC668_FIXUP_ASUS_Nx51,
    + ALC668_FIXUP_MIC_COEF,
    ALC668_FIXUP_ASUS_G751,
    ALC891_FIXUP_HEADSET_MODE,
    ALC891_FIXUP_DELL_MIC_NO_PRESENCE,
    @@ -8008,7 +8009,7 @@ static const struct hda_fixup alc662_fix
    .chained = true,
    .chain_id = ALC668_FIXUP_ASUS_Nx51_HEADSET_MODE,
    },
    - [ALC668_FIXUP_ASUS_G751] = {
    + [ALC668_FIXUP_MIC_COEF] = {
    .type = HDA_FIXUP_VERBS,
    .v.verbs = (const struct hda_verb[]) {
    { 0x20, AC_VERB_SET_COEF_INDEX, 0xc3 },
    @@ -8016,6 +8017,15 @@ static const struct hda_fixup alc662_fix
    {}
    },
    },
    + [ALC668_FIXUP_ASUS_G751] = {
    + .type = HDA_FIXUP_PINS,
    + .v.pins = (const struct hda_pintbl[]) {
    + { 0x16, 0x0421101f }, /* HP */
    + {}
    + },
    + .chained = true,
    + .chain_id = ALC668_FIXUP_MIC_COEF
    + },
    [ALC891_FIXUP_HEADSET_MODE] = {
    .type = HDA_FIXUP_FUNC,
    .v.func = alc_fixup_headset_mode,

    \
     
     \ /
      Last update: 2018-11-12 01:15    [W:2.814 / U:1.432 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site