* [PATCH 0/2] Fix ICE reg size on Kodiak and SM8450 dts
@ 2026-04-01 18:35 Kuldeep Singh
2026-04-01 18:35 ` [PATCH 1/2] arm64: dts: qcom: kodiak: Fix ICE reg size Kuldeep Singh
2026-04-01 18:35 ` [PATCH 2/2] arm64: dts: qcom: sm8450: " Kuldeep Singh
0 siblings, 2 replies; 7+ messages in thread
From: Kuldeep Singh @ 2026-04-01 18:35 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Luca Weiss, Eric Biggers
Cc: linux-arm-msm, devicetree, linux-kernel, Kuldeep Singh
Update ICE reg size for kodiak and sm8450.
Ice reg size for kodiak/sm8450 is currently written incorrectly and
doesn't match hardware specification. This series attempt to fix it.
Note: I attempted to send patch series to myself but some mishap
happened but patch isn't sent to ML. Sending it again properly.
Sorry for inconvenience.
Signed-off-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
---
Kuldeep Singh (2):
arm64: dts: qcom: kodiak: Fix ICE reg size
arm64: dts: qcom: sm8450: Fix ICE reg size
arch/arm64/boot/dts/qcom/kodiak.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm8450.dtsi | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
---
base-commit: d0c3bcd5b8976159d835a897254048e078f447e6
change-id: 20260331-ice_dt_reg_fix-eda625cda3e2
Best regards,
--
Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 1/2] arm64: dts: qcom: kodiak: Fix ICE reg size
2026-04-01 18:35 [PATCH 0/2] Fix ICE reg size on Kodiak and SM8450 dts Kuldeep Singh
@ 2026-04-01 18:35 ` Kuldeep Singh
2026-04-02 8:54 ` Konrad Dybcio
2026-04-03 17:01 ` Harshal Dev
2026-04-01 18:35 ` [PATCH 2/2] arm64: dts: qcom: sm8450: " Kuldeep Singh
1 sibling, 2 replies; 7+ messages in thread
From: Kuldeep Singh @ 2026-04-01 18:35 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Luca Weiss, Eric Biggers
Cc: linux-arm-msm, devicetree, linux-kernel, Kuldeep Singh
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.
Fixes: dfd5ee7b34bb ("arm64: dts: qcom: sc7280: Add inline crypto engine")
Signed-off-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/kodiak.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qcom/kodiak.dtsi
index 6079e67ea829..ed8361f79e28 100644
--- a/arch/arm64/boot/dts/qcom/kodiak.dtsi
+++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi
@@ -2578,7 +2578,7 @@ ufs_mem_phy: phy@1d87000 {
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>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 2/2] arm64: dts: qcom: sm8450: Fix ICE reg size
2026-04-01 18:35 [PATCH 0/2] Fix ICE reg size on Kodiak and SM8450 dts Kuldeep Singh
2026-04-01 18:35 ` [PATCH 1/2] arm64: dts: qcom: kodiak: Fix ICE reg size Kuldeep Singh
@ 2026-04-01 18:35 ` Kuldeep Singh
2026-04-02 8:57 ` Konrad Dybcio
2026-04-03 17:02 ` Harshal Dev
1 sibling, 2 replies; 7+ messages in thread
From: Kuldeep Singh @ 2026-04-01 18:35 UTC (permalink / raw)
To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Luca Weiss, Eric Biggers
Cc: linux-arm-msm, devicetree, linux-kernel, Kuldeep Singh
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.
Fixes: 276ee34a40c1 ("arm64: dts: qcom: sm8450: add Inline Crypto Engine registers and clock")
Signed-off-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
---
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 920a2d1c04d0..3984d6f8932d 100644
--- a/arch/arm64/boot/dts/qcom/sm8450.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi
@@ -5373,7 +5373,7 @@ ufs_mem_phy: phy@1d87000 {
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>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] arm64: dts: qcom: kodiak: Fix ICE reg size
2026-04-01 18:35 ` [PATCH 1/2] arm64: dts: qcom: kodiak: Fix ICE reg size Kuldeep Singh
@ 2026-04-02 8:54 ` Konrad Dybcio
2026-04-03 17:01 ` Harshal Dev
1 sibling, 0 replies; 7+ messages in thread
From: Konrad Dybcio @ 2026-04-02 8:54 UTC (permalink / raw)
To: Kuldeep Singh, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Luca Weiss, Eric Biggers
Cc: linux-arm-msm, devicetree, linux-kernel
On 4/1/26 8:35 PM, Kuldeep Singh wrote:
> 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.
>
> Fixes: dfd5ee7b34bb ("arm64: dts: qcom: sc7280: Add inline crypto engine")
> Signed-off-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
> ---
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Konrad
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] arm64: dts: qcom: sm8450: Fix ICE reg size
2026-04-01 18:35 ` [PATCH 2/2] arm64: dts: qcom: sm8450: " Kuldeep Singh
@ 2026-04-02 8:57 ` Konrad Dybcio
2026-04-03 17:02 ` Harshal Dev
1 sibling, 0 replies; 7+ messages in thread
From: Konrad Dybcio @ 2026-04-02 8:57 UTC (permalink / raw)
To: Kuldeep Singh, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Luca Weiss, Eric Biggers
Cc: linux-arm-msm, devicetree, linux-kernel
On 4/1/26 8:35 PM, Kuldeep Singh wrote:
> 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.
>
> Fixes: 276ee34a40c1 ("arm64: dts: qcom: sm8450: add Inline Crypto Engine registers and clock")
> Signed-off-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
> ---
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Konrad
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] arm64: dts: qcom: kodiak: Fix ICE reg size
2026-04-01 18:35 ` [PATCH 1/2] arm64: dts: qcom: kodiak: Fix ICE reg size Kuldeep Singh
2026-04-02 8:54 ` Konrad Dybcio
@ 2026-04-03 17:01 ` Harshal Dev
1 sibling, 0 replies; 7+ messages in thread
From: Harshal Dev @ 2026-04-03 17:01 UTC (permalink / raw)
To: Kuldeep Singh, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Luca Weiss, Eric Biggers
Cc: linux-arm-msm, devicetree, linux-kernel
On 4/2/2026 12:05 AM, Kuldeep Singh wrote:
> 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.
>
> Fixes: dfd5ee7b34bb ("arm64: dts: qcom: sc7280: Add inline crypto engine")
> Signed-off-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/kodiak.dtsi | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qcom/kodiak.dtsi
> index 6079e67ea829..ed8361f79e28 100644
> --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi
> +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi
> @@ -2578,7 +2578,7 @@ ufs_mem_phy: phy@1d87000 {
> 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>;
> };
>
>
Good catch, looks good to me.
Reviewed-by: Harshal Dev <harshal.dev@oss.qualcomm.com>
Regards,
Harshal
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] arm64: dts: qcom: sm8450: Fix ICE reg size
2026-04-01 18:35 ` [PATCH 2/2] arm64: dts: qcom: sm8450: " Kuldeep Singh
2026-04-02 8:57 ` Konrad Dybcio
@ 2026-04-03 17:02 ` Harshal Dev
1 sibling, 0 replies; 7+ messages in thread
From: Harshal Dev @ 2026-04-03 17:02 UTC (permalink / raw)
To: Kuldeep Singh, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Luca Weiss, Eric Biggers
Cc: linux-arm-msm, devicetree, linux-kernel
On 4/2/2026 12:05 AM, Kuldeep Singh wrote:
> 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.
>
> Fixes: 276ee34a40c1 ("arm64: dts: qcom: sm8450: add Inline Crypto Engine registers and clock")
> Signed-off-by: Kuldeep Singh <kuldeep.singh@oss.qualcomm.com>
> ---
> 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 920a2d1c04d0..3984d6f8932d 100644
> --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi
> +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi
> @@ -5373,7 +5373,7 @@ ufs_mem_phy: phy@1d87000 {
> 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>;
> };
>
>
Reviewed-by: Harshal Dev <harshal.dev@oss.qualcomm.com>
Regards,
Harshal
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-04-03 17:02 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-01 18:35 [PATCH 0/2] Fix ICE reg size on Kodiak and SM8450 dts Kuldeep Singh
2026-04-01 18:35 ` [PATCH 1/2] arm64: dts: qcom: kodiak: Fix ICE reg size Kuldeep Singh
2026-04-02 8:54 ` Konrad Dybcio
2026-04-03 17:01 ` Harshal Dev
2026-04-01 18:35 ` [PATCH 2/2] arm64: dts: qcom: sm8450: " Kuldeep Singh
2026-04-02 8:57 ` Konrad Dybcio
2026-04-03 17:02 ` Harshal Dev
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox