From nobody Fri Apr 3 22:36:24 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 99A4738655E for ; Mon, 23 Mar 2026 09:19:07 +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=1774257548; cv=none; b=esW5nedkSMqqhLVNAVMS42bcY85SpbBa9r4/jzxPCg8vIw5MrCOsEKSsALIK4KQjiUkPiKzmbyBPCYZgkf1RwPSEp/8MfN2qPp0tQJ4Z8HuRaTB5I3KFFuhUfl1tTONBnOjRR8FYxtV2DAgHO2ENIuk7ypLiFzhGZp8aE7WT6Sc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774257548; c=relaxed/simple; bh=EwhmDrGZNvqtgUBvADKeZk3zEc+b1+NVILPNP1cvda4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tTIafJdlgV9XtI83YUh50CApZcPcyVsTLZu+oDaoQVa86ldW3JjR7mq6sBLTusuTRDFoxKV1YFTaFxrH5Jb7KpkIqsY03P+tZHKYPkTogjCQUdApvQMt665wXFd9HA8D9dkN890jBrP3vRx5+wq64/lCGNN2PUV6p2PhHmB5sXI= 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=V4KqKWT6; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Q/4bxm29; 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="V4KqKWT6"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Q/4bxm29" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62N7tOpe2292005 for ; Mon, 23 Mar 2026 09:19:07 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= o3Bop3RZU7UVuQL/J9eof3yYKpMt9O43PmyrVI9D8cM=; b=V4KqKWT62WjO81B6 xG6aE7zIzb6QzafsgDa6PaOTLYH7KwAJUb9fAlL89r83lmnqM8LgXqRfFq40eqew 7OQOF9ukcTPgjkaDucxQauTCjkQzWzHvHf/dZ1rzje7Unpns3pJ6BzTl3lE/TaxP ae8Z0tPRayUHpUKiQpXhkWok2i8LTGgUfL+hla/zg5iNTgTW2OaZG+fO/cbhze25 8ALxip4erGdaDr6SvENZYy3RL+TzmpRRPcxF9p9zHUTcAOMdmeEhWLyj2311P5nr Tb+n3uuCljmS0ZWRsdKLn8au1EsA3d6mPWHTc/nTuUtZxgUkiSeF5Om58oFLmXDO C4ttaQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d31j70950-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 09:19:06 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-35ba237d2a1so3672529a91.1 for ; Mon, 23 Mar 2026 02:19:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774257546; x=1774862346; 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=o3Bop3RZU7UVuQL/J9eof3yYKpMt9O43PmyrVI9D8cM=; b=Q/4bxm297IpKukc68kSSmewZ+MHpQ34nKuATDvDqjIw2tm6AvOqQ6DUYRmX4eIUZ9Y lujbr/VX2ajQzRZQvmHySmxtHes51OxRvEnf8DZTrCORVB9Ni5Ubm3rZOY8L1TgMLKwp RmtzogORV+1qwHasjwBbb8mb73GjZmdfCBQnVRQlKa1yZ+BzXwKVWLy62CKglJhTx3Kq w5it9EKQhuUUyqYyG+qauffcnhQJOLpbyiO+UZfsMSPHQHqc6H9IozhBBitkGdfYOp15 /GbXw6RWVExAgbyo3JeOWq/fGwvkr09oR2zbsaiFbdJjQ2YaH5DI4IyJBmTu+5oIn+9r AJ/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774257546; x=1774862346; 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=o3Bop3RZU7UVuQL/J9eof3yYKpMt9O43PmyrVI9D8cM=; b=CXtI7lz5kGbGhnCvVrlIdvsvWflfaYbFd21fHsTERuszJpvypkQ+sQgJkGNd3WmbdB zw8LgW2KpdDKboqXJmP9Lk02ZGEkACVEWTpuHhTlA9yXj2p7orvw53TQ/2VGvviuU6WP WaIl+0RPfbQYd4St/3ZzuqGIC9rDj/M6yymUCHp7EpszYVXJ0rkmBtBhgqDY0ZIJsxXE aD1quL1LAaAYpvWZZCiSxlBE9tanGdqTH/vMNqdDytMScVNXjG9eyGyUqR6f8JftmHHM s4DqGeub/kXk+IAXUEw+gHd4jtNmQOsmt1TSKyQKxff853o8Ee/HdMOw3VyAeVTfAo2k Hy8Q== X-Forwarded-Encrypted: i=1; AJvYcCXg93gPVQ+FdNnQY420N1IjHcPF0hiMSwwCP3fhmP1jOpjIrFTtNQoQn6z1QODFbpiSoTnmJiPJiBYtbhk=@vger.kernel.org X-Gm-Message-State: AOJu0Yz9eZGcYiZYbL9ZiS1k+28KARItOp4nqG7RXK81bNRWr6Tzdo54 FiKsO1KUPcHgr3k1rIWe3ERhrrlxVaxp45j5cJO9JF2EsMO81sdZWyjMcgrL/l5YN+aophZM2QN prP6opwv7/top7YQeZCpOPHJKK6kUlf7YLRWqMJS85Nh4P7zBf8lI2ndtotNIYdQIMW8= X-Gm-Gg: ATEYQzwnlBPlmKNswNXbKPnYWkSJ27Y6zcSHnoIo+v892PYsq+npeNUj80d8vMef2KF vjDv4zElC6aEYKpZbKU45fEMxQmRKXXMA0mbIB5uTuUQM0BVQvs7KsMigqtk5tIYMIVoIRQoRQe vUTrhtKXUdJFR5h419kSaLJLr0EYS6/gRUDCuSsdLFoUYSn4JSq9+Mel0ITj77ZYwBnkhbzMG9K l5WKTCvFz7E2/aeOiS2X/OwEdZVDSptPvJKFqBlBIAscRTuCo8CaLJWviWSE/8R/ReVbjIla7KC 4oJmBMot2fW2+8fQ3uFtvow0wCYtD/MDt4FF28MQVmhRCamx5W89Dm6NJ0DZO4RIiZVfHpvJo77 eYxq5HFHv5LUNapL1VQExCUcfPWil3zuwaqAzAt9vcMuaai0= X-Received: by 2002:a17:90b:2e07:b0:35b:a0f0:8327 with SMTP id 98e67ed59e1d1-35bd2719d1emr8246524a91.2.1774257546299; Mon, 23 Mar 2026 02:19:06 -0700 (PDT) X-Received: by 2002:a17:90b:2e07:b0:35b:a0f0:8327 with SMTP id 98e67ed59e1d1-35bd2719d1emr8246504a91.2.1774257545762; Mon, 23 Mar 2026 02:19:05 -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.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 02:19:05 -0700 (PDT) From: Harshal Dev Date: Mon, 23 Mar 2026 14:47:59 +0530 Subject: [PATCH v4 06/11] arm64: dts: qcom: sc7180: 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-6-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=1472; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=EwhmDrGZNvqtgUBvADKeZk3zEc+b1+NVILPNP1cvda4=; b=vT2/ftKHtEaH7CUVN4lWEQEvuEdYuuSb85FTBKC/vZ/b9t9mf1oHpDvFgKk0blZK/KoN8A6oW a+0dbhGyUiCCkCL31W+BaHE6h1JgfLujox9nBV7lg+XBhItpQx4z9Wf X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Authority-Analysis: v=2.4 cv=ArXjHe9P c=1 sm=1 tr=0 ts=69c1058b cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: piqGUSYMd1yVFLDgEq4qL8sd9OzPGzIc X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDA3MSBTYWx0ZWRfX3GqC/QMifJBv iSCln4nr/YoVCxNHI4//ys2AhZCincczsmRYctO1FyoWooBVQfh38qizOJI2clkT0UL4QX1ShZB 8zLgpiGADKXitpw9A7nAglJgtpkatIdqcDqABmuq0kVfcBwxzpqel4CjGEvCCsQ+n08pCu27/cS z+zFYBiNczrlegxbdRwR00r8XidiUuLXf8+cb9Ezbq6GaQGQz/13Woiu3F+YC8T5251phVvEs8S /AkT/MY7vRRzMlVUCsG7oE3IrFvjJXZBG46uUr8DYWvvucc5eRK2ypohsK4+NUGJFNIui60SIv6 zJqd1I0P7p0TRtxhFLbgFtHhm5DEXGbLrQXwGbUO8v9av3sddvepvIpl/hoBbfjrJZ4KuKt36AR yLqKpsroKDTbdfGUEmaWPg2S/MUm5mUAppi2WjOUgIzmFOAJ9JzXVjRpUzgOqu+9rVKjaB7rUmY 8IhyDJvlHPwTt5ey6EQ== X-Proofpoint-GUID: piqGUSYMd1yVFLDgEq4qL8sd9OzPGzIc 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 clxscore=1015 phishscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 spamscore=0 impostorscore=0 suspectscore=0 adultscore=0 malwarescore=0 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 sc7180. Fixes: 858536d9dc946 ("arm64: dts: qcom: sc7180: Add UFS nodes") Reviewed-by: Konrad Dybcio Signed-off-by: Harshal Dev Reviewed-by: Kuldeep Singh --- arch/arm64/boot/dts/qcom/sc7180.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sc7180.dtsi b/arch/arm64/boot/dts/qco= m/sc7180.dtsi index 8d69225a4271..9eaee5dc824c 100644 --- a/arch/arm64/boot/dts/qcom/sc7180.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7180.dtsi @@ -1605,7 +1605,11 @@ ice: crypto@1d90000 { compatible =3D "qcom,sc7180-inline-crypto-engine", "qcom,inline-crypto-engine"; reg =3D <0 0x01d90000 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 UFS_PHY_GDSC>; }; =20 ipa: ipa@1e40000 { --=20 2.34.1