From nobody Fri Apr 3 22:36:37 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 5D97E386545 for ; Mon, 23 Mar 2026 09:18:49 +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=1774257531; cv=none; b=KuM01kpcexrYSip4XwImsB4rrJz49vdD2GaZaBiZ1EPTd9YLmLG3/i7mvGIjhRM0F4qUUQbW6uqYpvHELSYm7uss1DpjA8xxomjohXcDspu5gb3LwQ8IHQ8F32FbGka2OrzAkq2N/UgSS9/7H3UlcBX2/+DvchncZH12+hRhoiY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774257531; c=relaxed/simple; bh=Zc7nt/v6+4Q7rzRTQIetV9Sk5jCVdJFZJuVL1p8pYhc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IGjAgfP5kjX4woD/eBRvE7kaznizwqoWNDmwS9JIn0wEGxGV2sP+WYD3yWXs607iWzuv+NHzHb52mqkv2tmimY+NueqJSoAWHHrHvvcB2JEh8JxFVOEEzu+VQbPRIF9EMHJlJ447O5RMY2buO2WGoaVaSKyykjesXSx53dsnP4o= 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=VMU0dnsw; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bCvlVxQR; 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="VMU0dnsw"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bCvlVxQR" 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 62N7tUEA1627075 for ; Mon, 23 Mar 2026 09:18:49 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= 3wUQtjDfxAgI9iPYpnIrhTEYGD2QmgwM9MarVNUOQ8Q=; b=VMU0dnswjZspbU7G /N4n/8wEWPRLXnehHZj/Gb2UwtWyXVZUbEk40MJlVFFGQRUNUc90vRx2+jKoRCWX U2QrnSvq5QTHMFqH/nhB2/gi5tW5mVK5SyC/5Heu9Y1tGNg8ASvZtl5wWgK1cHqi TaCFH3chltEO53gALyiFKCgFpSNIk1GsqN66xQ0xvlE2ya8CLda+iL+zIl6a5Lyp Ip5JSLT6+nla/Z4kn0UkRtmYvGeCWcRRagpIDQdwXqmjhMF5OYavpC2h1Q0JQ1Do rdawgG7M0uJo1V4TC+VRxJbqPtcS76Hm/bj+BcgzLpymkpf8IogNH7o3RKsi8tOm unnxcw== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d31jc09av-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 09:18:48 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-35ba237d2e0so3015613a91.2 for ; Mon, 23 Mar 2026 02:18:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774257528; x=1774862328; 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=3wUQtjDfxAgI9iPYpnIrhTEYGD2QmgwM9MarVNUOQ8Q=; b=bCvlVxQRZfSgH0Fd64Jk0PEDqTile4T7ORvbBwijTvlIDiN/Nf+xQ4GuxJTHLyUIo2 ALVYISc1DScsmmBedPx/sLEyOWUtutt5663Yc/kuLVFLA8AOeYWzmeqUzc2vGz7Hmfcx JNzohNpEiF4Cu7gn7EA170QKUNt3qMPmJ71S5X5a8Uh/GtBrqNQUawXkHdCeirKSaL1Z pgXcl+VJ0mJZfmqbo5K+MXXo83pdNViks9cxndWyPavXvXU8VLOoxi41NSPWSvkcyvUT K6hNhb4BL+jueeR7JyzrFB3a6Z9SMTKnNWgF1SA4Vob1xGtiC9mDN32tr5ND+JhcOP9v h3Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774257528; x=1774862328; 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=3wUQtjDfxAgI9iPYpnIrhTEYGD2QmgwM9MarVNUOQ8Q=; b=YCrBHiUwHbwYn2lReC7hm4PVZgZGEuGt4Dj/qFnEkZWcDRyYN2TPdhKMFhXJJUzrE8 c5xAMWjvh1HHuC2uVbMLpVm++lK/1OpokKRDdpbP5ISpHHghxi4kl+NHyJQSTBgVkUCr 0icMnl50LQVc6B82PsJsv7weRiwr7u6TgFr2esnuPs1HwB1zGDOHQhfvd1tjr67pedo+ zMfrSBsnKyfMXShqZdn6MeQWtlpE/7q4Sk5Ai8lTej3Nkv5llv2aZ3DuV+0RsAkgpp65 68MqEF2m4404CtWRsqQt63LtvFVk46cxloXiShGTGGTN5L5U2Ob5hlepFqwOsn+Fnlly wv9g== X-Forwarded-Encrypted: i=1; AJvYcCVqIPMsoLnQvC/iXVGc37MZwyJGLd9h2xtP5mqDKIqA2NZ3jvA9ZdxInmI9RIPd8PLRENobENVlnLLjXCY=@vger.kernel.org X-Gm-Message-State: AOJu0YwBqByIe7BZllGs5hcwtRAb3D3fFjUMw3WafHS5h0nBPNGy7f8/ qWetzW07Ij33p/OmgBIIya+nfn8ckB3rzNBpD/fe3k03KVWOL43a5dc6NBmEIYeUtWwZAQAr6hi SL8H+h6xVZvwgMAr9lLKHxFRS9bYT7rCVwzUpwllocaLttNw1MCOgaXOXPsYyJXGpUKg= X-Gm-Gg: ATEYQzwpabQ/bGntII/xPr97uoNPK6U4R3hfdx/vcrWkp6HQ2t2ljzhxfoV3Ht68xsL 33RGobz+imQQy8XdwIDdOkozPW7PeuF7MuWBtmUgGImYenL2PLbYhyOhQP1gNEtkFnulzlt2nLc MtQtHvrihIy8lntaw05pfDB4CscUcnWvAD4c3nwlEtWdcCJaOglZwC0uhML9PsVk1QkvLlokxAh u6Ht/BlSzez56rWnqCLs3pAzLsVu4Londvt3Ly/eOQW39v8xzosd9BpwuVRz05pOAyoxTReLJ8e DA8TeQKYkJm/Q9T7imWzs2Z1QEwGsPJKBRoQknDL9onf4KkpqJHsmXGa9P5j58n+GZCMmm2gI8+ 9NHvbhat+oZDEjAtm/rVU6i7pk/ms3/nZyvar1uchNhrwVOI= X-Received: by 2002:a17:90b:35c3:b0:35b:9c97:3d18 with SMTP id 98e67ed59e1d1-35bd2be82e6mr9113844a91.12.1774257528057; Mon, 23 Mar 2026 02:18:48 -0700 (PDT) X-Received: by 2002:a17:90b:35c3:b0:35b:9c97:3d18 with SMTP id 98e67ed59e1d1-35bd2be82e6mr9113810a91.12.1774257527549; Mon, 23 Mar 2026 02:18:47 -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.18.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 02:18:47 -0700 (PDT) From: Harshal Dev Date: Mon, 23 Mar 2026 14:47:57 +0530 Subject: [PATCH v4 04/11] arm64: dts: qcom: lemans: 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-4-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=1514; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=Zc7nt/v6+4Q7rzRTQIetV9Sk5jCVdJFZJuVL1p8pYhc=; b=5hNvbZtfnL7IY/SldlqnstGyVUDFeLL5lhoy3GKb5l/0fva5UllvYuBDBtmI9nUtOTPRNsOwm eGzu2cehjSpB50a8Y0VWiojkQl4MKmwojr5gWF46wGvi0lVKZMlCMzx X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Authority-Analysis: v=2.4 cv=fKc0HJae c=1 sm=1 tr=0 ts=69c10578 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==: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=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-GUID: C9mgUobdQtttBlrVKjiYlWwOILkJj038 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDA3MSBTYWx0ZWRfX2PlnA1DG0/m+ 7QDGFhqZcX6EVZ1I1WFDRZObbre+uO5XuEd9XaPlUDLW7yXpDdkhWKMo8tsSNiGSMzzthtxInQL 397s+y0dXisz0Vb4Lts6O+WapfXWMAMFwsd9YWUG481+bL9FogIwGEzax8lAcL1JuUy4creTtd5 rbPwo+KtXvl+oO7Knz1Ilr1ExqPOwt6KsL99diR6XuSWpYbds/TEvNQLFUhwUnUtF9KwSGrj5G5 5xbx9OG+fkLSgVFjiMZ1HAdy8vOXf9BOe1poXCndm78io+AQvN6p+zzLhPror3fBTFYScTgrf8x 1OUA02kWv2uNDQzH4sN0MBzbVvZNh8OIkyHWOKDog9bsCToWo9JxX4sLZ6dGNZRxC/t4YwIAbup dCg+TiIWoHX0Nay8B/okg2i8yTYldlWVvmY6Vz+GWMvsSrJi5RdzJsT+NaCoekuepK888uNCNHn dLVUNQbEfLKxR/QZ7hQ== X-Proofpoint-ORIG-GUID: C9mgUobdQtttBlrVKjiYlWwOILkJj038 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 impostorscore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 adultscore=0 bulkscore=0 spamscore=0 suspectscore=0 malwarescore=0 clxscore=1015 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 UFS_PHY_GDSC power domain is enabled. Specify both the UFS_PHY_GDSC power domain and the 'iface' clock in the ICE node for lemans. Fixes: 96272ba7103d4 ("arm64: dts: qcom: sa8775p: enable the inline crypto = engine") Reviewed-by: Konrad Dybcio Signed-off-by: Harshal Dev Reviewed-by: Kuldeep Singh --- arch/arm64/boot/dts/qcom/lemans.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qco= m/lemans.dtsi index 67b2c7e819ad..cdfa42293022 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -2758,7 +2758,11 @@ ice: crypto@1d88000 { compatible =3D "qcom,sa8775p-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 UFS_PHY_GDSC>; }; =20 cryptobam: dma-controller@1dc4000 { --=20 2.34.1