From nobody Tue Apr 7 01:38:14 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 36FF937F740 for ; Tue, 17 Mar 2026 09:22:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773739345; cv=none; b=RIlnn+plpKznqvKkaqwLpP+SPZ4e7E6epqn2aSyp14o7GZ5dwT9F+pudEQKPvKq/k5/siUpENesUntcvV5lMUO7U4zlyUDJuUHKi+f7PsYP+sbhEK1TLpxPs2+B4N8XhHtKclUm1l0svi9fmCacxOEyV7UnDC4FrVJcqhkEwJD4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773739345; c=relaxed/simple; bh=EyymIO+0SX1tNJOGZcOd6xpMbabopuFyvEaUeA6tyUA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KllQjunV7kXOD+RjpLQcNauacXL0YEbQYpjwq0I/gmMPqwgWdx/EXhveIRzzU3k1SZEDklisEO/sQ1hB3lPBNaUx0b5taaORKzevUIK8e/CsdtK+MctH3ESBhMx4zlPmbXvVhu1WmMFR8zF7niHRs3U8jIiTXDoJznw7iwiDQwU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=K69OfnBa; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=AhKYxgbX; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="K69OfnBa"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="AhKYxgbX" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62H7JINK3124255 for ; Tue, 17 Mar 2026 09:22:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= iGgwjLrocEcbshjjlymfN5Fda9m7X1bHIMMmGcLOwZw=; b=K69OfnBa0rqrDogn Xt/v/gk/JV/+uYKbMBPRaOTGWKklIBn4hC5fK6GwBlS8AdSD89XtZ7pLZITy+kQn FRAUuHsFx5DvCkWO5eqXqevIwFnuOwwuj/JaVf2du0528d5OOdW1XUvTLrt2NiW8 4caA7TGBSXDqyqwRA2ioK4m+emRmlcFufI1R9dKBU1NRIeY5KOkYUkxjIg2F0ENH wXVYh/pFJ3A6Lkcz/zT3ebCY7PXE6e8LZVjZaXlukSe0ECo4j7CmFB9i7LSWwMJF EpjPg59HhepEjRfQKkVNRRwIPk5lZw64iDM0JP35Fc8oAWPVcDNcP5lVraRWjy/u wJs4zQ== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cy2fbrfa1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 17 Mar 2026 09:22:23 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-35845fcf0f5so992477a91.0 for ; Tue, 17 Mar 2026 02:22:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773739342; x=1774344142; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=iGgwjLrocEcbshjjlymfN5Fda9m7X1bHIMMmGcLOwZw=; b=AhKYxgbXcXWGr7enEvX8VqfxqmZWycc4OLDn6FaQ/tWR27cPMwxD3XprcCcnYinbBF Plmcyntb6hbWMM1j592EpOF1mNWr1FX+24PNpDbtZvY/eEPOFt0VWLnOm1sLRejz2Tlc +Y3T/dRtjOSs2CJjWzYb3hGUXmqkiHawMCnApmfToek9uNkSkPaefaIokDKHIBafe5Cl v4RVTkw4gwtlsLwMh3Hr+5Kc1IOmWfq+BVmtZBOmJ4vVP4cTYJabtFm2G9d16FjHLulk kjN1hAW2zXKPlDb1HHUUYTE7DgOYhpQeAjiTJb+r3/InqIMcA5nSu6vcYIUmN35QjRhH mJ/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773739342; x=1774344142; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=iGgwjLrocEcbshjjlymfN5Fda9m7X1bHIMMmGcLOwZw=; b=LRWK3j3nnXl0Nb9gFAVy9CmuWMAX52STQHOAsj33T06VeBHbTezTDOi08YI7/jC6TN 7DMy1qg+EULororZF/Bt30Cd7HrtuEZoqBIsOfs2HoVUEM+ABfLN7DRi6lXOLti04dtH gYHB6yKQ//cfU8AeWz54QSZfdZARg6/i51IPY2sdwODH5at1cWokFR8dlxhnqC7faDVN mch3kTg1PrsD25DNYt18QA9sYwdWq+b/BmD5yhN+2LzGdbH6i/n47DzQGnuSyL5sUDNa B+fQfshs9LWMEVOFyONccfBCp5MA/TSC4T+lLyMAMZRqDDnahzRMon9KrIcfTUzefTFH tYfQ== X-Forwarded-Encrypted: i=1; AJvYcCXTF3BcszKROFh9i0CDubiGuh3Zl6Es+QapTcLIUbfAqb5SrxFqZ11ARcNqYUPOXZ7EW848jE+HYSDqQoo=@vger.kernel.org X-Gm-Message-State: AOJu0YxW3U3R/puTh/CPdIkCZkvAYqqLG/LPo5ire5x5F5YYqG4uvacL usI/OPgTSr0nCWpSwWRbb9lYRXvkiq3m64PzEgenY6NW4ZeS37bESAO6p/XKF/k+mDzCSxvZq/g W/EyMUVkzvvqd9DbVI9yd5xT/DFhr9PRWkZtNz42GEvxeOyJIZsCfEeQPykwG3FC3uJc= X-Gm-Gg: ATEYQzxdoccStxjXtpXE8IugL0pzmFY0NOgPdSgxumf1DIvq/xUNuGwZaNRFdRhOZdp RIf1mvwFdPzp2aKYlFjFHv3pmBDbijPN0ExkXbwAqfqQAzgVnHzclcZ+ujjvUsBrBoUcT3IM5sm ZELaiPmNYpvzVyLUYw5rROeGCNotZ2u/mxFqkiFc7n3KySPC0+w8j11rGGldgwYf7DBvUEsum0r Xibl7YgpzTf0xn9P0DehkvxROXLmghdooPzFqyIwJXvHsogi9/GcJiDGn8a6WBQ7nTGjto7SXJm v2Juk+buA0mNniEIzcNDjTFJ2HZl3B3gmHMGX4Wv3+Uf1yKMZInTkQV9TksECACceo6ykRyiO8v x/vc+rZBe9EkbhsZuZXfl60eoq7WTq390IV5hc4GJvOu1I5s= X-Received: by 2002:a17:90b:2781:b0:35b:9ab6:1d59 with SMTP id 98e67ed59e1d1-35badb4ba88mr2157277a91.13.1773739342091; Tue, 17 Mar 2026 02:22:22 -0700 (PDT) X-Received: by 2002:a17:90b:2781:b0:35b:9ab6:1d59 with SMTP id 98e67ed59e1d1-35badb4ba88mr2157229a91.13.1773739341566; Tue, 17 Mar 2026 02:22:21 -0700 (PDT) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35badbcdaa6sm2331968a91.15.2026.03.17.02.22.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 02:22:21 -0700 (PDT) From: Harshal Dev Date: Tue, 17 Mar 2026 14:50:47 +0530 Subject: [PATCH v3 08/12] arm64: dts: qcom: sm8450: Add power-domain and iface clk for ice node Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260317-qcom_ice_power_and_clk_vote-v3-8-53371dbabd6a@oss.qualcomm.com> References: <20260317-qcom_ice_power_and_clk_vote-v3-0-53371dbabd6a@oss.qualcomm.com> In-Reply-To: <20260317-qcom_ice_power_and_clk_vote-v3-0-53371dbabd6a@oss.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org, Eric Biggers , Dmitry Baryshkov , Jingyi Wang , Tengfei Fan , Bartosz Golaszewski , David Wronek , Luca Weiss , Neil Armstrong , Melody Olvera , Alexander Koskovich Cc: Brian Masney , Neeraj Soni , Gaurav Kashyap , linux-arm-msm@vger.kernel.org, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Konrad Dybcio , Kuldeep Singh , Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773739265; l=1446; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=EyymIO+0SX1tNJOGZcOd6xpMbabopuFyvEaUeA6tyUA=; b=lQAGtlUNfquAf2gQkMUAACvFjA0vALVpEjVrGUGXWiO6Pisl+B1wLZtCpF4Zkqymj34vfw1+P xE/KWbwJfa3AzLJZpWI0aUb24irCQBa6lDVcRnR7OarF3i7alGJVEiM X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-ORIG-GUID: g-3TpfHy7Zevv3Y8SxwSAvK80_o4gRyz X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE3MDA4MiBTYWx0ZWRfX7zzVQCmTjHs3 iPj2PJMGNYngYnT0ETvX+QQbrj6pcEnobNGIvFXzz5LbZSKCVqz7ewY6/O/pOk0FwHhi00sfP/F iTc3N7QBcFhJ8O3cu5lSu45/7kFDE31Lh18CLFJSXx+CcdBfI8DAlYfxhiDT2tjlMy1+M43IVBP 3w2FGsmhU4p37BIRUc8D36w6bbRgwUi3n+WyCCfaJB3DZWQQ5GqPS6AYHvob8vxnV2xWrvg4MGM iCcoGYdKEZ921LBXJLmcawXo7XqAHbPf/ztYHJJDk3qa3prYN0g74kI6NRfW25jNzRNpyh6uJkb f4i1gP+OtxkgE1sMFMQQyVhGZwkEMFi/Yar6e5ChC6qw+Bqj9a4vGQp7ZzraP2nVghgjJ3u/SP7 A7+b0GuTeyWfZqzfbkuC4lEQQ5Jzf0u0DGoz7QldR+7rDtojnMaKwYjnkeOdhscXA/fxANRYhyP 8VO8lnSfQzxO93m7VfQ== X-Authority-Analysis: v=2.4 cv=fa6gCkQF c=1 sm=1 tr=0 ts=69b91d4f cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: g-3TpfHy7Zevv3Y8SxwSAvK80_o4gRyz X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-17_01,2026-03-16_06,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 impostorscore=0 adultscore=0 bulkscore=0 malwarescore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603170082 Qualcomm in-line crypto engine (ICE) platform driver specifies and votes for its own resources. Before accessing ICE hardware during probe, to avoid potential unclocked register access issues (when clk_ignore_unused is not passed on the kernel command line), in addition to the 'core' clock the 'iface' clock should also be turned on by the driver. This can only be done if the UFS_PHY_GDSC power domain is enabled. Specify both the UFS_PHY_GDSC power domain and the 'iface' clock in the ICE node for sm8450. Fixes: 86b0aef435851 ("arm64: dts: qcom: sm8450: Use standalone ICE node fo= r UFS") Signed-off-by: Harshal Dev --- arch/arm64/boot/dts/qcom/sm8450.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qco= m/sm8450.dtsi index fd2d5648b92a..0dba282d644d 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -5374,7 +5374,11 @@ ice: crypto@1d88000 { compatible =3D "qcom,sm8450-inline-crypto-engine", "qcom,inline-crypto-engine"; reg =3D <0 0x01d88000 0 0x8000>; - clocks =3D <&gcc GCC_UFS_PHY_ICE_CORE_CLK>; + clocks =3D <&gcc GCC_UFS_PHY_ICE_CORE_CLK>, + <&gcc GCC_UFS_PHY_AHB_CLK>; + clock-names =3D "core", + "iface"; + power-domains =3D <&gcc UFS_PHY_GDSC>; }; =20 cryptobam: dma-controller@1dc4000 { --=20 2.34.1