arm: mach-k3: common: EFI loader map memory below ram top
During the boot, the EFI loader maps the memory from ram_top to ram_end
as EFI_BOOT_SERVICES_DATA. When LMB does boot_fdt_add_mem_rsv_regions()
to OPTEE, TFA, R5, and M4F DMA/memory "no-map" for the kernel it produces
the following error message:
ERROR: reserving fdt memory region failed (addr=
9cb00000 size=100000 flags=4)
ERROR: reserving fdt memory region failed (addr=
9cc00000 size=e00000 flags=4)
ERROR: reserving fdt memory region failed (addr=
9da00000 size=100000 flags=4)
ERROR: reserving fdt memory region failed (addr=
9db00000 size=c00000 flags=4)
ERROR: reserving fdt memory region failed (addr=
9e780000 size=80000 flags=4)
ERROR: reserving fdt memory region failed (addr=
9e800000 size=
1800000 flags=4)
To avoid this, don't flag with EFI_BOOT_SERVICES_DATA the memory from
ram_top to ram_end by the EFI loader.
Signed-off-by: Vitor Soares <vitor.soares@toradex.com>