From nobody Tue Apr 7 01:37:05 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 5397D374183 for ; Tue, 17 Mar 2026 09:21:58 +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=1773739319; cv=none; b=TpsQuew4qwg8HQT4UdX6dPLNAr4UD4mkN6BUEWwV33B4wg2/8WdDejVWHC6LaWN29I6yABvkWPVdfIlmbNJgspqVYWLEunZKcCYcMXZVnfV3ceojtJ+vv+HpjcNbw9UBFcBeeO+eCF0HQ+y43YaY5jRIatr62uldEvyGQZxmgwU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773739319; c=relaxed/simple; bh=8uK0totW+fO1QJ0dJXJXu3+dAqyfgP6uqq9AtSWKjgs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=p3sZze35Ey3I0HpOGaSNncoSbBiU/Img1wGhhML0GptzRrDrsTppDYfqzj+Aljg6aLaFHhURb6k3fB0URxm6g6iNcuBS/9c68RakoU8peXUMvRblkPuZZlDX4ELwelmdxrEF38lYUAKolM63Fr0hKdS6+Vo8LvSbq8xf9FwJDj0= 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=TwuGoUqG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Lc1tyqWt; 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="TwuGoUqG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Lc1tyqWt" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62H90BKf3125150 for ; Tue, 17 Mar 2026 09:21:57 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= HKkeB02/3Y+p8cra5GYHxicECKL4T4itHN6GbMdtRQ4=; b=TwuGoUqGQjR0qjhw FJ1CcFKaLKP2rAoe5JYhwdvs6xFT5LYKcBzx+fslhxkTn0Il4cOF6z4ToBiQiC6U 2MeScNE+t7Z+7K2MTmwQdZhkKlhUCgwd8qGjHvWLy9+ss5Pe2IeCdIjwvp749h88 xIdY4eg7MXNaaT7TGVFvFQt9p0FVeBv9n56sa95Qvr7RmLhUXFnUKKQifFBpkq4q YeKcTHN12d56l/zbZR+6UBV8X4c26H5xHV+YJoBj3WlQRAmGFou0MlCouIfs8DkI fAlkQ+cxUZvlFR3WSbE7aF/eRUrMuGofEoE+2tM235oTS9lSPb/12qZzpH9wi2Qu Wx6ZaA== 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 4cxfsmmfbp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 17 Mar 2026 09:21:57 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-35a0337930eso4514799a91.3 for ; Tue, 17 Mar 2026 02:21:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773739317; x=1774344117; 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=HKkeB02/3Y+p8cra5GYHxicECKL4T4itHN6GbMdtRQ4=; b=Lc1tyqWt91QIbAOlS79TtXEHtsgHMhlT/Af1SOROIV9r1ehn1Pom+Rzi+4ls9okBk6 e34+TNZpB2bWVAXKsml2w5U3ptZs3i7y2EJgJjiBKQxlA5PvLdNZeDMQR5ZeX9uT6InK h0WpMYgrI1ClNVPfd+sOEgEdQfozRBYfIPFMWZGVlKeq0YAWneocIPXbnz+pJYWQSUhK ovXV5X0IgpihAVIxsVubJptJ17PNTHTNzCkKTXKWdQEyr250ZwVOp7+t8rPEOpOV2Ekf dmXdFms0YDjDmLQb4XKwjHMYI27jczH6VsJ16n5CORDHHxqZLZdZDEL1ekFUO0ifJ1P3 KoXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773739317; x=1774344117; 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=HKkeB02/3Y+p8cra5GYHxicECKL4T4itHN6GbMdtRQ4=; b=cQqeYqXa6hz1Jl4VQvXffjEMX9+uXGBhzQjJ3HkCtDVRyxEv8wF6zbvj/vqZpTswKr jrncJDX/gzmPJIvXI4lAaU0r8LDyjFmzpc1enR9c3/T18z0Lz1HGWE29U/ZgcSZcr6Hd 9wsbBl11biHUd6TX4erRdRLaRHgRCmGsqpkkhMCfnYJSfqapZ/mmtPPyozizQRkOU9+l GiFjruCDbpFaME+DzEkLEARWBvPSt3Tda5BTiz3v+MxgICBMQb58sE2Zbjp6KmxhNRBq /CYZHUn2Dxbh0SWZrWKQLbygFxvdfgk2pLJ6Mq4WakJkgAR3EJAh/5MpVRfCc6puJZn+ MW6g== X-Forwarded-Encrypted: i=1; AJvYcCVl7H9Gk9PbfeIdXXr3oKOTuCDdMNkFwsvOvd6OVR7CJKvq61sRlgGj6my+ghBHRW4JmYW8/KnbuEkVilg=@vger.kernel.org X-Gm-Message-State: AOJu0YyIKybk7uS/IVKDq0GAXTAlGqj0Mk1HDwmZvwC35mWmbyx82rAU HhRtRHwfeTTaUiqgyawQimRh+XzlwfoJWZ8e8EK7Yv6tesCsPCljdJmSf5kgEBD+ujHw8sgE3oh zXWUBIiNG4OXHrp4UAikU5cBZtMXGXVBa58KtuJNs50ipasgVS5rqKN/2y2hYEcOVY70= X-Gm-Gg: ATEYQzyXjm3HHytRfM4wkvuz9D0+hmkBoffzfFRu+Egjid6IJ2QfhiXfPZrbLqIb4tU jVhIplDh28Mw10gr4//9Ie9Zwh2AQcDFxFVj36XrNql5S15/T+IbbKGIBqxWQa7a+L+YATRYe92 dXU4CSsJVEvwx7Sy4SLKpdSf5gwxbFBsFWuU2lwTM0ZmuJtRMPURPeiNmhRFPNqjscFjgkQVab3 y5WSPlGeLGq/xQs5cDUksXPxhiU+JT5Z+s/a4iwBnsZbhOoR48tnB3fnaPa8JLomEgp168qL4+Y lhmYElrF1vfZW/7orU0kSRkRdUjAki8J7Yh0C8VgFSiFBKe/jHWtahxfJf4FWOB81lYctq38QR1 ENQpHhleBqNPPRuzsWgeyZG98+QvfnNojv9fxiO38nKMYoko= X-Received: by 2002:a17:90b:3fcb:b0:35b:982a:28d9 with SMTP id 98e67ed59e1d1-35b982a2addmr7808765a91.4.1773739316901; Tue, 17 Mar 2026 02:21:56 -0700 (PDT) X-Received: by 2002:a17:90b:3fcb:b0:35b:982a:28d9 with SMTP id 98e67ed59e1d1-35b982a2addmr7808720a91.4.1773739316397; Tue, 17 Mar 2026 02:21:56 -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.21.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 02:21:55 -0700 (PDT) From: Harshal Dev Date: Tue, 17 Mar 2026 14:50:44 +0530 Subject: [PATCH v3 05/12] arm64: dts: qcom: monaco: 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-5-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=1455; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=8uK0totW+fO1QJ0dJXJXu3+dAqyfgP6uqq9AtSWKjgs=; b=ZaRitGJW72HEgnAkut96vqOlwGqBggoYgPpFP6b9sVn60d+sYtiUj5qMS6kNCdSVyFO4WNn5A dFs5Fk4bpbSAE0+mM46TLdTK0YP+QwAbz2oIhXPLgJnnpnxXZbKS7H2 X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE3MDA4MiBTYWx0ZWRfX8X7kHXR7b7Ve ASjC8BpxJJbBa+DPmb3AeF9jRHYuz2bi5fbgoJrHdGm1yHkb+pMawHbmhPmWCYkI9sH6WIjMIYA 6I15Ve+kikGT+ZlDYWcb8PiaZ7skdXu0Wg6ZAdLRKXdt3qPZ2/hldnxEPn4OUtz8e/fBvcjIUsB OLD1X2Qlz/5FdJ+IBiyAbp5KxcCYEqMTKQH3k7SH6KaKio9LnS3FywSdxkIGh9GbFGkIf5QFYgK yhBivo11lXmLB04lORN5VZL4DFK+rKiQqhh6E0B/Q50LkxDh+dTUlNKpqndBmSn6Fx1SPLtd1bb 3Yp7F4MDrxlxtas+u7Fu1szZk1l4HVE2v8w8uD5LLe+wuR9rpYV0S69JleCkgPSKyd3RqpgCzIG FIgMqXEtEzGj3iLaJkdf0RirlvkmDOwJBANZLJDryunQTBK3YTgRdK9r3xONzFdxgrBul6pHL0k Vlgvr7QUqIw3SdngfZw== X-Proofpoint-GUID: mshb4o8cB6iFPipGahSKVZTydc2ZFxzR X-Authority-Analysis: v=2.4 cv=V/hwEOni c=1 sm=1 tr=0 ts=69b91d35 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=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-ORIG-GUID: mshb4o8cB6iFPipGahSKVZTydc2ZFxzR 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 bulkscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 clxscore=1015 phishscore=0 spamscore=0 suspectscore=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 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 monaco. Fixes: cc9d29aad876d ("arm64: dts: qcom: qcs8300: enable the inline crypto = engine") Signed-off-by: Harshal Dev --- arch/arm64/boot/dts/qcom/monaco.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qco= m/monaco.dtsi index f92fdb1cefa0..e408f102a8b3 100644 --- a/arch/arm64/boot/dts/qcom/monaco.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi @@ -2725,7 +2725,11 @@ ice: crypto@1d88000 { compatible =3D "qcom,qcs8300-inline-crypto-engine", "qcom,inline-crypto-engine"; reg =3D <0x0 0x01d88000 0x0 0x18000>; - 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 GCC_UFS_PHY_GDSC>; }; =20 crypto: crypto@1dfa000 { --=20 2.34.1