]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
board: beagle: beagleplay: enable OF_SYSTEM_SETUP
authorBryan Brattlof <bb@ti.com>
Wed, 19 Jun 2024 19:12:30 +0000 (14:12 -0500)
committerTom Rini <trini@konsulko.com>
Mon, 24 Jun 2024 20:49:59 +0000 (14:49 -0600)
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 <afd@ti.com>
CC: Nishanth Menon <nm@ti.com>
CC: Robert Nelson <robertcnelson@gmail.com>
Reported-by: Dhruva Gole <d-gole@ti.com>
Signed-off-by: Bryan Brattlof <bb@ti.com>
Acked-by: Andrew Davis <afd@ti.com>
Tested-by: Robert Nelson <robertcnelson@gmail.com>
Reviewed-by: Nishanth Menon <nm@ti.com>
Acked-by: Chirag Shilwant <c-shilwant@ti.com>
Tested-by: Dhruva Gole <d-gole@ti.com>
board/beagle/beagleplay/Kconfig

index 7dbd833acb4ccca8a44c0eec53090e84f39fd55a..896a1c1be3010ea4a69395ef1e9667d9a5ba23e0 100644 (file)
@@ -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"