From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C3BCE33F5AE; Mon, 20 Apr 2026 15:48:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776700116; cv=none; b=muVmex1KRsaChqIeRCOp309zBx9fsAz+lpSpeSJn7MEoXWe32YTg6ENVK3MfSMyaX3vUHg9k70ZlbyZtdXnPLLyJec+Pu14GwYNQ9GHKb2IFQYSPXqSIPucqAFAzBXAaEUn70GO+xgI3VV8i86sri3/q7yp5+zYKHnUCG0A2Jj8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776700116; c=relaxed/simple; bh=os+sk5ednQPg5MJzm2MljkpLk8d0MrgWXDpyvd2fOzI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=T+mk5DKlc7WShwuPHcelQnX93siOk82r90jSBVwJXq9B/LY4Ph01wVOrPg5ZG4yodHTwFPjH+oJW/FWo0iYxzhsXQmCkU27wKfyQ+LaJY4Z8PGdrNofPwXN3vNr/1KQ8wBDisHOsp+y/RQcxcXw8TlDxSc8YWlxbisqW/U2VlGg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=0ZDjcpm3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="0ZDjcpm3" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 51F5AC19425; Mon, 20 Apr 2026 15:48:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1776700116; bh=os+sk5ednQPg5MJzm2MljkpLk8d0MrgWXDpyvd2fOzI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=0ZDjcpm388guAs1i79TccbDxi/GVgMc9bE47QRHC1xVs8e2Ladp+0GeY49QFkPe31 r0eSIl5xXLZtt+jW12G+8+vHPsU9wZgjAL3JSc0bftX6vQeRzGGX40tKjLoq8ciKqu lz439MZMWji9oX39gNZ+DmXyZ8ubbBPBmxd30bBo= From: Greg Kroah-Hartman To: stable@vger.kernel.org Cc: Greg Kroah-Hartman , patches@lists.linux.dev, Ravi Hothi , Krzysztof Kozlowski , Konrad Dybcio , Bjorn Andersson , Sasha Levin Subject: [PATCH 6.19 049/220] arm64: dts: qcom: qcm6490-idp: Fix WCD9370 reset GPIO polarity Date: Mon, 20 Apr 2026 17:39:50 +0200 Message-ID: <20260420153935.805732527@linuxfoundation.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260420153934.013228280@linuxfoundation.org> References: <20260420153934.013228280@linuxfoundation.org> User-Agent: quilt/0.69 X-stable: review X-Patchwork-Hint: ignore Precedence: bulk X-Mailing-List: patches@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 6.19-stable review patch. If anyone has any objections, please let me know. ------------------ From: Ravi Hothi [ Upstream commit b7df21c59739cceb7b866c6c5e8a6ba03875ab71 ] The WCD9370 audio codec reset line on QCM6490 IDP should be active-low, but the device tree described it as active-high. As a result, the codec is kept in reset and fails to reset the SoundWire, leading to timeouts and ASoC card probe failure (-ETIMEDOUT). Fix the reset GPIO polarity to GPIO_ACTIVE_LOW so the codec can properly initialize. Fixes: aa04c298619f ("arm64: dts: qcom: qcm6490-idp: Add WSA8830 speakers and WCD9370 headset codec") Signed-off-by: Ravi Hothi Reviewed-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio Link: https://lore.kernel.org/r/20260220090220.2992193-1-ravi.hothi@oss.qualcomm.com Signed-off-by: Bjorn Andersson Signed-off-by: Sasha Levin --- arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/qcm6490-idp.dts b/arch/arm64/boot/dts/qcom/qcm6490-idp.dts index 089a027c57d5c..b2f00e107643d 100644 --- a/arch/arm64/boot/dts/qcom/qcm6490-idp.dts +++ b/arch/arm64/boot/dts/qcom/qcm6490-idp.dts @@ -177,7 +177,7 @@ wcd9370: audio-codec-0 { pinctrl-0 = <&wcd_default>; pinctrl-names = "default"; - reset-gpios = <&tlmm 83 GPIO_ACTIVE_HIGH>; + reset-gpios = <&tlmm 83 GPIO_ACTIVE_LOW>; vdd-buck-supply = <&vreg_l17b_1p7>; vdd-rxtx-supply = <&vreg_l18b_1p8>; -- 2.53.0