Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp3642056pxb; Mon, 24 Jan 2022 14:13:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJzvTIgTXegOeMWWhu+buBUqWpyjK7XYxlrbX6xq0Pa/xZX4K+UgkOkp8+ALo6y9e4km3i0+ X-Received: by 2002:a17:90b:3b8f:: with SMTP id pc15mr397470pjb.210.1643062386352; Mon, 24 Jan 2022 14:13:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643062386; cv=none; d=google.com; s=arc-20160816; b=szmupbiN3tS2Kczn5msoqKaRMeWmRSPaqZBLuUFdcPme3oc5p4qgshCqqlnCPksQe3 3i06CSLfIAysW+6imduPZGN68pmaRHvCqyu4JkUIbxxLkEblwQWETVTxOLtbQkvtmM6j 00nDxiORBMJkaUS9x47wOFf9vUwRF4dPzkIg4DkTsQ+GB6GSa6IR+8j61eU1mpNJ+14f hPPPT1KSwFkKwhY4kKNWYAZfHqgbEDg5/y+rk2f1g3uMFbfKWusfjpcb4g8FNQixCkbN mG5TfsbysapDgoKf0aTqS/+A4EA4TTHo0qcADjJFBqVxwVUu8+8jpmAxSp1Opd+t3/zj 2cjA== 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=oaAZCmYvxpFEH5RX3CmKhAQ+tCXy7F96OeYETSjNCe8=; b=N6L7X+gbLnQs6Cp4zPeJ3fwy5Yu7+LfEMb2rw+b3I07mHXloY2cUpAFUikQKliMqMM j8P8Z8A3mT+vfB06xCfYUYscJTY6s+j5JeFepZ6ts8+/KUh4sn/NH4dKC2g9r1hsppLA kH6oo1DrtH//IRqzdp6ZrDrytO6JucG5y7oPtBqXJf6Vwq8ilnWX7pXX74z5ddlE6NmK udt6dt/RiVX+WhToeqx9xLQRE5Ean4Sn3bn+rxjXCuLrWZvVAXXL7O2ag/3EOVnNPowK Ts1dgv1JozYAX/o6xETS3QNQez8w8XXJAhEkmZiByP60PJxZpeAbxE0S4/Xdf9UJU/7A qHuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="dA4PRiW/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x16si9700959plg.384.2022.01.24.14.12.54; Mon, 24 Jan 2022 14:13:06 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="dA4PRiW/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1354956AbiAXV5x (ORCPT + 99 others); Mon, 24 Jan 2022 16:57:53 -0500 Received: from ams.source.kernel.org ([145.40.68.75]:36596 "EHLO ams.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1377051AbiAXVQ7 (ORCPT ); Mon, 24 Jan 2022 16:16:59 -0500 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 ams.source.kernel.org (Postfix) with ESMTPS id 4992BB8122A; Mon, 24 Jan 2022 21:16:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 72DB6C340E5; Mon, 24 Jan 2022 21:16:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1643059015; bh=35bdOZwEX15/CDl0eOhUKLqgXQk8j5PQ12jCuwyOO2I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=dA4PRiW/DSxMKVKaRh7HCQF6/MPhJtB0LT3C9sIPedbG1JM0ct5Q41d8mI4Y6jRmU lBvsba1nehzw3hAeb2lJLkZdJidFHBF2mwASTlvvu09ligVhrcDoKVOCb8HrRJfSrX dL/1Sm7ZfQdJMt3PsUn61peKdH9qY0BdIIpSWCS4= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Pierre-Louis Bossart , Ranjani Sridharan , Bard Liao , Mark Brown , Sasha Levin Subject: [PATCH 5.16 0444/1039] ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible Date: Mon, 24 Jan 2022 19:37:13 +0100 Message-Id: <20220124184140.216493992@linuxfoundation.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220124184125.121143506@linuxfoundation.org> References: <20220124184125.121143506@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Pierre-Louis Bossart [ Upstream commit 0527b19fa4f390a6054612e1fa1dd4f8efc96739 ] Tests on device show the JD2 mode does not work at all, the 'Headphone Jack' and 'Headset Mic Jack' are shown as 'on' always. JD1 seems to be the better option, with at least a change between the two cases. Jack not plugged-in: [root@fedora ~]# amixer -Dhw:0 cget numid=12 numid=12,iface=CARD,name='Headphone Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off [root@fedora ~]# amixer -Dhw:0 cget numid=13 numid=13,iface=CARD,name='Headset Mic Jack' ; type=BOOLEAN,access=r-------,values=1 : values=off Jack plugged-in: [root@fedora ~]# amixer -Dhw:0 cget numid=13 numid=13,iface=CARD,name='Headset Mic Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on [root@fedora ~]# amixer -Dhw:0 cget numid=13 numid=13,iface=CARD,name='Headset Mic Jack' ; type=BOOLEAN,access=r-------,values=1 : values=on The 'Headset Mic Jack' is updated with a delay which seems normal with additional calibration needed. Fixes: d92e279dee56 ('ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible') Signed-off-by: Pierre-Louis Bossart Reviewed-by: Ranjani Sridharan Signed-off-by: Bard Liao Link: https://lore.kernel.org/r/20211027021824.24776-3-yung-chuan.liao@linux.intel.com Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- sound/soc/intel/boards/sof_sdw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sound/soc/intel/boards/sof_sdw.c b/sound/soc/intel/boards/sof_sdw.c index 77219c3f8766c..54eefaff62a7e 100644 --- a/sound/soc/intel/boards/sof_sdw.c +++ b/sound/soc/intel/boards/sof_sdw.c @@ -188,7 +188,7 @@ static const struct dmi_system_id sof_sdw_quirk_table[] = { }, .driver_data = (void *)(SOF_SDW_TGL_HDMI | SOF_SDW_PCH_DMIC | - RT711_JD2), + RT711_JD1), }, { /* NUC15 'Bishop County' LAPBC510 and LAPBC710 skews */ -- 2.34.1