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 175D337F8B5 for ; Tue, 17 Mar 2026 09:22:15 +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=1773739337; cv=none; b=tG5GaTmqVAT6IXyMKxv6CDt3VqH2gJQVEbzJdhMQFYdhcBwEIDPHBky+n4bXTYsg+n2I92z4Ceb43KpNQNFkSqHEXBeu170iMOjKThbpZ8zKtcPuwSibInoHtVBOIVgppALip1HMrYRWZxstrVK2lawdbxRMo7nadoP8rMJHETI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773739337; c=relaxed/simple; bh=zUfKGirFr7TG0U6cUb0RW8kjlwT7PUFFAQGpnGGIbZg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OGzsdCvEfKMQwdKbOo7uApXHj8f8y+MODA6yxOYbt1Q9sR7XhGWVmTCewv9YQuw6IJtklqTPwbVHICCNp+zmidtVzJ0ili7WDyssDpg2gFVz/wrYaFSrz4vd9BvaWj9DM8S4KBf0j9oY+WyGmwLALzJFwXGlRNbHS1As9jGeSBA= 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=U63Og3Gl; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EjQDyWQl; 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="U63Og3Gl"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EjQDyWQl" 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 62H9IRsj3101961 for ; Tue, 17 Mar 2026 09:22:14 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= /6lBKgDxYlBHzWej2pbhNBWHqhnNs9qiOdlqR4udlsM=; b=U63Og3Gl0khFP3dr /U6PVywHZet3B4xhgI1Ao1G3qDME3QfMlO2d2CwukPR/CP1AOh2ySdNT0DObpBpp FG1C0w8QBFGRX56Nc3yY6+yt+nDJu0b4Mo5LFj7RCVvF0x03IDsbHgz1jhsPr7f5 t0kAGMxsppGUQmfKDc7lGkVGIg9KbLtS3sga0Hw2DVSvsi8DACMzDFvs2p4v5HaD sT2CVaxn/D/cdkoEvsAdOOO3dre3WZPIoS4S6HHuEH/jeoUMoB+cKofILnG5ly1T JuSvkI5WNa8XRGx+DT/Da6rr31DjEebdnqSurvLuC923TVw6ZCYkwP7mQbZPfMlK CzT+ug== 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 4cxnb7b4j4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 17 Mar 2026 09:22:14 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-35a032cdd78so26785490a91.1 for ; Tue, 17 Mar 2026 02:22:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773739334; x=1774344134; 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=/6lBKgDxYlBHzWej2pbhNBWHqhnNs9qiOdlqR4udlsM=; b=EjQDyWQl7ISxME+dS46slOhY3McPNNXx9Azd7N2ZsxSk4c/+jVOX/CmCuI7vpiwxKU 2pHyz2kCEbIRMQU9EjdYGkt7jM78TZDO3rkxDSLDJEPfwlS5kk/PTk+aiwfpfUS/bgxY HLNV/fo5jnlPmCXsJgPxImpntWpmwNCrtuuAOsO4FJcyWfDpJPw/8vtsI8eTdbfpAfKT uxQVP58uamCcXi6UW76lIKj5lbTx7mLOKaonvKYbJqDAcDelyj3ivqhfaokJjzRuU/el dyOI+gKyXFd1bXYChPKBNL0U8d/tWPAWHVWV/ahCmHZPcUVrHmQMIfZ7DuQ0nhscd6Ip m4kA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773739334; x=1774344134; 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=/6lBKgDxYlBHzWej2pbhNBWHqhnNs9qiOdlqR4udlsM=; b=rnWtQBbaRXoZvikjJO6jNlb824/ag1qY2+1wEeZCMBYzzsdhi8QnIlOj1gCgoKopmD 6OHvlH6HbR6qyYOqRiVBzYyv4BBVoMOzIHMA/484mAl2lHYZjqzfMDfLeuO0c+p54AMz fElzZROU4s/HBey3kpof1mX/WzwfK3W1uJKKHZyJtSlmUpKPAHg1KH1o3HoHzkH5KQNJ NDOzZ+DV7ZI9mE7+veI7e1cZpye9I8rjbKaDJlOowP5mWYQq9o7wf/+SXT+M/wIxCSSC 4J2At3eKxgr3AwtDxVG6Ji3cgmwZwERztLFOWavGAQVq2v3AfUJ0gU7JxJTKYmMII9/E DZFQ== X-Forwarded-Encrypted: i=1; AJvYcCVqpfjkPMqcw+hW61fI/feUBK8J9qTqPczCdleNShRdjMTi8I2nqCUwd2OnnkyIJZFvojauZMAMzwBM9oQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yxg9/uggcK2nU5Zyw084D/WOs3nakfYShciR1BWQ9D/1FIo4p5k 16Z9XmTsAL+51/gcap9iVp2GNKxcktLVVIc0qmNla7q+AyklNX4LqjzbP5gCE0dJSJ/LioW82dh W+yCkmlP8c713eJY15rqQAuwuI9ZoVapAsLPFykF8wvM9BgO4QuJ0rz25Zcf429MYL6E= X-Gm-Gg: ATEYQzw1a15RU/dC9xA+xDylUk9Jy05VjlfFgsJRRCjJ9e37HGEolqwSuPx4BYUbME6 tvRAuRJnCNoH0HkPzSrrKtO1kPJkOphBO5wRstl/6WqEq/rI/vzGf/aK8DaTQ0tRXVZwz9S1vE6 X4LU5Ykf8F6up+OQRvjhNaE4pvc+Gv8EDghx/DesdK2g5KCgXoSnC083yhOSKYWKw+254KyUt9o mAcr1qTV5kBrsfLNCaCQz3qnW8f38KA39pou15qMa5SyH91Iy0pI7tePjgUpblnT/PESE4W70wr yiZNw48TKMTZlELODa17wULDR/J531D06ks8fN5MaZMXxdZqfXB0og/uYw5vfwFoNewAvtY9Zt9 FYccuzfrrTgZlNwCr/eQho0hosk66uAD4eJbmPJ706nkuK2U= X-Received: by 2002:a17:90b:2885:b0:35b:9b77:d7c with SMTP id 98e67ed59e1d1-35b9b771ab8mr6839274a91.14.1773739333730; Tue, 17 Mar 2026 02:22:13 -0700 (PDT) X-Received: by 2002:a17:90b:2885:b0:35b:9b77:d7c with SMTP id 98e67ed59e1d1-35b9b771ab8mr6839236a91.14.1773739333291; Tue, 17 Mar 2026 02:22:13 -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.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 02:22:12 -0700 (PDT) From: Harshal Dev Date: Tue, 17 Mar 2026 14:50:46 +0530 Subject: [PATCH v3 07/12] 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: <20260317-qcom_ice_power_and_clk_vote-v3-7-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=1452; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=zUfKGirFr7TG0U6cUb0RW8kjlwT7PUFFAQGpnGGIbZg=; b=a4Xrxp7svox3j68gZ8iMgDE0wafE/EN/A4Y4REKcjmI9XTvfAAYBSDZavKD5clFCNbBZR2tjF UC4/2a5keA6D5ArDP6r217QHRLfk3EG14Pa2bldvz30ZyTVCDpLNL1Z X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE3MDA4MiBTYWx0ZWRfXz3VyR+11rT4a U8DvxmgL/RGH5PqfSGui5PBCXKGU9chR1b7FMz0rDiVGCtgASd1zGk3U4CdjbYc+Xlkg6cp3fSk 2phjT+A3+RDSzlmHHOaU/EZ3CSeP5tD1W8IcQAnhM6xDpylJRgkEWWUfSKo5blrPXhXUv1LBAWE LI/eoJA97LCWFn1Dv5Ie/4Z1je9QkpVX7h4Vylq2fh7I4/6DoCleS733Pm8fFsik02Ph3xXTZEe LpjU3r1WX+fi5uV9W+hYzSsNzhL9D1pn9cyZRYWrVbKQw1YM6hU1w5FxouzpzkZur8V0OAKMKHg t5c5Xh9c0U+OJlpvll5jQCBAcv7+orGFwMgrJ3DcWnGWTDcEckJpu97DmaWk/f5iit4ytoXOwuD FfX7Zhaggii7eqk9LDxIRsFMm+vryEZrqITdg8Wj7RQFbudpX871nAnkUgMnaLYc1QZK9B+EQFY rXNT3DJFxzlIUzZsCDw== X-Authority-Analysis: v=2.4 cv=D7pK6/Rj c=1 sm=1 tr=0 ts=69b91d46 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=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-ORIG-GUID: -uZyKdQy1OA0sDYyGoUwyTFIi_0yzVch X-Proofpoint-GUID: -uZyKdQy1OA0sDYyGoUwyTFIi_0yzVch 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 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 --- 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 149954a3eb7c..9765bf361db4 100644 --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi @@ -2579,7 +2579,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 "core", + "iface"; + power-domains =3D <&gcc GCC_UFS_PHY_GDSC>; }; =20 cryptobam: dma-controller@1dc4000 { --=20 2.34.1