[PATCH v1 3/5] arm: mach-k3: enable support for falcon mode
    Anshul Dalal 
    anshuld at ti.com
       
    Fri Oct 10 15:18:25 CEST 2025
    
    
  
With CONFIG_SPL_OS_BOOT enabled, U-Boot checks for the return value of
spl_start_uboot to select between falcon or the regular boot flow. With
a return value of 0 implying falcon mode.
This patch overrides the weak definition form common/spl/spl.c to allow
K3 devices to use falcon mode with SPL_OS_BOOT enabled.
Signed-off-by: Anshul Dalal <anshuld at ti.com>
---
 arch/arm/mach-k3/common.c | 7 +++++++
 1 file changed, 7 insertions(+)
diff --git a/arch/arm/mach-k3/common.c b/arch/arm/mach-k3/common.c
index 5483ac9906c..41c96cbd4c5 100644
--- a/arch/arm/mach-k3/common.c
+++ b/arch/arm/mach-k3/common.c
@@ -425,3 +425,10 @@ release_proc_ctrl:
 	proc_ops->proc_release(ti_sci, PROC_ID_MCU_R5FSS0_CORE1);
 	return ret;
 }
+
+#if CONFIG_IS_ENABLED(OS_BOOT)
+int spl_start_uboot(void)
+{
+	return 0;
+}
+#endif
-- 
2.51.0
    
    
More information about the U-Boot
mailing list