From nobody Tue Apr 7 01:37:21 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 D6FAE36C9C0 for ; Tue, 17 Mar 2026 09:22:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773739353; cv=none; b=q1/Nf3fDlt8UDyqtV1AOQp2gi75XQ8wU97tnChCamBKs8KYPGo/9YPe9VNaWO8dgyGRx21YVGVThxU6eT6oSnFPbEtkIlnvAdEV0tRz0OZA/QLBLmuiWkr3Rm5ZBTPN3pcTvSzPogGi+ioT4CTJxH/gJEtHdrK6YE/n3G9n6T10= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773739353; c=relaxed/simple; bh=jNnS6vGH+4xi0XIVQONh6OWH1bIBeXmAWadZ36T98CA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Q0hO72ZcB4dSkfQClK22SBeGHlOWQrSTg9B9kvzwM6eYWmHFITmFmACySkQNnjR0ePIG5HWxJS0VnuIpSnso59UPzGifSIP0VhHNTMffJpaKd7ziDDG/6J+TNrZJJeVqxDMg/0YzqurFpiixRibH2dRWZ19FN5EUhxJx/gTeHO0= 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=fwJ1WhY2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bMgAF7aT; arc=none smtp.client-ip=205.220.168.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="fwJ1WhY2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bMgAF7aT" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62H9C9Fi3101993 for ; Tue, 17 Mar 2026 09:22:31 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= UQ+QjOHQmyJW0MDla5KzS+DLHnL+9knlYFjtShy+6P4=; b=fwJ1WhY2wbwJ1LzF gZ6k//13FDlX2U8X7N2L8n2YpGdyLybKfXvZTD7GXvFHCZXwrZuNR8R8yn2v3P6J u3eOYEwn5dLzMjGbgWt3VlFR2Nkopdo0V/9DqC2KESNEMgk1RxMLmmJ7cSKvClWp ijb6YYMVuTJ0iGaK8SHxlsUz/aWDD/0biAga9iykW9cAh1DG8Kf7R/nRHrQADrqi FfxYsTeG13u8lBXLyz4jCufA+8LGGUM0PCrYUu2IapuGmTietOyCrlCdmK/Ga5uY B8xSxu5Sy+I3OP9bJyVf+6voPn6vkHMP8iveJ7bn9TOkFsQq+jCri7uCOrWbdciJ SpQAuQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cxnb7b4kq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 17 Mar 2026 09:22:31 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-35b9333cbfbso12274348a91.2 for ; Tue, 17 Mar 2026 02:22:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773739350; x=1774344150; 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=UQ+QjOHQmyJW0MDla5KzS+DLHnL+9knlYFjtShy+6P4=; b=bMgAF7aTj84tPbsnucbrFzimt0MGJru7+hcqhw5UztP2XGLcI2IQkNAzjxRQP/uZlm NvTBroXG3MIi8KYUAOelUPPWNl3wsVUZyaEN1qh0qoNBkd/FFbtxouBgmAUbipjWhbiN Y5ZU0vL8oj3c5a1lCfwcGf3H9F95yNWhTRKJ7Sra6YELUB+m7JV+t6qcTlJvKK5RSv3S nNjQal9WEvTl4r5x7Kx1uNK5ZfwE/eP/b5KOqnIwxADG5lhG+FmReNxku2oE0IYQ6Sps Pxqr8Nt+aeTBfN3fQiBpwM/Jp+5d51UDw/8RGqnu/ilFTMdltG5QFY/trGoBlwoeOpe+ v0WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773739350; x=1774344150; 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=UQ+QjOHQmyJW0MDla5KzS+DLHnL+9knlYFjtShy+6P4=; b=JInZRYVSb5iUS34g274LOiJrMvKUw6v+NbPfNrqmapzi3oxpdtSdQU+nwG/372JHIB gtpVu/xWIP9Sgua2mfRCXEVJNfBw+Xs8kYkvBXd1+wb2z1SgIqqZtmKDBiasYvRcJiSA nrUwgOrgUvHnRo8MMhVf3DeSlpBg2BXazC9vKLffccnuHGg2rv0pDUxe/skphdvqoabz 2yeQgZqRJf1YJIoqeLOlvntRSOYGJ3NccNZ+1DzCGnnJeIm4nuEt3rklb3J/Aya7j5Bb xHIA1vlc0BvOPDPMrFVb4WYCI3weiZ2B+tfojySDQIib1792a/ygaxYCeHA2iH+tayGV /FPg== X-Forwarded-Encrypted: i=1; AJvYcCW4e2jeGECeYtrjeaMtRaVOySDz3LqocbX2WJ2ONeJ2Ez4LEfYuv93RdYI6GqLosNUfQJYRPmzK8iZS7Do=@vger.kernel.org X-Gm-Message-State: AOJu0YzVqivcl5Jq8nMHJYQgXsu3ycQ9HD0XhSv2Peq4ctZ4TbN2Cq9U BIiS5V0+U0yXXdv09G3Rda4ZJBOA6Q0Yx+LXrVAAiKH7NxEttzaRICOht4kNWp3wu3nG7JzuqKE R1kk5Kn0UQ4U2KfYIHBd+2rjND1aIwZDfk3nU5hOKkJByhOVpr5F6L1A8V0R0Xw4OzUs= X-Gm-Gg: ATEYQzx/WnxFY2RinpMLUy4RuA38LNmr36ScM7KnKAtlkPsuSxcl0J2enVkexZDlIJh 9bi2nyA2cMdebp62SGa6/OobfZkYt3DpQSOU9YFKoef0eHeKgaIDy/bAcK8wJs6hg+8do++k6IF LdCg4g+Fz9tDv2Tc0xEN49yYD9+I643mxqEwp8rozclkeyATy2IhFn3dfKwOPBu8tKiDerHxtgC foTZPMJaNkiiIktsJZZsCL3NiPSQN+GGLa764RDt5kbwSiOFRdSTIIF/KyXhTiMC1sjiMmnyT7h C1EyLSso0Nxc/p0ib36W06FQZbI7AWr1USiZsywOEFBlAebEdcbq7xQ+An6psIwd5ve++0CZ8uV 5/CrStgXqckecZ6lRjRjWZTesbOySVqZLlVXPcFdGqxqC9Co= X-Received: by 2002:a17:90b:5292:b0:34c:fe57:2793 with SMTP id 98e67ed59e1d1-35a21fdd40cmr13749996a91.20.1773739350509; Tue, 17 Mar 2026 02:22:30 -0700 (PDT) X-Received: by 2002:a17:90b:5292:b0:34c:fe57:2793 with SMTP id 98e67ed59e1d1-35a21fdd40cmr13749969a91.20.1773739350086; Tue, 17 Mar 2026 02:22:30 -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.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 02:22:29 -0700 (PDT) From: Harshal Dev Date: Tue, 17 Mar 2026 14:50:48 +0530 Subject: [PATCH v3 09/12] arm64: dts: qcom: sm8550: 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-9-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=1391; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=jNnS6vGH+4xi0XIVQONh6OWH1bIBeXmAWadZ36T98CA=; b=vbNo5npV05uEkkrqWTggqoxF8bz7B5m5CsrowYg9qOdDLAE560Z/12CZZAz8+WrSotUThYCbR 9yQrRYwteMuB+oVbxVzk0Z9CRwWO3hSPjP/Ux83tT3zpUYU3A77bDyE X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE3MDA4MiBTYWx0ZWRfX9eMWBsAdHAGo z8RJWSS/XzhTRCBTI1IYTZcl24YFyLaCJ3Bpszs+0iuNiAKjLL3hybWs0RnRFR6pbfQdK9tMnE3 kzY60NQvEaj9o5x//ChSaBW2zjjPyhdZMvy8DHhpiGJZP9ZXuZF8Dwz5JeIxkqfugePhkgmqoR0 g22ma28dPQcHfCfYF12VYi4xbKX5tIbXOT1VOgMULf/cwZ58fUUiNTjw0A24xzarSdveNJD0yc4 KstNquGWNEzV2xPldTpQ8jU5sRL/FyvkmTFnuY6nDeJhXLe/dTaKmn4XafoOcyTUXpHyLAULNp2 cfsZ7sV7aDMuI9MiCckvOS0W0mR+eTA8fVQYYze5sxOvyQZwvWB2NA98GztWIt5QxyG/0VRhXfj eYosB+kSj0u+LIVcFk94gw/mfdbkDvu+JHBFMctZIUCPcf5lNV/jI4DlHGBoHvud9ccHRxdiQ1w tmJ+F2YoSkQL8ajtsUQ== X-Authority-Analysis: v=2.4 cv=D7pK6/Rj c=1 sm=1 tr=0 ts=69b91d57 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: 0qV9N2ld4-OO4pKGniJYaGu4pTyaA9Ye X-Proofpoint-GUID: 0qV9N2ld4-OO4pKGniJYaGu4pTyaA9Ye 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 priorityscore=1501 adultscore=0 clxscore=1015 suspectscore=0 spamscore=0 malwarescore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 impostorscore=0 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 sm8550. Fixes: b8630c48b43fc ("arm64: dts: qcom: sm8550: Add the Inline Crypto Engi= ne node") Signed-off-by: Harshal Dev --- arch/arm64/boot/dts/qcom/sm8550.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qco= m/sm8550.dtsi index e3f93f4f412d..473fb4748036 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -2449,7 +2449,11 @@ ice: crypto@1d88000 { "qcom,inline-crypto-engine"; reg =3D <0 0x01d88000 0 0x18000>; =20 - 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 tcsr_mutex: hwlock@1f40000 { --=20 2.34.1