Re: [PATCH v2] arm64: dts: qcom: ipq5424: Add reserved memory for TF-A

From: Kathiravan Thirumoorthy
Date: Mon Aug 25 2025 - 08:01:33 EST



On 8/12/2025 10:22 AM, Kathiravan Thirumoorthy wrote:
From: Vignesh Viswanathan <quic_viswanat@xxxxxxxxxxx>

IPQ5424 supports both TZ and TF-A as secure software options and various
DDR sizes. In most cases, TF-A or TZ is loaded at the same memory
location, but in the 256MB DDR configuration TF-A is loaded at a different
region.

So, add the reserved memory node for TF-A and keep it disabled by default.
During bootup, U-Boot will detect which secure software is running and
enable or disable the node accordingly.


Bjorn, is this change still in your review queue? do you plan to take this patch for v6.18 or any suggestions on this?



Signed-off-by: Vignesh Viswanathan <quic_viswanat@xxxxxxxxxxx>
Reviewed-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>
Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@xxxxxxxxxxxxxxxx>
---
- Rebased on next-20250812
- Picked up R-b tag
- Link to v1:
https://lore.kernel.org/linux-arm-msm/20250624-atf-reserved-mem-v1-1-43b1940e2853@xxxxxxxxxxxxxxxx/
---
arch/arm64/boot/dts/qcom/ipq5424.dtsi | 6 ++++++
1 file changed, 6 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/ipq5424.dtsi b/arch/arm64/boot/dts/qcom/ipq5424.dtsi
index 2eea8a078595103ca2d3912f41e3594820b52771..e31e328bdf0e9aaaec3019e5a7bd71c7126e5fa8 100644
--- a/arch/arm64/boot/dts/qcom/ipq5424.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq5424.dtsi
@@ -163,6 +163,12 @@ smem@8a800000 {
hwlocks = <&tcsr_mutex 3>;
};
+
+ tfa@8a832000 {
+ reg = <0x0 0x8a832000 0x0 0x7d000>;
+ no-map;
+ status = "disabled";
+ };
};
soc@0 {

---
base-commit: 2674d1eadaa2fd3a918dfcdb6d0bb49efe8a8bb9
change-id: 20250812-atf-reserved-mem-bf388e366f75

Best regards,