]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: qcom: lemans: Add power-domain and iface clk for ice node
authorHarshal Dev <harshal.dev@oss.qualcomm.com>
Thu, 16 Apr 2026 11:59:21 +0000 (17:29 +0530)
committerBjorn Andersson <andersson@kernel.org>
Thu, 21 May 2026 21:30:39 +0000 (16:30 -0500)
commit04566e287b35fde9fd129db5fdf6a96e336af55c
treeedee353c0f8e88e2f684527b21638369d0ebe60d
parent11b48f6d5ed505ced9cd3645d6615279198a7a54
arm64: dts: qcom: lemans: Add power-domain and iface clk for ice node

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 <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
Signed-off-by: Harshal Dev <harshal.dev@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260416-qcom_ice_power_and_clk_vote-v5-4-5ccf5d7e2846@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/lemans.dtsi