From nobody Thu Apr 9 08:57:38 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 245C13659FF for ; Tue, 10 Mar 2026 08:07:21 +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=1773130043; cv=none; b=TW9DAB7+mKszKhe4gsRJ31ULgtNVFk3OH7tap4/8NDcp/Pfp34CTkhCy9/GPbyJoxN5OffPW77mcpkB5PIe79o4o05pT7ROmOa+XVfHxnh1LMapCMRsAaut6HemM6AFGCwPksjabvbDXCuapdqwpNb0vLDJLVERQSgnYHYKp+Us= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773130043; c=relaxed/simple; bh=X+9qvaez/wKuQJXXpN5o7PpR/bLl9AJdUe0o1Nd3CW4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CWD9XnbT6d/fmeqjq9ZQYvFfj0znVqh+6LOFyz4uQ0qwSdGYEZBReH7mboZTJFUHPkRxzj4MrU0sJsS+J2XDT+VqFx07Q7O8rRhxF+BHm5WfxOUeFfUQUr2ZszlAk6b6oiYEf7YpX9XLJErO3eaBifuQHmGNe1RSsc9NWgk5VYQ= 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=YIremGOt; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IMP70Kbg; 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="YIremGOt"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IMP70Kbg" 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 62A2EGxT246776 for ; Tue, 10 Mar 2026 08:07:20 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= +wy0NK7XwvpVIYG3doeXTDM2mVaJoSz3R0NLL5vkbXo=; b=YIremGOtkeXvixLu ObAPl5LCrsExRFkQBMGUF4jT4Ls7m9p7AY5leX67TZT8q2JKLmJav1YFMFeH9oQd NjoryobWuihM1IR1bHGH+DoW16OOSSJsq7LTwdw7OqTHiG3kV69iwBGvG9SZMpQD OFXn/CrOgjLBU7G6rrcjOwKELumDD6afDJeqnrLlr0tYetwRwKa36k1uLD47X2au zrLbaVlvqIs6LL6kqHRGpUnkVmWjhzDqNU/icaoOgtZ/lMkAWiiFGBMT4ta0odYf WfJZlHSDwYgD7MtaWI/l0XzZW2+H0qkLkI7G1Bj1NLHK9QA7hi8VZYifHukLjuuM b2lA+w== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ct8801eta-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 10 Mar 2026 08:07:20 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c73935acff2so2420142a12.2 for ; Tue, 10 Mar 2026 01:07:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773130040; x=1773734840; 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=+wy0NK7XwvpVIYG3doeXTDM2mVaJoSz3R0NLL5vkbXo=; b=IMP70KbgOv5VSMF7IjlsNW6I5mmyX6eAeCpHQ4OwdE55Joc5HSbBg1bGr9EPKggr1+ iwBus8P+vJeGoH37CJnVPw17WFoeWZQwWjQTj98iCqBTVn00Um6reENe4c0Zw/QOoSyU DFIRcY4ja70uRxI55Gcjve9KlZGF6QM25ncu1h+sVJpsNiOCTzQAufzPqNLgyaP8BSdG mnEKr19/E9a3Or5m+StyhDisszW2jeBdaLsQr7XQtnm1zzhR39ZcWnI0VYUjPSXKTEHV yaMNhGF3gXRPSxYFW5VXxhvI85kjjIpYsU0c8eZROVYTKkdWnjvCmXYgFeyZmIPX1Vwt NkmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773130040; x=1773734840; 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=+wy0NK7XwvpVIYG3doeXTDM2mVaJoSz3R0NLL5vkbXo=; b=CnsEAMa8oGoahwF405I3pHvR7vFNdGq2nXtUNlTHjdQPbY2VLGFz2CwC0I631xKzCP yW+tQEPfshcreoMwwhvUtqIsDwX+/4vUUmcVcdOWaSTLpR8WyIGG10x/mc+ROviHRPCT t9W0t1CLzYpM3XObVX+ENu37JPcGiafkmI7G78fW8pxS97MpqwbUfyiO81uCG3xz5Ddb TwamPIIrX7jIuqi6CT6ALFuWdZniqRQOyEYZbqRJdCbpQUFh6cYGpAOcjPuGlwdcFkP9 3W746DRAyqo4HGry1BYL0iwGiiGAPxmbXXncnxaR+8f688T+zP/h1X7bXSuPrrsnwJBw pAvw== X-Forwarded-Encrypted: i=1; AJvYcCW1C/MztrdyFICP+2OosjCVvcDUikQ0bMyynsZScOW4pp0KkUItGf7PtKiUlyz2RSTGa8oHjlN/iYHLOFo=@vger.kernel.org X-Gm-Message-State: AOJu0YyPHm7lw5d2tnvIGJgPr71Xbe1A3CqV/31+grQsz2+myxLq+rvr RioCyA31nqucMdkPcuZlxP2tN4dl163J57Z9jx5n4cK/x9vZ+OapgRvvVmIAJkp2JRFpncxqDvT f8YHZmS73Vc2ug59hp97VXnDKNHb9GNOMpnyH+jcIuMZeIAczC8Fswey0pUCpHNJMHw0= X-Gm-Gg: ATEYQzzJXCPQfXrkgV3P1kwEmsdZNPmIB3ICxbbOTFs7Fh5y+J7ciikKrUOTMkA9+cV RDs92IYWzcCHOXcLaFMNteC24dgHTtBYiJi7BgSY7zvrRmK6NotOqQnpzjn8jKu5TmtvAmcWtuC aAZLd8Quu11s2Z+/fzraSyU/3j7gpD+888jxzZvEdx/hoWj3KdDeTXJEjEU5FPYC4dIWDc2lfqh 5i+yk4rpguoBGMYfbULIjspTTq4Utl0kSTzfdIDga0dPeNIyAI9803YnVUZhTG0yiLf3tjadgrG Qf4qgewIgOhXYEh8WnIJNbuILywumfw2CFGY/NFsiXoAXuI/VVjVKqLO4WVQOjtEbbvatusVY8j o7g3LyWLXJ45AljkUcnz3nurDcQCi4aPAyJm9kMFijMA8SY4= X-Received: by 2002:a05:6a21:35c9:b0:398:6461:6872 with SMTP id adf61e73a8af0-3986461cbbdmr10167459637.61.1773130039735; Tue, 10 Mar 2026 01:07:19 -0700 (PDT) X-Received: by 2002:a05:6a21:35c9:b0:398:6461:6872 with SMTP id adf61e73a8af0-3986461cbbdmr10167425637.61.1773130039270; Tue, 10 Mar 2026 01:07:19 -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.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2026 01:07:18 -0700 (PDT) From: Harshal Dev Date: Tue, 10 Mar 2026 13:36:30 +0530 Subject: [PATCH v2 04/11] 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: <20260310-qcom_ice_power_and_clk_vote-v2-4-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=1467; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=X+9qvaez/wKuQJXXpN5o7PpR/bLl9AJdUe0o1Nd3CW4=; b=3RZvw+FuTUzKWHTutZFpoLgdeE4niluTBpLlRRbKcE+KRA/LMtUu7QuT5YidI5nNS2nVfsl9p ZeQjwoTuBs7AwfO2R4RFaY8HaiBp7XwHQokDP/c3LeFH/rbjGv6L0Xk X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEwMDA2OCBTYWx0ZWRfXwyIaN4k8WYV0 3Jg5I1s2XrtbZzXtj/gT4RbqKHw0Qxw5HeEOjocSBpz2UfWhWWHXQ8qAX+J+o5Z/+cvSFiHvTmB eeFrDCEzKLMyCYITmX7wCvkx4oKlIWHaBQdQbJiFiL/FKSzieb1T/EmokMxpI1Ti621Vj2kcR87 zzF7q/EVdWiqQWnJIXeuufpXCnCVkeTxQK7IHf2vmEvirDsaCVfn9vmIe5kgzlV/pauR8Kp+QEV 0bIcvttOdRjqSV6EhOFsf7RywEhLRdZl2opwBEjyvbYu6zEOGRSjzNF8o4MGJEyUlv1DB3NIvmQ 0wVolo2RDjm1Mryt9oGp8Sft1h5O5WXNNxDDMJmfIp0N1ewXzU215m5tRPMPCRj6rxVuNOE/Uss dNctuV5pgnpZJJUzaIfbg52wTwa1LxlVk8xKEMYsMtDV3c4Sh+xC66Nsby8UVEUUgvRCXyBVRoV OeqmdmhXQHel+U7+LTg== X-Proofpoint-GUID: FFVra_7QivclheKYC4_IfmoDtgzbzi0A X-Authority-Analysis: v=2.4 cv=Jtf8bc4C c=1 sm=1 tr=0 ts=69afd138 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==: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=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-ORIG-GUID: FFVra_7QivclheKYC4_IfmoDtgzbzi0A 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 suspectscore=0 adultscore=0 malwarescore=0 priorityscore=1501 phishscore=0 impostorscore=0 bulkscore=0 clxscore=1015 spamscore=0 lowpriorityscore=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 monaco. Fixes: cc9d29aad876d ("arm64: dts: qcom: qcs8300: enable the inline crypto = engine") Signed-off-by: Harshal Dev Reviewed-by: Konrad Dybcio --- 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 83780cd3dc8a..b97a35ef7d6d 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 "ice_core_clk", + "iface_clk"; + power-domains =3D <&gcc GCC_UFS_PHY_GDSC>; }; =20 crypto: crypto@1dfa000 { --=20 2.34.1