From 5f671ffe4d43c7983d2f946930c093ec14846351 Mon Sep 17 00:00:00 2001 From: Abhinaba Rakshit Date: Thu, 9 Apr 2026 01:36:28 +0530 Subject: [PATCH 1/2] FROMLIST: arm64: dts: qcom: kodiak: Fix ICE reg size The ICE register region on Kodiak is currently defined as 0x8000 bytes. According to the hardware specification, the correct register size is 0x18000. Update the ICE node reg property to match the hardware. Link: https://lore.kernel.org/linux-arm-msm/20260402-ice_dt_reg_fix-v1-1-74e4c2129238@oss.qualcomm.com/ Fixes: dfd5ee7b34bb ("arm64: dts: qcom: sc7280: Add inline crypto engine") Reviewed-by: Harshal Dev Reviewed-by: Konrad Dybcio Signed-off-by: Kuldeep Singh Signed-off-by: Abhinaba Rakshit --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index 7659b39719bf0..1409f6309c03a 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -2578,7 +2578,7 @@ ice: crypto@1d88000 { compatible = "qcom,sc7280-inline-crypto-engine", "qcom,inline-crypto-engine"; - reg = <0 0x01d88000 0 0x8000>; + reg = <0 0x01d88000 0 0x18000>; clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>, <&gcc GCC_UFS_PHY_AHB_CLK>; clock-names = "ice_core_clk", From acd9fd68d89fc305d5927c32b048cb3350ebe690 Mon Sep 17 00:00:00 2001 From: Abhinaba Rakshit Date: Thu, 9 Apr 2026 01:40:16 +0530 Subject: [PATCH 2/2] FROMLIST: arm64: dts: qcom: sm8450: Fix ICE reg size The ICE register region size was originally described incorrectly when the ICE hardware was first introduced. The same value was later carried over unchanged when the ICE node was split out from the UFS node into its own DT entry. Correct the register size to match the hardware specification. Link: https://lore.kernel.org/linux-arm-msm/20260402-ice_dt_reg_fix-v1-2-74e4c2129238@oss.qualcomm.com/ Fixes: 276ee34a40c1 ("arm64: dts: qcom: sm8450: add Inline Crypto Engine registers and clock") Reviewed-by: Harshal Dev Reviewed-by: Konrad Dybcio Signed-off-by: Kuldeep Singh Signed-off-by: Abhinaba Rakshit --- arch/arm64/boot/dts/qcom/sm8450.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qcom/sm8450.dtsi index 6ea7917798b86..d572df26ebf3a 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -5348,7 +5348,7 @@ ice: crypto@1d88000 { compatible = "qcom,sm8450-inline-crypto-engine", "qcom,inline-crypto-engine"; - reg = <0 0x01d88000 0 0x8000>; + reg = <0 0x01d88000 0 0x18000>; clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>, <&gcc GCC_UFS_PHY_AHB_CLK>; clock-names = "ice_core_clk",