Add initial support for the IPQ5210 MMC based RDP platforms. Remove the
bootloader@87800000 reserved memory node. U-Boot proper is built to run in this
address range. However, configure_reserved_memory() unmaps this address range
since no-map is set in bootloader@87800000 resulting in a crash later, when
default_environment is accessed in env_set_default().

Signed-off-by: Varadarajan Narayanan <[email protected]>
---
 arch/arm/dts/ipq5210-rdp504-u-boot.dtsi | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/arch/arm/dts/ipq5210-rdp504-u-boot.dtsi 
b/arch/arm/dts/ipq5210-rdp504-u-boot.dtsi
new file mode 100644
index 00000000000..5582de9bebb
--- /dev/null
+++ b/arch/arm/dts/ipq5210-rdp504-u-boot.dtsi
@@ -0,0 +1,12 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * IPQ5210 RDP504 board device tree source
+ *
+ * Copyright (c) 2026 The Linux Foundation. All rights reserved.
+ */
+
+/ {
+       reserved-memory {
+               /delete-node/ bootloader@87800000;
+       };
+};

-- 
2.34.1

Reply via email to