From nobody Thu Apr 9 08:58: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 2940C364050 for ; Tue, 10 Mar 2026 08:07:38 +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=1773130059; cv=none; b=ZjivLfbMCQta+ej4Pjk6Y33gpBqV2QDLqioaFWcrJ4g8pxvw/66isLGMqNqVizocxIQnV2d+ysxhmvgjQu0QGMF6AKGc+vZe0xIjOlD1P2hIdAWdFQ5fv2QmjBCrzqxfT3D5clBcMpuNDO6h5c2zE//AWEb/GxoqbGcX5nj8S+4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773130059; c=relaxed/simple; bh=/WRo6DTYnhZj2QRCpHK+TJkXMcLRJ6f4fUiA76JshP4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Gg66L7t8jTkEkPzjl26sCIQGprswzhVWkA33R0X5Fy8OkIqhwNHAY9C+cKNgxkkQjhWPXxVfZmDnpQMNpcRXX17vUn8MNhR2Q2oY8HX3VhMkgt5zxNmGJuijC64xoQSgt1W5vyUfV3hQV16+ryyowT/XvnuNch/fO+np2a1LSj4= 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=Gt9FqRRU; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UB3d11qU; 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="Gt9FqRRU"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UB3d11qU" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62A2EQdA2460666 for ; Tue, 10 Mar 2026 08:07:37 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= SEd+HHr4h6KqnF7zSg6nnkeThUZF8EBgI0BFcLMtQI8=; b=Gt9FqRRUUkcXWWGE hazFXpAC+p+clXZbRUQWjQumkcmEyyM+okrU81Xq8gpDNkwSO0tlnPjfE3Ws3HkS MCecCQAfuFzEdwc4AIH6Lf0RFxs8B1z0RUerHrrdrvQmD9N7VShXx3IEb3Xvtb85 rs2y0h2qBKsLMT6Ccz7igaf89nOyEC2aVxzzHKZvkQ1mHFnv0ISaWkRRK/fqeb48 WeyEJCMKWzmTm37VBbLMdFwrMGTb3IWtRwGu6MPCLQAYcGmdrjb7ZWctvaGs4w2H pdDn3WGbhSS7XHoDpyyfd6gw1BiWTvLdyBMlgM6O1rnwxMFtut/G2vgM2aEknfq1 X1xbpw== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4csyv1b8cc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 10 Mar 2026 08:07:37 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-35986cc87a6so8348544a91.0 for ; Tue, 10 Mar 2026 01:07:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773130056; x=1773734856; 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=SEd+HHr4h6KqnF7zSg6nnkeThUZF8EBgI0BFcLMtQI8=; b=UB3d11qUZiF8xKwRaTKb864RW4YtLtXnCeb5EokzbK3hDB/X+Nkk9OvwApiFvHwAOB Ae/i2Y3E8c1wpXegpdLDEZIsssdtwqRbMivumnKPKSL+C5IbkY3GB7sEKJWG3nEfOH65 6Qy34Qaats9iJc1iG5vR8BtpaSPmoT3to4giore0rJKxp7Br+gMfdXtM20xEIJe8t6a2 FW5p4HKhBMYBAl/CGSePiPIzY95YV58KFv2XECQQW29z7aOv8e1NnnEGY8Gcv2eiWYqJ wclID3sK1fPfi074868Q399KmnMEvaBGyAaquwIIIJaSqBINQsIoyzsxxOD0WfVntPkq XbMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773130056; x=1773734856; 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=SEd+HHr4h6KqnF7zSg6nnkeThUZF8EBgI0BFcLMtQI8=; b=NUB7aBZ4c+SGLD6RvAXuiqEje0nAF0yTvkM4G3AoCVgFcirrxJ6PpEcVHld41S8waW Doidp9Ht7mgAV3GkTjog3ZF2gvQFr2bvr1ui6OE5jJ62RIq3oxdnT82XGKd1ikhiuJ6q xtrUdRYEFH+s9xoyG5b3PvXreHxkguysm1RFeGraFtgakhinWioLXPBFuL2Ilbniyp8W iE9n4oqfnEWhDySI98iQeBIU2PNGentSeYGCFNbeG+2e/8s+wqjj6KGY0QnTxO1eULjT Pb5Xs5KyA4dT1j/99HyNq9A6XMDzrroTIrvwcgmEB4afBDB3U8Ri0ItefSuaEPrpcoYd AzVA== X-Forwarded-Encrypted: i=1; AJvYcCU9W/JoKwovOBMzaxPriYf9498FGHUwOFVZ/wWwDXUW+PA8fEulb7mLgB9+LASvJYiTiFayvpNE4o7KXOw=@vger.kernel.org X-Gm-Message-State: AOJu0Yx1YVAzzUCDEh5Zls7Opc1aiha6iOdnvwOx7g3mp2S+72jkcu75 TndvrXRRXVfiojNVoAJbcXl/ninf3mkBfXZe/W/TpSvX/SDQ4kou4udd32clvsC+lI+CVgxGpfY BhUgBo3OyysuGo6l4XPo8EvOGBepD9XaxE/BL2GaB5YOPpv+/PaBMNkqGCReIL3WuE/FAF68Nfb w= X-Gm-Gg: ATEYQzy0ftCIpiFCbDaPL821OSQ9VUK1NsWl+90RGvZBS9v4C6e1H0NhOX3LwBmjUET 3ne1D+4qScVJ6u3sVQTtq6j0a2VrfbovJRZcUNrnHOU4QCRaI5Huve/eHgLDz9FdEnhHb3KzSQV ilNsSMNp0pZMus+dxe2dtrqvsCOlE4y47WP534iXqiSbvEnPUYRRjDaiuJ5S2/8xYDJaU6yIdch 3wEaPJJrm4IHB/ikBfX6Rcn+iYeIMHE/p6ayp2CJhj9bGXeZhHFocDb+X/dnF/gZz5UhKvZd8yL JcVZt60aSLWLBOOBAZRUDyAcTsXLjl4syOw4djI+nEcRVvPqwy7MSPKN81s9qybzsw3NvNGQ31i Yum840cAZrXkpthaGxnWUPESPdOEWVsLm3m88/pmH9Q2rPd8= X-Received: by 2002:a17:90b:4c50:b0:340:be44:dd0b with SMTP id 98e67ed59e1d1-359be3b9d00mr12413555a91.34.1773130056493; Tue, 10 Mar 2026 01:07:36 -0700 (PDT) X-Received: by 2002:a17:90b:4c50:b0:340:be44:dd0b with SMTP id 98e67ed59e1d1-359be3b9d00mr12413522a91.34.1773130055963; Tue, 10 Mar 2026 01:07:35 -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.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2026 01:07:35 -0700 (PDT) From: Harshal Dev Date: Tue, 10 Mar 2026 13:36:32 +0530 Subject: [PATCH v2 06/11] arm64: dts: qcom: kodiak: 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-6-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=1464; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=/WRo6DTYnhZj2QRCpHK+TJkXMcLRJ6f4fUiA76JshP4=; b=e8NOCiLqM8hZd0MIqtImw+zFS7P9C96NDIDVyGZ3C/Z9SIlAr+GERZwd6+IkySZen3sV0sAM3 V922DYl4WEfDjia3c9tP4bNbhIlfHUi/zOmOkMD11BD0GGtDhsnk2Jg X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-GUID: AeCzAJkM5fxpVvQbR21g3pdCvoeH8aUj X-Proofpoint-ORIG-GUID: AeCzAJkM5fxpVvQbR21g3pdCvoeH8aUj X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEwMDA2OCBTYWx0ZWRfX/8StcXWzNu55 7ndrWSdysG8EgKiSz7Lh1Ym/2rhgkDc/SDH4hj+FCdDmrUnuun5b4MdeBYY9szlpb78EXXhwu5T STzEX6+ekssMYgOu/lsRoT/6yarDp/olaIqz2j0+Eo491mm7Q6BYKpxAmhSYT7aq5+vDsTHqbMQ VNf1OXTx3/bYWzukbXJctJvab2Y5Ww4BUeJlj672z/+iiZbDp/fFhBgG6kkvzVfqdCWvLB6ri4c Gp6CIx79y+tz9PIBePlPUC7xOSXHoPAnCpoOn4dbJAfFRkA7M2kDCQ4zaqa6WfWjHUmb/tN/PTD 73mxCYZJ6msXKFJBR6+Iq2z6FjK5f+wTusO0T2mRSh7rmj7VWzgSoydl4ustQ/oCS06PPrZqGgk OzZEMhl7lF+deHnYTgxJbkqUw83gPN3tI/9Xn4dVHUAGLgi5YUc24kAr3R/zwuWtBpRWe20U4zH oiXw9c2c0XWrBa9w/Gw== X-Authority-Analysis: v=2.4 cv=Cuays34D c=1 sm=1 tr=0 ts=69afd149 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 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 clxscore=1015 spamscore=0 adultscore=0 priorityscore=1501 phishscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 impostorscore=0 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 GCC_UFS_PHY_GDSC power domain is enabled. Specify both the GCC_UFS_PHY_GDSC power domain and the 'iface' clock in the ICE node for kodiak. Fixes: dfd5ee7b34bb7 ("arm64: dts: qcom: sc7280: Add inline crypto engine") Signed-off-by: Harshal Dev Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/kodiak.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qco= m/kodiak.dtsi index f478c5e1d2d5..8f2bda7af74c 100644 --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi @@ -2574,7 +2574,11 @@ ice: crypto@1d88000 { compatible =3D "qcom,sc7280-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 GCC_UFS_PHY_GDSC>; }; =20 cryptobam: dma-controller@1dc4000 { --=20 2.34.1