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 206D63033E7 for ; Tue, 17 Mar 2026 09:21:41 +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=1773739302; cv=none; b=I7W1xYmGQrAXp8kSMSmfyllA40Dr0tz5EMsq/1b5NAiuoujxsMdZb3ADPqNOFSoLWLKpFnCTkhCkqGA1mbuWizstB1BbaSCk1Y3AzM72dkTdl7uY36fAVtx+YKlYnVihvQrBQcJMx5nHeE/XxcMFVZr6fJ6pwJG7Ka7ElFcYrKw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773739302; c=relaxed/simple; bh=h4RpmgObOzRNkVSgccxhU+fMFg+bHom6DsbHl34Ky1E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EdVc4gaItHKHA9Slcyy6wDisCSx7rNYEPyr3ZcCVgg+BwQRCsnkealPTzuVvbRJdfE5RFwXStH1euo97BW0I/6nLFrJkuMutbiPC735gldr3W2mCyRnMwXfNBTL9hLQdKAgl1PssoMZY0LuGWxZTMJYQUbStr9LorjEIT9GPTOo= 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=WCpp14aP; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QkHXRT8p; 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="WCpp14aP"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QkHXRT8p" 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 62H5E6qj1428842 for ; Tue, 17 Mar 2026 09:21:40 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= fOrKK9iw7hnO0EM5jUF4TlMhkVqT4sv/sqyiQLLaVeA=; b=WCpp14aPex3IvYtw aYSI/WlBmex7QIORRUHQsERmLspX2uDSDaS/7ylOK/uWXw0ftl24cR91z01HKXq3 AXorl/TNgTV9dwVEAGsa/qaWAFPokX8BCIe38ImgwMNsU3qqWbBAsYGSXcXFkEfb 9+EwpDNOiovjXraHXCCaClSJDKJsfF5q/4ehBgfg4+JZBHuLHGnYkZN5dFkHT++3 AnCkNVlCgEVmReOCvsQw1chDQeN2wKZIa4WlHHoZfYJW6oBgy+7MUmXj2Zglu/LP ySqe8gpQ8LckZOHPuuOt34qCZAtgFZwh+N83ZqBlpJkM7Lcup72prl/DZnjxXOTX QJkcew== 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 4cxh99c45e-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 17 Mar 2026 09:21:40 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-35a0998a441so34992281a91.2 for ; Tue, 17 Mar 2026 02:21:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773739300; x=1774344100; 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=fOrKK9iw7hnO0EM5jUF4TlMhkVqT4sv/sqyiQLLaVeA=; b=QkHXRT8p22nAJ0HleiZlcYBa9pPqVAXc/VXVgDLjSeCcfa1pOT+IEYx3q3qzOuTwnF BYW9loaLvcdkcYYBMPYHTdRlxFH+bVnUQdtPt/bucs8YjEd2l+OI7+gD0oklUNw6XEsa sPKgkPfdFglpMgfhkFDKlnsqke31AHSnqjawKrBoxn7QMD/IJWb1AiuThUOntXQyf7Wu wAObeC8ddPHTBYfjP4bS5NKKR9AJAitzw8Jbpt/WR4wKLtskdpftVIzzXEghxlqOLxDo dbUMmBG94x3k9JL4jSX326GlopyUy9qXA3OdQwOpCzZ/KChvHmBu647Y0dnzV9E68sna Dg0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773739300; x=1774344100; 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=fOrKK9iw7hnO0EM5jUF4TlMhkVqT4sv/sqyiQLLaVeA=; b=NMubShIgU1CRsyFGd16HCY1NAb6sGbDSEbdVp+45DzHtGJYKkC1nZAucyy1SKI/KG4 brW4qa0VqOhlJHRqFrj5pWEktWjOUCa7V/q++vgNSP26p3nfv/w962gWtfuFTyMGmuJb tmzwYTdHSFVUHaKzcjdYs/Lk+BJvafjwEvrj9sysyUFx83SBaOVMqS43rSIorFcrwD0S wScrHdjGnhhh7Yv5KlWP6mJYQAVL0wBA326wa4QOKH47I21WwsoyGm1VHLw4DvFnEzIB XOCWtV0Hcevhd7ygb3Z9ftwiI5HyqGJHCFA1n+lEnsoVOCF6BKY11awcOxwQPBSaz+fe Yfpw== X-Forwarded-Encrypted: i=1; AJvYcCW7eFsPyp0/OfIp74OrOVly3w0g9UAg1EBpDYtm+nPGxZJ9ayT4YGm6d8r6Icya/EA/plvzBNUm9DHpu+E=@vger.kernel.org X-Gm-Message-State: AOJu0YxGJNFS+iVgqyU+qUrCHiTGCwAvUiTzeVG689/OG7UG38/pTRNS xwC3VkgzxR9SLgsGcgnJlMoHYjxi+X+0DbeGCYhqwxDZjUo1hWDG3vzCRMGVonrhN+8Wp488mcN 8axwyK8wnDBXf7PFwwxfQZQ2yKqNrvmyYoDGk9kDCaxJwE8ZQeWgT9bWF/rQDYb44g8Y= X-Gm-Gg: ATEYQzzuSFpcGqlq1SIaBjux7HmH7n22r3cv51Pazoglqx3Zd+h085t+pLRqM4rrfgH u3SszTYTrgPbacceYqXTtAus9VZ018ntMT76VoKJrlYN2EVKFsjGv6v28p696TgUgkaXqmG9P0a EdxwtcqIoffRKmAuaRvTRKs3y6/iz/pVEjJlCenCas81M4t4o8Iz/QyTdsyzX2RSYJh70AP75mO 0bUYEJJhiLgz0q3JeYoHBu5KXj6lOfngCjam4f51rW2L6tpA0NeD1D5j0W//FayMTVLEVZPS7ZX 9GpoCiShx2zVtzJDK4pGMvocLajUPI0UyFX6r6m4DH0e62HhUirUPMNO8/IXFA/7oYqnTGtlHNM 04+lrfJaa4TOk5R6PuwhovHE0kAtO4ltd6Kp52hMQ5ESu3BY= X-Received: by 2002:a17:90a:d883:b0:356:1db4:8fe5 with SMTP id 98e67ed59e1d1-35a22081da2mr14820471a91.29.1773739299814; Tue, 17 Mar 2026 02:21:39 -0700 (PDT) X-Received: by 2002:a17:90a:d883:b0:356:1db4:8fe5 with SMTP id 98e67ed59e1d1-35a22081da2mr14820446a91.29.1773739299228; Tue, 17 Mar 2026 02:21:39 -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.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 02:21:38 -0700 (PDT) From: Harshal Dev Date: Tue, 17 Mar 2026 14:50:42 +0530 Subject: [PATCH v3 03/12] arm64: dts: qcom: kaanapali: 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-3-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=1406; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=h4RpmgObOzRNkVSgccxhU+fMFg+bHom6DsbHl34Ky1E=; b=dtCs/OirE2kPvaV+8TmLiJczC0sVB5u789ja7Dp9pUVBiJTkcFAv3iUdaSbJCWBPdm2ielOlH Zp4PTiH6XPVBdftzBOPsDRT9uUnR7uRqfxlmNehVMJ8RPncljf2uf0Z X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Authority-Analysis: v=2.4 cv=RJ++3oi+ c=1 sm=1 tr=0 ts=69b91d24 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-Spam-Details-Enc: AW1haW4tMjYwMzE3MDA4MiBTYWx0ZWRfX22NEm9ggLghQ KAx+GNsg4Un3/uoOaYnlabqkIoaf6EnymL8c69uhgOfDQXGQMsZyvdY9mrmVFTtNEAZXmOOtTlP gkQkb0kZJ09A0B5fYVrfskw56pOkmjiCTxbXMfrBEk0sQf+SMWC/sLNKjEY5O2wDNJXnr7bNoMb nE7/h6NY8JmPYNXseE87LkRA0lJvPmD81LC9qUJJ7GGRXVLq0wklkI179GezJ2lhTv+t/XOalXU q30ynm2HPrpHdFmcRS+MkhcvGccok2P8a/ckaxnlx//Ft80L6vloyEL4FYOwYBHgrNs+jr4SnJ+ DNZ8cHL03e6566d3NrTCv4rAK+Cl4CUTaiWRVBrRNn27xn8EfMDuzc/OTX/YTSWR3D1eC+keyFa Nm6JAN9Y5oDbhLxRPiwodHfMl2JbSJMh2n4Fgmu0/s+ts7zFvP8OwPoUu+qJTbmtgf27KDFYjOu ntAw5Mvzp0wjtdYse9A== X-Proofpoint-ORIG-GUID: cn5Apob6Vtrb8dNp9Z0hAJXtvdZX7iIG X-Proofpoint-GUID: cn5Apob6Vtrb8dNp9Z0hAJXtvdZX7iIG 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 clxscore=1015 spamscore=0 malwarescore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 suspectscore=0 adultscore=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 kaanapali. Fixes: 2eeb5767d53f4 ("arm64: dts: qcom: Introduce Kaanapali SoC") Signed-off-by: Harshal Dev --- arch/arm64/boot/dts/qcom/kaanapali.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/kaanapali.dtsi b/arch/arm64/boot/dts/= qcom/kaanapali.dtsi index 9ef57ad0ca71..52af56e09168 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali.dtsi +++ b/arch/arm64/boot/dts/qcom/kaanapali.dtsi @@ -868,7 +868,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 tcsr_mutex: hwlock@1f40000 { --=20 2.34.1