lkml.org 
[lkml]   [2014]   [Oct]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.16 059/357] ALSA: hda - Fix digital mic on Acer Aspire 3830TG
    Date
    3.16-stable review patch.  If anyone has any objections, please let me know.

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

    From: Takashi Iwai <tiwai@suse.de>

    commit ff50479ad61069f3ee14863225aebe36d598e93e upstream.

    Acer Aspire 3830TG with CX20588 codec has a digital built-in mic that
    has the same problem like many others, the inverted signal in stereo.
    Apply the same fixup to this machine, too.

    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    sound/pci/hda/patch_conexant.c | 9 ++++++++-
    1 file changed, 8 insertions(+), 1 deletion(-)

    --- a/sound/pci/hda/patch_conexant.c
    +++ b/sound/pci/hda/patch_conexant.c
    @@ -2822,6 +2822,7 @@ enum {
    CXT_FIXUP_HEADPHONE_MIC_PIN,
    CXT_FIXUP_HEADPHONE_MIC,
    CXT_FIXUP_GPIO1,
    + CXT_FIXUP_ASPIRE_DMIC,
    CXT_FIXUP_THINKPAD_ACPI,
    CXT_FIXUP_OLPC_XO,
    CXT_FIXUP_CAP_MIX_AMP,
    @@ -3269,6 +3270,12 @@ static const struct hda_fixup cxt_fixups
    { }
    },
    },
    + [CXT_FIXUP_ASPIRE_DMIC] = {
    + .type = HDA_FIXUP_FUNC,
    + .v.func = cxt_fixup_stereo_dmic,
    + .chained = true,
    + .chain_id = CXT_FIXUP_GPIO1,
    + },
    [CXT_FIXUP_THINKPAD_ACPI] = {
    .type = HDA_FIXUP_FUNC,
    .v.func = hda_fixup_thinkpad_acpi,
    @@ -3349,7 +3356,7 @@ static const struct hda_model_fixup cxt5

    static const struct snd_pci_quirk cxt5066_fixups[] = {
    SND_PCI_QUIRK(0x1025, 0x0543, "Acer Aspire One 522", CXT_FIXUP_STEREO_DMIC),
    - SND_PCI_QUIRK(0x1025, 0x054c, "Acer Aspire 3830TG", CXT_FIXUP_GPIO1),
    + SND_PCI_QUIRK(0x1025, 0x054c, "Acer Aspire 3830TG", CXT_FIXUP_ASPIRE_DMIC),
    SND_PCI_QUIRK(0x1043, 0x138d, "Asus", CXT_FIXUP_HEADPHONE_MIC_PIN),
    SND_PCI_QUIRK(0x152d, 0x0833, "OLPC XO-1.5", CXT_FIXUP_OLPC_XO),
    SND_PCI_QUIRK(0x17aa, 0x20f2, "Lenovo T400", CXT_PINCFG_LENOVO_TP410),



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