From dab71781283e834fcd248cdb677c41622e3fe43c Mon Sep 17 00:00:00 2001
From: Romain Broucquart <romain.broucquart@synchrotron-soleil.fr>
Date: Mon, 17 Apr 2023 18:11:20 +0200
Subject: [PATCH] feat: Add test variant

* Local variant for test
* a bit in between what was first and remote bitstream introduced a few
  commit ago. I don't knowwhat I will keep...
---
 recipes-bsp/hdf/external-hdf.bbappend | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/recipes-bsp/hdf/external-hdf.bbappend b/recipes-bsp/hdf/external-hdf.bbappend
index 6c32f15..f247524 100644
--- a/recipes-bsp/hdf/external-hdf.bbappend
+++ b/recipes-bsp/hdf/external-hdf.bbappend
@@ -1,23 +1,31 @@
 # Written from techlab demo. Only one FPGA is targeted for us
 
-PL_VARIANTS_damc-fmc2zup = "cellnode centralnode"
+PL_VARIANTS_damc-fmc2zup = "cellnode centralnode test_cellnode test_centralnode"
 PL_DEFAULT_VARIANT_damc-fmc2zup = "cellnode"
 
-# Give info on the HDF file
+# HDF file suffix
 HDF_PATH_damc-fmc2zup = "damc_fmc2zup_top.xsa"
 
+S = "${WORKDIR}"
+
+# Removing Xilinx default HDF
+SRC_URI_remove = "${HDF_BASE}${HDF_PATH}"
+
 # Repository for xsa
 XSA_REPO = "https://drive2.demo.renater.fr/index.php/s/xctBtbgTHLD2rpg/download?path/&files="
 XSA_VERSION = "0.4.1-2"
-
-S = "${WORKDIR}"
-SRC_URI_remove = "${HDF_BASE}${HDF_PATH}"
 SRC_URI += "${XSA_REPO}FofbNode_CellNode_${XSA_VERSION}.xsa;md5sum=7321e29ba73820bf94149291a96fdbb8;downloadfilename=cellnode_damc_fmc2zup_top.xsa"
 SRC_URI += "${XSA_REPO}FofbNode_CentralNode_${XSA_VERSION}.xsa;md5sum=890db1cd21c83f410009cea2d6609d53;downloadfilename=centralnode_damc_fmc2zup_top.xsa"
-
 SRC_URI += "${XSA_REPO}FofbNode_CellNode_${XSA_VERSION}.mapt;downloadfilename=app_cellnode.mapt;md5sum=f2bf02fb04d98a629db432b30d8f0645"
 SRC_URI += "${XSA_REPO}FofbNode_CentralNode_${XSA_VERSION}.mapt;downloadfilename=app_centralnode.mapt;md5sum=8c8324fdbaa23ef1dc39d5b49a5c1b27"
 
+# Local testing variants added in source
+SRC_URI += "file://app_test_cellnode.mapt"
+SRC_URI += "file://test_cellnode_${HDF_PATH}"
+SRC_URI += "file://app_test_centralnode.mapt"
+SRC_URI += "file://test_centralnode_${HDF_PATH}"
+
+# THis recipe ships map files
 FILES_${PN}+="/opt/fofb/map/*"
 
 do_install_prepend() {
-- 
GitLab