From nobody Thu Apr 9 08:57:37 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 B2D0C363C5A for ; Tue, 10 Mar 2026 08:07:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773130034; cv=none; b=c05TUzflQxsdE4tC12CcvQhwTsGkDbXgGi5BAvYpQ+h9dTKHzu/1WBEnAXbQe1FrZMUGlG7gfo8Gc89yGShHkomhhPt9cJh4UTgdOS8eXQUNddt411BtGQviJ64muasgjEfceQNA7UthHAgoXAu7KqbZApdOufgWirDjkv6UrYE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773130034; c=relaxed/simple; bh=eBc/tZwYk+Z7AphVW8f7WhN/S3F9nVUOBnpnGU+WVlc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DO+vq7PyGS8fCzAb7Bk4y1FNoTDpLGnAg88GkYwZMcWi1sUBQcPhrVxB6fNbS75ywDPaNuyc0wbOBl9moTKTmyiZ2+p7zt2oxZ5P2RUXq48kXNkN/gRgV5NSFKdgYknrrHEHbSrmBZN1jpcwr3GZDSQH22EQAhNhXCCpWU6N9SE= 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=aFEg2qgt; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RpKdAydc; arc=none smtp.client-ip=205.220.180.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="aFEg2qgt"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RpKdAydc" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62A2EZv41900137 for ; Tue, 10 Mar 2026 08:07:12 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= zo28n/Z/OC59k3+VeK8QF7/lPzfhkKamJ3iorOSmEmg=; b=aFEg2qgtc70VhB31 wh69BrmZCv3sg5ELq1KRjwuv+gV6R13Yp0m5BfMHN7aSkJdvFGySqRTciHwK1W+X S6hvtIinFIZPIQuC8uZV2nZdllu8PfFEupVlcUOdbUkOTWVm12rw09AdE8fP7ii/ 1tdVM9XlOZ+Ou1jvvTzr1U6o1ML2hXqScowyAv9fgJ2lzwpZditN3xYrJveZQG8G 5ZeObGqEYFvekn9jiZxVhIgAwlRvIZQ35b5KUR17h9euoUYFGmT+IBEtH3RdWWrq SdGmT0eZ9ZcHqaDfVlxboTgjmwoElutH2UdpyvOZN3mg1W1g5CyOnZlyp7V1Lucb XIaylg== 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 4cstsacan0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 10 Mar 2026 08:07:12 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c73939e0314so2614838a12.1 for ; Tue, 10 Mar 2026 01:07:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773130031; x=1773734831; 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=zo28n/Z/OC59k3+VeK8QF7/lPzfhkKamJ3iorOSmEmg=; b=RpKdAydcd37e1xdGdFrYTwQi2MHYoLvIMc8tTgd+gFrrVedAQYO1qbJ1fGX4YBFGHn Og0yyVqBZ0qhigGVArUxiFvt0UrhJSam3P6cF/I16OKUSCEu7FrCTrQb1B6h48+H64zJ pbuwWdklPJVXDusYU7NoeJdD9Nq+bCTG0TmlBeLFBZNOvPpDUt79j+9QWh6ITyf2lz7B rSaFvBQvLWNO7ocQxrBWRffHCStiNMrfWVfhTJLHhCJR1hmZcMiRzdchj+fqj4ow7i6a TW/gvCwsZhjzPaxFgGrE8/w//FOsrzCDbE6zPWpAY/lIWGBXJ2XJu2mNLYG4CNfzjXrY BSVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773130031; x=1773734831; 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=zo28n/Z/OC59k3+VeK8QF7/lPzfhkKamJ3iorOSmEmg=; b=Nk7qUtlcoWSHagJl6akxScKej+VT3xUQvZQ3lYcTOmx3PJ7dg9xCXjjGIhquvSsK/T y/u7A+HffXTvJK9wQ2dOnhz099+rTZzuq0vruBJuFwrj6QPkMQpdf5qiZb5i/dWIrbef 07hQYrrirAFouJfbVMZXZcHm1p9I8TnAN27fEdcx0jK6rpxbNUJNsXhBC97S0W9v1OAZ VdFQNC/N1FlVPsVb+uwDYunhcY7xFJWtMzf3x5JfWl6d1PTmEYfQcWnU36ncCc0zYyuP hRUaQT6XWb0iQUTVCbKdsHJfoyU9YC2JQ4T4HcXM/DaSuCx1zJeitsr0/wxBiB0kxeDc eR+g== X-Forwarded-Encrypted: i=1; AJvYcCVveLy+pGGQryoAfeZo5bk3wS2G9bkKXtkfnIx9VcdNDy4O3XyDdQIBfwJE9VQ4kSUR/Go7iq7NDoklckw=@vger.kernel.org X-Gm-Message-State: AOJu0YxhOisklrONt40u0VuwjJyVsEHufLXokCG8kwQpnvj68Q2/h/xW ibOVV6SldB4Pnkhj0xe9zLZ8t1I1EdR+sQMZ6dpqe6v5ClAJQLTIZyxf3FHJwRkOTq+DX/+iTMq fh5QKbfy5C+nyIhqjNMTiEAC7ZeMBBBrNOUffbsznvkQFCM3b2N/xnV/dQnScuLSbYss= X-Gm-Gg: ATEYQzza/IlG3KBqZpr3wowFMCeTfRA4KD2r7/Ep+gE88iuTIq1k8C493BoaHDFv3Vn L6ozW3cm0I6R6i4+nzwW5zCGOMGMjeF0omSGFqAZnVO5bj6V4AFSe/ZVtNIW+4gqHa2vT+YUZJn Heg8TCOu0iIy7PkyBdqcKUtboUad55Q5GJ0PWExKoiIeWDhDdCEiBxbUafBy1dMLKhUdPh1pO4A bNcrotokEL3KkLPQrdeU5FmjL56ntWvbEfm1cdMwjmucLMGe4H/trohpfMVVw1tPr/5dWYsSont ZRrG8cVDeGM2tEDFCxND8ga89OmASn4mYGOlQhgtSGjXcCJVoyL1KhyiHWG8fhjqnsTbudxWDnl lknqRBhQtK1/4TqJqiY629GtaomfN5H+2E8GhOBndMT+FCHk= X-Received: by 2002:a05:6a21:1f89:b0:398:b748:b571 with SMTP id adf61e73a8af0-398b748c49amr179919637.45.1773130031462; Tue, 10 Mar 2026 01:07:11 -0700 (PDT) X-Received: by 2002:a05:6a21:1f89:b0:398:b748:b571 with SMTP id adf61e73a8af0-398b748c49amr179871637.45.1773130030944; Tue, 10 Mar 2026 01:07:10 -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.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2026 01:07:10 -0700 (PDT) From: Harshal Dev Date: Tue, 10 Mar 2026 13:36:29 +0530 Subject: [PATCH v2 03/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: <20260310-qcom_ice_power_and_clk_vote-v2-3-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=1465; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=eBc/tZwYk+Z7AphVW8f7WhN/S3F9nVUOBnpnGU+WVlc=; b=BABY7pgd16anVLRoM+eELOrI2+1ajg/UoVcu7W4wDva+HetlpdONBveDoz+5MiAsOGfop3x8i vu/Uo8AoJ3pA81LXCzO9DZxsJ8Pm5DVXlmFmXYtHY62rGQaaEsrvRSh X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-GUID: EfxNy3SG8STEDnQyU98j8TRJbH23arcd X-Authority-Analysis: v=2.4 cv=I+Vohdgg c=1 sm=1 tr=0 ts=69afd130 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=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEwMDA2NyBTYWx0ZWRfX1uQebKbBPxhr NAKmp8OZ1IY+v6R4hjas0UotfHW8u3By1ADscN7QJ2Rl8dvGlCN+qfXJ5/4cFwMxibov0+SOpTC eQSSgmVlxKg1LOf7p/PzOAj8HBQUVQk9A9CnJoMG/xyhJQsjaBlKMwsfgolFbjZaIFrrA3Kx4B8 L15SO/bEkTbP6z8TesClkpV9YL9X73h3f6E/qqrbn3+YNG4oAIDXzOW94HOxyOlsE/ZrTVSifm3 CVRbvthAMpQMbpgV621tHvoObfaqO1EtvDYeDsAa+Um/OI6SZZ6AIom84W3SoeItXcGmcvSYHde xXh2o8oxLuJkaCNvQtgvnohFpgMd45Sz48Pdg9zf/ct9HTs0+IdYbX+v1o4Sn4pJxHcRlfkr2SI k8Id9yuCOvHU3xWdMX7lK6k4NV6e2lEEyfQZOwP3DVd/CVc4We09lCvOQmWidCxaV7BbkX9rfpi m9yJlkbncxvol01rSNQ== X-Proofpoint-ORIG-GUID: EfxNy3SG8STEDnQyU98j8TRJbH23arcd 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 phishscore=0 impostorscore=0 spamscore=0 malwarescore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603100067 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") Signed-off-by: Harshal Dev Reviewed-by: Konrad Dybcio --- 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 7c46f493300c..0312702020d5 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -2774,7 +2774,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 "ice_core_clk", + "iface_clk"; + power-domains =3D <&gcc UFS_PHY_GDSC>; }; =20 cryptobam: dma-controller@1dc4000 { --=20 2.34.1