Skip to content

Commit 97ef813

Browse files
ArchUsr64praneethbajjuri
authored andcommitted
fix(linux): U-Boot: Falcon-Mode: Add link to U-Boot patch
The patch ee3048ee0822 ("mach-k3: restrict SPL_LOAD_FIT_ADDRESS to A53 falcon mode") in ti-u-boot was missed from the 12.0 release but is required for enabling falcon mode. Therefore this commit adds a temporary reference to the missing patch in the documentation. Signed-off-by: Anshul Dalal <anshuld@ti.com>
1 parent b3fd769 commit 97ef813

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

source/linux/Foundational_Components/U-Boot/UG-Falcon-Mode.rst

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,29 @@ The following steps show how to build R5 SPL with falcon mode support:
3030

3131
* `Falcon Mode - U-Boot documentaiton <https://docs.u-boot.org/en/v2026.01/board/ti/am62x_sk.html#falcon-mode>`__
3232

33+
.. important::
34+
35+
The following patch is required to enable R5 falcon mode in U-Boot for
36+
``12.0`` SDK release:
37+
38+
.. code-block:: diff
39+
40+
diff --git a/arch/arm/mach-k3/common.c b/arch/arm/mach-k3/common.c
41+
index b93516ff806..b5ced6e713b 100644
42+
--- a/arch/arm/mach-k3/common.c
43+
+++ b/arch/arm/mach-k3/common.c
44+
@@ -54,7 +54,7 @@ struct ti_sci_handle *get_ti_sci_handle(void)
45+
return (struct ti_sci_handle *)ti_sci_get_handle_from_sysfw(dev);
46+
}
47+
48+
-#ifdef CONFIG_SPL_OS_BOOT
49+
+#if IS_ENABLED(CONFIG_SPL_OS_BOOT) && IS_ENABLED(CONFIG_ARM64)
50+
void *board_spl_fit_buffer_addr(ulong fit_size, int sectors, int bl_len)
51+
{
52+
return (void *)CONFIG_SPL_LOAD_FIT_ADDRESS;
53+
54+
* `Patch in ti-u-boot tree <https://git.ti.com/cgit/ti-u-boot/ti-u-boot/commit/?h=ti-u-boot-2026.01-next&id=ee3048ee0822c35312379b6e24b5c80e9a845110>`__
55+
3356
*******************
3457
Extra Configuration
3558
*******************

0 commit comments

Comments
 (0)