From nobody Thu Apr 9 08:57:37 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 060EC3D5259 for ; Tue, 10 Mar 2026 08:07:46 +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=1773130068; cv=none; b=bbZFY9FhfPSY+P6QIwhbxorY8Q7WhQdovYBAca6VW7FDBaaBfvquW/uy9KRs5lJDY2CZpxVkx6h+FzbSj2ST0rE7OVUZweludvd/p61V4MvUTbMwXrTA/2Zj9VDaFG1L1jUymWNDgXpICB8uCiPFGN3LyZPs1NkRMGWkNEeLv2s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773130068; c=relaxed/simple; bh=niYQmVRxD31LW0CEVaaeCQmeMe417PyBECP1mGWfg5A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GdJd7t8YJmJ2cdKhzCsyd7q4NgnNqv7pCXj/r18ctEtfMfax1/S5zZaVGo1aUsktXKVg2oOeV5juF7GrHV4myV875bkuKSeiPDQL39zQ8IxCG2prQUoP4vAHAiN2jtAhNX2uCWb9MRh1Bto2qG/QKw1ze7bEy6THqvPAnkovYuM= 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=RfK9CWCL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Q+cxD4nn; 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="RfK9CWCL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Q+cxD4nn" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62A7wG8M3124207 for ; Tue, 10 Mar 2026 08:07:46 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= qgHEgMJmGM3qOy994TlAjnMH+RNsJUgib0uSTkzmnyU=; b=RfK9CWCLQd00uMza GH2BLnhfJVCHFJQvPvlXKsRRIfG+pIi7sKJZCx8xz9hN3mzIhl0f7c6J/deHrQyR wmm4E20qINMsLNhLmQI40qgLkYAID0NbONDTSLFBpqI+xFNwaDN1lO6ZCSTriO/m TvF6qxgtn+MNuY9lsnylOrPcuC4Einz3dOHwOnThsaO29V/V2eRt8QZSp1xiAraR vxr1uV8vyqMpsgJolaRiw7cbEEw2ENbC0SMJ0R+oqn9wDPJNB4dK1hCITeiU2D+K 92+OhkYDwp836nHjPHbEUDAgTQT2uxDgvgYeiLk8OjJgT25Gv1qeubzej0C8x1bZ bk2g/A== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ctfcj01bv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 10 Mar 2026 08:07:45 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-3568090851aso72759008a91.1 for ; Tue, 10 Mar 2026 01:07:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773130065; x=1773734865; 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=qgHEgMJmGM3qOy994TlAjnMH+RNsJUgib0uSTkzmnyU=; b=Q+cxD4nnZQN9ikAW0gebwbo/ZafV0Zu4Lty2jQA7ANId5KkiqkgmY9OqULtOTbhGe8 8K8NkAAn1CzL8R9FuKFFH2iINewHfRrqV4ou5Mv/RRxJs18iH2ff2zdsyw5z5uT3RICU VSYmb8E1UJpU6IAG2SeDwpDfC+EMZZbFYzBq98FsO5zHI/evveKu03vNn5X0DeS4b9LJ yq+7knBADw/o1wi+XqjGL+8E42Tht69yNTZY2sU/dDZcmpD6NHT4Esj5Rjk1Dw4QN4LO DWPNd/frkX23YQINEy9Ep/UPtqASjHoXiWiV+OwNWFAjbUnnzUfyncwpkmvPEdTAKXRJ Hepw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773130065; x=1773734865; 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=qgHEgMJmGM3qOy994TlAjnMH+RNsJUgib0uSTkzmnyU=; b=hrwuOeZsffk1xtxHtywJSFFCi6r+42ppBJBKW3Fx7ILl1n++vcZyzBpp95Kh4Osdnu /MgGk91NgRW/OC7FUGiyRhtS2eNJY9yW0/+0wM8PSxBW2k5kZrs0WvXJyfZ3lccPzulb b/3btGeY6Jq3Cwl1iSS3msVHHt7o+2ji93NNRnwwMVRic2V3aqfJ/GNdNM4KnGE/Mtmc Ca1LNCLQM3g3a/Ko0Vt6+AAk9oIuznTSVDBk/7n87kTZ69ubXCrvgxuBseNiYHOXQI0w jhBnGrdF3HQ1F21CxH4YoZ/a7poX0bCkT3iss6VfRlnR3onJsFLX9Ak0w2Z2DSKQ94de HEgQ== X-Forwarded-Encrypted: i=1; AJvYcCWf2YJVrOb0f6bZ/zSeyhP8kgcGUqZ20jcPGJtwVbp5Pthuq05RmcoRb2WfPtjBN5TkMOgCUsoXXjSrbzM=@vger.kernel.org X-Gm-Message-State: AOJu0YyX8rcc1yws1clwN+eZlr20QpZ1aXVbZ+Kv3O2KJ4tNwVWDlZeO +X6SBURcgfNpQa4mM+/LXJb3/ViGOFbomwZ2GEc1E3ztQhPA99UcajQmncVbqL2h3Usit2e+bcr g9ga7n4oNhIZjc71uk2ApapE6+5L3BeRfq2eLoJ6PD4+6kg837WyZKykJewhpD4lm5yY= X-Gm-Gg: ATEYQzyTt757hTk9bBGys3OUQDQuBgJdTlEnXd5Piw7HdmyKJxZFDHbVn7bd89XDTRz B6/Seph4h71UmO/Wa5VuerAOBUGFfQd2u0sTZA47h8ZrcmTdjUrMuyDSPTGMvLFbZozu2vVFrO6 dHdulAsdZW+ODNZ5+cm9xLBU76DpZnzL7U8rBgoQauAUdh47sElvgahvWPr5WzT2ONkPIO7PgXh 7DylSN8rPqn5a0TmxfokMKK+ZYVogdy7BHTz38yuB+pCFFBGW6prAvcJRpV74FwjoHXSFRLKJqV GXIGSHltBpWqA/VT3VJr5vJusjqHp6v3iHLdFrBEAqAPWMsF6p+bOOMujjHon2yaGdMIE3fTkdu 4WbknP3EfOFm6iQ4sxeKfIkG1io50bEvJdzAPZfq37vRKY5A= X-Received: by 2002:a05:6a20:3d8b:b0:398:95b7:c409 with SMTP id adf61e73a8af0-39895b80d85mr6432111637.25.1773130064823; Tue, 10 Mar 2026 01:07:44 -0700 (PDT) X-Received: by 2002:a05:6a20:3d8b:b0:398:95b7:c409 with SMTP id adf61e73a8af0-39895b80d85mr6432061637.25.1773130064307; Tue, 10 Mar 2026 01:07:44 -0700 (PDT) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c739e195c40sm11121969a12.31.2026.03.10.01.07.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2026 01:07:43 -0700 (PDT) From: Harshal Dev Date: Tue, 10 Mar 2026 13:36:33 +0530 Subject: [PATCH v2 07/11] 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: <20260310-qcom_ice_power_and_clk_vote-v2-7-b9c2a5471d9e@oss.qualcomm.com> References: <20260310-qcom_ice_power_and_clk_vote-v2-0-b9c2a5471d9e@oss.qualcomm.com> In-Reply-To: <20260310-qcom_ice_power_and_clk_vote-v2-0-b9c2a5471d9e@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 , Yuvaraj Ranganathan , David Wronek , Luca Weiss , Neil Armstrong , Melody Olvera 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 , Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773129997; l=1458; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=niYQmVRxD31LW0CEVaaeCQmeMe417PyBECP1mGWfg5A=; b=HsW15hOyG7U3r2z0bpBA9Wgpjw/nsnnipS8qpEkjX95X4JsCfBS+FE4EuL6iI6mlJ+nc4ggkD 2PrqP41BfDGDYBmancOzP/RZoRS+/cgdJcba0aCDvUhDHPSVLx8F0jw X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Authority-Analysis: v=2.4 cv=H7fWAuYi c=1 sm=1 tr=0 ts=69afd151 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-GUID: a7h5WjQdvQWf4ds4bPxMmb6RUbI2jMdx X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEwMDA2OCBTYWx0ZWRfX6xhn2RzuVt7v tBR74zQmFFexR1rPpAGp9yLW8QDFgNUCH+imJmBuU0pRv4pxolpPAYFTe9cUDW1QNGhuHqE+lyX V+y3rLDtoitZeMGUBm22gQ3P9KxcEV61aIuuqCLcgwPK1yjiQXidei8+9bZEuPpXa0TnMRtwc4z SJWeTpqIQWLWBMuTdK1rlWjpBBp2jFVb0rsNSGclO3em+GH0hLUGK+u3UnbkVenDx4wnfpyLp5C N4vzYpRW22N1OXewkBz7V94HTinyXxyI6aEz56Q3EgrB/o5PoEQ1LaYDv+bbgR4F10aeab5zqTB 5U75e+om8JdSgQyYi8xKV5tK80LePzWvUO0A9OvmjPyvc0LnFNnCTSIAFC6eBQWLyzD/TeE49Vl w6iOX1jW2cPWK4dJXUuGEkcDJuC5W/P3KlcAbOn0nz1bcKtjZMF8TSuHb+IjWzVNPviV/j2HgMr iTiynZk6ANSkKFYkKRQ== X-Proofpoint-ORIG-GUID: a7h5WjQdvQWf4ds4bPxMmb6RUbI2jMdx 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-10_01,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 phishscore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603100068 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 Reviewed-by: Konrad Dybcio --- 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 920a2d1c04d0..3d243e757fa1 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 "ice_core_clk", + "iface_clk"; + power-domains =3D <&gcc UFS_PHY_GDSC>; }; =20 cryptobam: dma-controller@1dc4000 { --=20 2.34.1