Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp3137908pxb; Mon, 18 Apr 2022 17:01:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwMZ/U9PL7IBRRnpiZ+IWWVWrGsOYlK9rkS2E3DqLrp3zkRLHXw5iTT1Vx/vfjFDUqIKATM X-Received: by 2002:a50:fc89:0:b0:41d:83d1:9df3 with SMTP id f9-20020a50fc89000000b0041d83d19df3mr14264017edq.19.1650326465261; Mon, 18 Apr 2022 17:01:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650326465; cv=none; d=google.com; s=arc-20160816; b=G8o4dZlvUOBQqUA63FNI3A59Va/kfVcqXcuMX5XBCAH2t7RCZWz7sdHbNY2QALMgg4 wjEXB5rctjlOPhDt+4euwKzw+FmNOD6cSLw0flhBju0whFfTAZ1LNwJ91Z1t1At2DPBe nv66TOj54zepqlB7575Wfuus4jd38MoQCDzgmxX9VHFOWvC9j3phbS3oDlvL4t2kIMn7 rH33cA89f5UV3JPl2nHMuGsrXtPQwOrLg3MCG552fDnAhVnk+2EUJUfky9gRAKXRygke KKBoztv5GizZZGD0IJT6BCWNMzFAS2rhl7M0p1uXaEIfmJ5eRhqvVmxv95jYtwx3KgjL p+yA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=n60UzzXSIC/K5xN5AZpG/wzbbOieFp0SY0cYHh0CdqI=; b=BxcFYsZLhm6omyntpYJk4s611G0czUCtVCz/7jaVsxizXeop7b1VhQzrUaubQFUKCy UCuXVhhWLJ2ebOjXO38aFhr1sXZ1FQvpYzVM2PzpHVimNPDS3eS3q9mmDPKK5EYnGHfn VtQX29In2aPwDHs9WnIgo1v485e5RRRZGXcKHIY28fbYwpaJjFV7Z2AOn/VbBQkVRzuR CHKEzC7J3e5c3DnE9wQ9AtAyLYzMJMS1huoggWs2d71Ej50pyULSsdHvFQWlhEYnVCSa Bu7STcEnzYLpt7CFlnRg1xqMNBPWnqzNWUXwWDSJ7uIQ2CJYSJ4j7UCdQGKMssC4kTsz oDZw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=2a3Qd84p; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f19-20020a1709062c5300b006e8a20ff40bsi6711520ejh.303.2022.04.18.17.00.41; Mon, 18 Apr 2022 17:01:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=2a3Qd84p; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242139AbiDRNNW (ORCPT + 99 others); Mon, 18 Apr 2022 09:13:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59864 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242313AbiDRM7r (ORCPT ); Mon, 18 Apr 2022 08:59:47 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1B86F30574; Mon, 18 Apr 2022 05:40:43 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id AC4AE60FB6; Mon, 18 Apr 2022 12:40:42 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9F7DBC385A1; Mon, 18 Apr 2022 12:40:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1650285642; bh=Mjxt2i/b04vTLzk5hAVoMByvoXozygDZrgJVQY2xCLc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=2a3Qd84p+xntYsoiQfWPN2PToiL0lBnRY4d3Srz83tBEkSAgos8oiVAquJj3s+VMx RaEDHA5T8p6T2idPpNZxmzc8bUR53SN1XV+w5f1uvmQJyZnPI9+pbhcsnV5JPhu156 qYwbUxrVHO0OxEO/XgseJO9smeBYlRhKzzhfjd0c= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Tao Jin , Takashi Iwai Subject: [PATCH 5.10 082/105] ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers Date: Mon, 18 Apr 2022 14:13:24 +0200 Message-Id: <20220418121148.961889761@linuxfoundation.org> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20220418121145.140991388@linuxfoundation.org> References: <20220418121145.140991388@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Tao Jin commit 264fb03497ec1c7841bba872571bcd11beed57a7 upstream. For this specific device on Lenovo Thinkpad X12 tablet, the verbs were dumped by qemu running a guest OS that init this codec properly. After studying the dump, it turns out that the same quirk used by the other Lenovo devices can be reused. The patch was tested working against the mainline kernel. Cc: Signed-off-by: Tao Jin Link: https://lore.kernel.org/r/CO6PR03MB6241CD73310B37858FE64C85E1E89@CO6PR03MB6241.namprd03.prod.outlook.com Signed-off-by: Takashi Iwai Signed-off-by: Greg Kroah-Hartman --- sound/pci/hda/patch_realtek.c | 1 + 1 file changed, 1 insertion(+) --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c @@ -8995,6 +8995,7 @@ static const struct snd_pci_quirk alc269 SND_PCI_QUIRK(0x17aa, 0x505d, "Thinkpad", ALC298_FIXUP_TPT470_DOCK), SND_PCI_QUIRK(0x17aa, 0x505f, "Thinkpad", ALC298_FIXUP_TPT470_DOCK), SND_PCI_QUIRK(0x17aa, 0x5062, "Thinkpad", ALC298_FIXUP_TPT470_DOCK), + SND_PCI_QUIRK(0x17aa, 0x508b, "Thinkpad X12 Gen 1", ALC287_FIXUP_LEGION_15IMHG05_SPEAKERS), SND_PCI_QUIRK(0x17aa, 0x5109, "Thinkpad", ALC269_FIXUP_LIMIT_INT_MIC_BOOST), SND_PCI_QUIRK(0x17aa, 0x511e, "Thinkpad", ALC298_FIXUP_TPT470_DOCK), SND_PCI_QUIRK(0x17aa, 0x511f, "Thinkpad", ALC298_FIXUP_TPT470_DOCK),