From nobody Fri Apr 3 22:36:24 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 4D5DF3890ED for ; Mon, 23 Mar 2026 09:19:53 +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=1774257595; cv=none; b=q56n2sHQIg3LhxkBw4urIgUh/xqg/MCMAR96LqC4E9vRLKrlTjK+I31X4kSsQSgdDnz+XDp4Sass5Bbo5JV7xMl8UlvjV50nQuqwwjttzfOa8bldEP++7xaDbJdj1PbqRohJEYbaN18g3lJDZDrKNuS9Wpl2MusSJGfqoYscoQ8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774257595; c=relaxed/simple; bh=4gCokkHZ2GjRf5B+A9Zqx/4PsUp2LAmyJ4JNgVsWI14=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CEo75jdAkj+UNTMXOg9yC6QgnRe5gxCSFaTMhYAgUR1WBkbfwpGnFossQglV3xH9mgCOThwOTvlcKA3KJwH862KatKNl7m3baobVSlOLhA/vRgqSQzyWL3V8UirjxbhK7qDBywjbqolYFVkfFkd0LCpwjAHb27pgQ2xrtyi34QA= 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=Kddp+ydx; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CKXNudTU; 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="Kddp+ydx"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CKXNudTU" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62N7SxD53532237 for ; Mon, 23 Mar 2026 09:19:52 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= zpbpg0hPnfQaJ1hYQGaQ316b4Tnqdwkw1WSwGLLXo6Y=; b=Kddp+ydx6NynhTSU Fnn8ufuOmm5/WZKJ69ZFHmVLX7OLuY7EZ79mFTuDVt2zs3XjC5Vm7BIDUI8hXbRC FUAjBi+BaFQhG5uX+rRdqWVZcG6b3GRkp9Zlge/TpszsfmMEqiW6oQpms3IyFgKh 6fdwj04WeicsYbcskgGAaAR10m9fzW/NCiZqU/x5K8L3q8iMa6QgNQOkyV43m22F YEq20AKdqOpGyoosNBt/G9U8ZStB2DVMPUDcLNieIKw+iYuW2ukmhCOfE+uPGRKa 0A23Tm5UQN2IPav7V1sUSh8h/gyyuCi5IwO5Z/junGeLez7CoK86mskz6OG/1LJQ m6zQVA== 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 4d2ca8jmg8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 09:19:52 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-35449510446so4329939a91.0 for ; Mon, 23 Mar 2026 02:19:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774257592; x=1774862392; 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=zpbpg0hPnfQaJ1hYQGaQ316b4Tnqdwkw1WSwGLLXo6Y=; b=CKXNudTUTvvT2FPnw11mj9AQaAqnNnFkTQiAn715iVftZ/3HiXklxmZaeRJwQqm57K Ezhu6kgPRlX5af54eo3qlrsXnqH/taM5In3c8k7Y5RQJblbp4TBsXxkZUONwkxphsR0p QUHcLMOCDoKVi1XvBIALYc7+casD9WIyIENFLWxUQdBbBMGOaMR+xJEmjL5twaxlbVza FR1BifX8qqFd9vZ1TAxikLiRXMBjGcA4UlOKElobIWvwjrBorqmSf1Z+WT9yGP46Bo69 gG/Th3zevvNpkVOVIIIWvIP5/YfSch2dhwCvJ6wCexj9PV7f41209HDuycx9nneu1UKE IUJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774257592; x=1774862392; 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=zpbpg0hPnfQaJ1hYQGaQ316b4Tnqdwkw1WSwGLLXo6Y=; b=gcX4PJF/EKaWcRppCNx12kvZ4ND7dugkk8T9RhUuPIU/cWW+IPzPPwFvNwCTW8Rny5 iaB1OzL/GDgUy+RgCqHAV+YwBRR1VAZEgk69SOt/tiS4wxm3g5UgO5ki3o22A549bI9F zYcDiASjXWkw4EjO3ICCB8THibi7OdIMZ6lMM/i5BXk+WOgOCsDdpqPKdEsSUwdRbTDP SSZonOuc6Lk8rnFR7TPafFJ3ZcGayK1Nk+QrJ0qXmQokzc7EHeyETOJn83dIqw1VqRl7 892sxE3fS2TVyCb2yZBByFL8Qy3z73VkTcdHBm8gyF1MM5IUi0BtbyS+IeWFjmA9Le+l FG3g== X-Forwarded-Encrypted: i=1; AJvYcCUNshwQOhr8HfT5d1MjTVg/92LgL2gaoz+jrszeXcEoYrAVELkMbP1MXVzHg10clz3rB15lY2nUQ9AKbMY=@vger.kernel.org X-Gm-Message-State: AOJu0Yzb6424VEiY6v42n02mfFM9YHMWHLrItpRf9pTq2kzLPwF2lT2v GlDFxvTSc440bPC+1mPN+iBo5bQqns4DXOa+W+Agp1FX64wydU66Jw8Lqzvj6PWFm3Ea3CeU5ca u4KJgofrD1li4HF/wA+X0JToFlJPO9EE+PeLOtsCOZMcfuRVii726GkBHZLxfhe+Mt08= X-Gm-Gg: ATEYQzy0XpR3FFKlU1EAqTAPe2R1lzY6zpg7GOy1MK3UG7aF6Y8Nnw3be07RvUq3SUe 8oeFi3V3VuwGoP693pHZ/eAqECYSkwzmO2A9L+xPdCYHu7YQbodQ4VZQtOyq3FPz2xyVM1exIB+ sTl0N0OdRQcFzxCMyI7tg8bOoQR85j5SDba+orWMxNjlfyaNJgauKlc+X+QiIaDtMaeqiQYBvBq AJUCAKS4bxc9PrdgHokQpnYSYVmos6XQvQpER0EJvbRk+/3iAV1867FuKKGT7GyU4nv4rvLiDwW s98YekKGgrqQS6QdK0SqaCRFnAFZrnkN02FfD5hp6bqIPx+a+jXYRcXloMJwQ+53CE9j3PV/D9l Zdmu2oekGxbS3tWIoWe5Aqc7cmKDFFRRMtU6TM/G9jqOK3ps= X-Received: by 2002:a17:90b:3d85:b0:359:1063:6aed with SMTP id 98e67ed59e1d1-35bd2cb3e52mr9251837a91.22.1774257591870; Mon, 23 Mar 2026 02:19:51 -0700 (PDT) X-Received: by 2002:a17:90b:3d85:b0:359:1063:6aed with SMTP id 98e67ed59e1d1-35bd2cb3e52mr9251785a91.22.1774257591273; Mon, 23 Mar 2026 02:19:51 -0700 (PDT) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35bd358b5ecsm3923448a91.5.2026.03.23.02.19.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 02:19:50 -0700 (PDT) From: Harshal Dev Date: Mon, 23 Mar 2026 14:48:04 +0530 Subject: [PATCH v4 11/11] arm64: dts: qcom: sm8750: 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: <20260323-qcom_ice_power_and_clk_vote-v4-11-e36044bbdfe9@oss.qualcomm.com> References: <20260323-qcom_ice_power_and_clk_vote-v4-0-e36044bbdfe9@oss.qualcomm.com> In-Reply-To: <20260323-qcom_ice_power_and_clk_vote-v4-0-e36044bbdfe9@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 , Krzysztof Kozlowski , Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774257482; l=1456; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=4gCokkHZ2GjRf5B+A9Zqx/4PsUp2LAmyJ4JNgVsWI14=; b=RswpYVENgXtuJbX4xVStbksk7BFMx7jSFT0f1TB6KQum/olhlBcJk/LgtEnVSjBqp2WNzexDI j24z+9Fl6TJC6vKXj+9p1xre4eFuyfcqRcwxcl1ntu5GX3AGZpbp+7L X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDA3MSBTYWx0ZWRfX+eGjxJX9wv0Z WTUKR+/TZtRK6+T9KluW9Myfj9smfH8BqTp2fdaOWv3EONGltFApedq8uW4Bl1MYVUifnYy4gqI bUt8J1AIdwrdOE3ilNPQsCzXhaiiR/Gz9XB1dpfuClNLT4mI1RoSeK/aeHXHT6znYAjansjvL3v DPeyD8S6XjU4C9CXL50U6xfGn0lgd71MmAjIw3bOfHIwN0NfSTlz1y//eIZVNipKPmXfhDXpieQ S+mGmwIXZbyobcEu1UYVb0NvXFPMEOAYfsD+zX3Xyq05cYnHuf5wjW2pkicXPT+RwnfZg1KVPi9 /9AU+Knwuql/cgLZ7Vo7UJP4UQHS+zaXOzv0NTB7yN5ODoHiFrC+xOTdnhyoknio6vzl+utkf7x 5F2o41yp59PKNhQrqrhH82yxOX0nQlYpfcaEHlMn6ulZMY2RQ6C8YErm2cUAYI72om/JWflfMyT wezMBNzjGAz5Z3HPgrg== X-Authority-Analysis: v=2.4 cv=cf3fb3DM c=1 sm=1 tr=0 ts=69c105b8 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=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-ORIG-GUID: POFgnL2W5Vr0EflKRjqkJCP3nSjGqsN7 X-Proofpoint-GUID: POFgnL2W5Vr0EflKRjqkJCP3nSjGqsN7 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-23_02,2026-03-20_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 bulkscore=0 spamscore=0 impostorscore=0 malwarescore=0 phishscore=0 lowpriorityscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230071 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 sm8750. Fixes: b1dac789c650a ("arm64: dts: qcom: sm8750: Add ICE nodes") Reviewed-by: Konrad Dybcio Signed-off-by: Harshal Dev Reviewed-by: Kuldeep Singh --- arch/arm64/boot/dts/qcom/sm8750.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8750.dtsi b/arch/arm64/boot/dts/qco= m/sm8750.dtsi index f56b1f889b85..8c33bc3620ef 100644 --- a/arch/arm64/boot/dts/qcom/sm8750.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8750.dtsi @@ -2083,7 +2083,11 @@ ice: crypto@1d88000 { "qcom,inline-crypto-engine"; reg =3D <0x0 0x01d88000 0x0 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 GCC_UFS_PHY_GDSC>; }; =20 cryptobam: dma-controller@1dc4000 { --=20 2.34.1