From: Bryan Brattlof Date: Wed, 19 Jun 2024 19:12:30 +0000 (-0500) Subject: board: beagle: beagleplay: enable OF_SYSTEM_SETUP X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=c53b344475734d0d29f522b7b1d80c5b8204442d;p=u-boot.git board: beagle: beagleplay: enable OF_SYSTEM_SETUP Unfortunately when enabling FDT fixups for the AM62x family of SoCs and moving TF-A to the bottom of RAM we missed the BeaglePlay. This is causing Linux's memory allocator to clobber TF-A and break its boot. Enable OF_SYSTEM_SETUP to fixup the kernel's FDT to inform it of the actual location of the firmware CC: Andrew Davis CC: Nishanth Menon CC: Robert Nelson Reported-by: Dhruva Gole Signed-off-by: Bryan Brattlof Acked-by: Andrew Davis Tested-by: Robert Nelson Reviewed-by: Nishanth Menon Acked-by: Chirag Shilwant Tested-by: Dhruva Gole --- diff --git a/board/beagle/beagleplay/Kconfig b/board/beagle/beagleplay/Kconfig index 7dbd833acb..896a1c1be3 100644 --- a/board/beagle/beagleplay/Kconfig +++ b/board/beagle/beagleplay/Kconfig @@ -12,6 +12,7 @@ config TARGET_AM625_A53_BEAGLEPLAY bool "BeagleBoard.org AM625 BeaglePlay running on A53" select ARM64 select BINMAN + select OF_SYSTEM_SETUP config TARGET_AM625_R5_BEAGLEPLAY bool "BeagleBoard.org AM625 BeaglePlay running on R5"