From 0e1bcc65cc8d6bd037cfc24aa33384de995aeffc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Romain=20Bron=C3=A8s?= <romain.brones@synchrotron-soleil.fr>
Date: Wed, 29 May 2024 11:09:49 +0200
Subject: [PATCH] fix: Double FPGA load

* First time without Device Tree Overlay
---
 recipes-app/fofb-init/files/fofb-init.sh | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/recipes-app/fofb-init/files/fofb-init.sh b/recipes-app/fofb-init/files/fofb-init.sh
index 6242248..b461c71 100755
--- a/recipes-app/fofb-init/files/fofb-init.sh
+++ b/recipes-app/fofb-init/files/fofb-init.sh
@@ -104,6 +104,10 @@ link_configuration() {
 fpga_reconfig() {
     log "Loading FPGA image ${PATH_FPGABIN}"
     fpgautil -R |& log
+
+    # First without overlay, it stall if not
+    fpgautil -b ${PATH_FPGABIN} |& log
+
     fpgautil -b ${PATH_FPGABIN} -o ${PATH_MAP}/device-tree-overlay.dtbo |& log
 
     log "Reset the FPGA"
-- 
GitLab