Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752172AbcDXBsc (ORCPT ); Sat, 23 Apr 2016 21:48:32 -0400 Received: from mx2.mailbox.org ([80.241.60.215]:40748 "EHLO mx2.mailbox.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751893AbcDXBsb convert rfc822-to-8bit (ORCPT ); Sat, 23 Apr 2016 21:48:31 -0400 From: "Conrad Kostecki" To: LKML Subject: [PATCH] ALSA: intel_hda - Add dock support for ThinkPad X260 Cc: alsa-devel@vger.kernel.org Date: Sun, 24 Apr 2016 01:48:21 +0000 Message-Id: Reply-To: "Conrad Kostecki" Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=utf-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1655 Lines: 42 Hi! My shiny new ThinkPad X260 is the same way affected, as older ThinkPad (X*40, X*50) generations. That means, I am unable to get sound output, when I am using the Lenovo CES 2013 docking station series (basic, pro, ultra). It can be fixed the same way, as it was already done for X240 and X250, as the X260 uses the same docking connector. I am attaching my patch, which works for me. Cheers Conrad ------------------------------ Fixes audio output on a ThinkPad X260, when using Lenovo CES 2013 docking station series (basic, pro, ultra). Signed-off-by: Conrad Kostecki diff -uprN -X linux-4.6-rc4-vanilla/Documentation/dontdiff linux-4.6-rc4-vanilla/sound/pci/hda/patch_realtek.c linux-4.6-rc4/sound/pci/hda/patch_realtek.c --- linux-4.6-rc4-vanilla/sound/pci/hda/patch_realtek.c 2016-04-24 03:26:36.330983586 +0200 +++ linux-4.6-rc4/sound/pci/hda/patch_realtek.c 2016-04-24 03:27:13.737981843 +0200 @@ -5570,6 +5570,7 @@ static const struct snd_pci_quirk alc269 SND_PCI_QUIRK(0x17aa, 0x2218, "Thinkpad X1 Carbon 2nd", ALC292_FIXUP_TPT440_DOCK), SND_PCI_QUIRK(0x17aa, 0x2223, "ThinkPad T550", ALC292_FIXUP_TPT440_DOCK), SND_PCI_QUIRK(0x17aa, 0x2226, "ThinkPad X250", ALC292_FIXUP_TPT440_DOCK), + SND_PCI_QUIRK(0x17aa, 0x504a, "ThinkPad X260", ALC292_FIXUP_TPT440_DOCK), SND_PCI_QUIRK(0x17aa, 0x2233, "Thinkpad", ALC292_FIXUP_TPT460), SND_PCI_QUIRK(0x17aa, 0x30bb, "ThinkCentre AIO", ALC233_FIXUP_LENOVO_LINE2_MIC_HOTKEY), SND_PCI_QUIRK(0x17aa, 0x30e2, "ThinkCentre AIO", ALC233_FIXUP_LENOVO_LINE2_MIC_HOTKEY), ------------------------------