From nobody Thu Apr 9 08:58:22 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 B213E3D6CBA for ; Tue, 10 Mar 2026 08:07:54 +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=1773130075; cv=none; b=ejbIJq9hCt4qHW7Rb+nEbfLI1sElXUkDdZx+ApYYHjwPcKS17ZchQyue8KyWZqRWwQDnQmUkO9JU47R2avGLIUsspc6WejsF8HjBEYA2VKRgN1g/RoRAKIe0DFicl08Rz2i2vW7+vhFc3KD65CikGO0rAvl0GIjdTQBFCP9Z7yE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773130075; c=relaxed/simple; bh=gYZaumYhSsIGJVNztvmwWowAICkPRsJuJxQKDEYgXm8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sDiWQAjhHVICnI0uzT0LWEpK1nu27HDZJvFDGtq8UpQGxJbWMHD3iG3j6h6/OWEbqV2YiFdsgFGzZ5G0klxT9ittNcS+0tqO+7xNF8s4cHBpvoAtThnIPS7L9bavzwQAiTHI+d8ueV32dapjl80jHaydULJ16Rm4Rr7D4S2NMMY= 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=a1+pfJa7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=daYL7uCM; 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="a1+pfJa7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="daYL7uCM" 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 62A2EcsE3587427 for ; Tue, 10 Mar 2026 08:07:54 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= FPDC9UVWCZT9cS8dyi8jxernVsW2wVYjaKvNbAETH9s=; b=a1+pfJa7UIaWJrd3 3nfo9Xp3u2qUiXAqApWMBtMnj3unE+zz+rhIw1VqRUs9iz3TxfYRHpcLc8YPfpAm A++IRB5bAiXVup4s/BHODRwwQUWYdXtMPkZkblXcmrpM2sva1RVeUUrNGxlBpWBP nph5u2oPya2efTz/E5nh2xSi+xVJXorilmBzUIvwL44P18yVN2WqWzG+wNoFTkdP zTnDJWbaPSvU6mu3nrhR+jRmY+XqdhqWvGtDTGhMWH2AOSUzej176/5mS5sd+JlS CeobkrJtIs307xRrvSUIUOu9A1cDU+3sWYMJGysH3acV22CKpGiWm3IAjWteajeH nn9wYA== 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 4ct1ekturc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 10 Mar 2026 08:07:53 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c629a3276e9so45663116a12.2 for ; Tue, 10 Mar 2026 01:07:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773130073; x=1773734873; 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=FPDC9UVWCZT9cS8dyi8jxernVsW2wVYjaKvNbAETH9s=; b=daYL7uCM0OehyGB7p/nqj/0DCmXb/eb403FfCOOotWL50ZR+s0wqD8MnTcb1IkOeku cCPqNwv0tjClw5vj/mwDHsAI0Dfb0cz2oo9Shgq3wN/obbF+Nbnt8eZIOaMmbLtfMGQL fYISQ4/1UvpyNj7BYKt0lIrdGnl3M1IGOC2yr9BcHjkYEcWRhOiz/EMAaPLp9sPC1zu9 w3E39R3rUrMCAmL0l7WgUiYgJ3NusRzqLxutjsckNXy4WCgMTccUnekiGXFOZ/2uaRI/ OzlyQARa6ESD1ZfZSlbHL4DCdrYyFGYYoJswySA0uLHZOQtpW2yJmDY9DulH0HWoc//k Q5LA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773130073; x=1773734873; 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=FPDC9UVWCZT9cS8dyi8jxernVsW2wVYjaKvNbAETH9s=; b=OH8+7iy83FLELwZjSLCb3Z9PJaV9eTZozalP6d+kKUMx59WZ48PHRPLZkbEvXSVkpm TEuxDr56gArJceWyoPpdYArZy3Emgaq9Nv1AgqcLEP6ZIMXqV4A839HIW1GPqGl7m6Io beIaB3aAab2Syh12yb9yfDev+4Jmb11gabi2rzVFIWZe/vprVSHETncsVnuu5/S5C7et XtB1mQqkFi8vW9mPpRQBf3YFiw0egZ/fZWVjbvcw9h+wckIeHCTqVz8U+qHu68EX5RF+ TQbcOXV4DB9UwM7MLzBa2LRSzg5Ycr30vnqflTgDd8xQJrQPn8M099ZqwgREfxqrbAru 2ASA== X-Forwarded-Encrypted: i=1; AJvYcCWYfNwij9nnFzRhSV5yMJ1eUXjCc5ZsGOmIGI0S960n+Xw5YpHjlBprv0oj/guj5Le/+480R2uwy9l2ONc=@vger.kernel.org X-Gm-Message-State: AOJu0YwRcvYi8Wkf4EeJFpYO4bTpjvUxItKlfwtCuPYeb3qC9B/CmXJp o1OFjm/SjeOZ76Drt3xXAV5wzlj5HCeVYBftj8E58JlOZWFRfds/aFKLUtBSBQ4Mot7vMVTv7n4 uADbzUfkiKI/XMiKI4tZW1vSNhvGL1iPWmuWfxqxP98R48WKu8AGro5DIRzDm7tobCQc= X-Gm-Gg: ATEYQzzXKw1ViCzxGqrlLxAJXN16wQy9aNrk/Mi/j2HAlunDEsZHNHx0Zbn1CJ+19Sk bOG8t9hlLWCXBs3gnwPAUqu1IKqv4QdjJQum+ExrJMSd/+XLxfz7iWLB8Q2p3bNU8ySxuKzCxS3 VUyQosJfNwzA27Y5om0IBvoUf8alERdeTYJkIsxZxMmzGPAxFWxrBKXCM8sWSJB1f8XDtxCNhA5 QL8INVRDx+/Ys78X/k72v+IfMDm0xd/RSTyNqBK4y15cX3Zj43IkAAS1w6CBShkh3LpGwBES9Wx g1HafyPitXKJo8j9RJjHt6kV5IuukHTXUbf/6czfSGGbN6rAGR+Gn5WJCeAu2SQ7nKoGXfoRyhP K2Dqve33g+PvkCI9dbyWNxLOnBr2JtzWnUt1tIVuRRFrlhMs= X-Received: by 2002:a05:6a20:2593:b0:394:5dc9:9758 with SMTP id adf61e73a8af0-39858fedfeemr14302472637.28.1773130073134; Tue, 10 Mar 2026 01:07:53 -0700 (PDT) X-Received: by 2002:a05:6a20:2593:b0:394:5dc9:9758 with SMTP id adf61e73a8af0-39858fedfeemr14302435637.28.1773130072619; Tue, 10 Mar 2026 01:07:52 -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.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2026 01:07:52 -0700 (PDT) From: Harshal Dev Date: Tue, 10 Mar 2026 13:36:34 +0530 Subject: [PATCH v2 08/11] arm64: dts: qcom: sm8550: 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-8-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=1403; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=gYZaumYhSsIGJVNztvmwWowAICkPRsJuJxQKDEYgXm8=; b=r8k6uj5/kJCQ8zdV0eJV39dfQXzKWqmaLOeE70uG02ffT1By0BEWMp7wVTYwo5D4hTjJxUMbh RbmZVL9GRlUCnynr7bkvI3L0eychPRxgMN9MQu+o3Zyt8j87yYAtqs8 X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-GUID: JLmKcn1us7zZDyP03zf_mcCCvqzwKjqF X-Proofpoint-ORIG-GUID: JLmKcn1us7zZDyP03zf_mcCCvqzwKjqF X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEwMDA2OCBTYWx0ZWRfXwIHZvjdyXyVH SL2b24lX7Fi7m1gpEBtsrV94IBnrHWlm4XRP6xhEmJKm1NQCLsuGYK86k/NI0U417mMi0+/iGGL beqcu5xA6Ev8GcvDB+3NmGYG96oUe/G8lVtv/JnY+n/+h1qPJkKbwliLPUci7MbhbT7xLvmgt2g lfdtLqiXnhmPx9urY4/FOAeONmQyJYhaXGCCzNFB1IRCHSdBIo+8N2sHk/9UIHmk8fEyDc2PM9H LbLY3MhYNhZqq+pPzXdE9eP5j6wUHxRzTU2zGgJ2v3KtDGNatwMQdi1wDeegNqEseqRYBktuLYC IFWBItE6NgoZdWwnZZReUeMzVKePuCKGeRdGd9YuxlpseP2otyGL5Ael9jtC/nfgy9v6IWgdJXr bjzzW4iiAcgVmFXpT3sIT4WXuiQxKm/gYy5QaUM2sgAj6HINA2cHuyHzuGtyJcGvOe0gFj5sKl1 OIrY+Cn3t/G9oI8ky7A== X-Authority-Analysis: v=2.4 cv=eIEeTXp1 c=1 sm=1 tr=0 ts=69afd159 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=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 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 impostorscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 spamscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603100068 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 sm8550. Fixes: b8630c48b43fc ("arm64: dts: qcom: sm8550: Add the Inline Crypto Engi= ne node") Signed-off-by: Harshal Dev Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm8550.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qco= m/sm8550.dtsi index e3f93f4f412d..b6c8c76429ba 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -2449,7 +2449,11 @@ ice: crypto@1d88000 { "qcom,inline-crypto-engine"; reg =3D <0 0x01d88000 0 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 "ice_core_clk", + "iface_clk"; + power-domains =3D <&gcc UFS_PHY_GDSC>; }; =20 tcsr_mutex: hwlock@1f40000 { --=20 2.34.1