From 6ec2cc8313626fdd0abf6e753bf06064083af429 Mon Sep 17 00:00:00 2001 From: Romain Broucquart <romain.broucquart@synchrotron-soleil.fr> Date: Thu, 5 Jan 2023 14:18:37 +0100 Subject: [PATCH] Overlay dts from app when no FPGA manager is used * move recipes to a identical filepath --- .../device-tree-from-bd.bbappend | 9 +++++++++ .../hdf/damc-fmc2zup/zu11eg/damc_fmc2zup_top.xsa | Bin .../hdf/external-hdf.bbappend | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 recipes-bsp/device-tree-from-bd/device-tree-from-bd.bbappend rename {recipes-fpga => recipes-bsp}/hdf/damc-fmc2zup/zu11eg/damc_fmc2zup_top.xsa (100%) rename {recipes-fpga => recipes-bsp}/hdf/external-hdf.bbappend (86%) diff --git a/recipes-bsp/device-tree-from-bd/device-tree-from-bd.bbappend b/recipes-bsp/device-tree-from-bd/device-tree-from-bd.bbappend new file mode 100644 index 0000000..fbba33c --- /dev/null +++ b/recipes-bsp/device-tree-from-bd/device-tree-from-bd.bbappend @@ -0,0 +1,9 @@ + +# Do not try to install variants if FPGA manager is not used +do_install() { + install -d ${D}/opt/mtca-tech-lab/dt + install -m 0644 ${B}/dts_app/${DT_FROM_BD_DTS_FILENAME} ${D}/opt/mtca-tech-lab/dt/ + if [ ${FPGA_MNGR_RECONFIG_ENABLE} = "1" ]; then + install -m 0644 ${B}/dts_app/app_from_bd_*.dts ${D}/opt/mtca-tech-lab/dt/ + fi +} diff --git a/recipes-fpga/hdf/damc-fmc2zup/zu11eg/damc_fmc2zup_top.xsa b/recipes-bsp/hdf/damc-fmc2zup/zu11eg/damc_fmc2zup_top.xsa similarity index 100% rename from recipes-fpga/hdf/damc-fmc2zup/zu11eg/damc_fmc2zup_top.xsa rename to recipes-bsp/hdf/damc-fmc2zup/zu11eg/damc_fmc2zup_top.xsa diff --git a/recipes-fpga/hdf/external-hdf.bbappend b/recipes-bsp/hdf/external-hdf.bbappend similarity index 86% rename from recipes-fpga/hdf/external-hdf.bbappend rename to recipes-bsp/hdf/external-hdf.bbappend index ecb3b7f..7e56da4 100644 --- a/recipes-fpga/hdf/external-hdf.bbappend +++ b/recipes-bsp/hdf/external-hdf.bbappend @@ -1,4 +1,4 @@ -# Written from techloab demo. Only one FPGA is targeted for us +# Written from techlab demo. Only one FPGA is targeted for us PL_VARIANTS_damc-fmc2zup = "zu11eg zu19eg" ZUP_FPGA_VARIANT ?= "zu11eg" -- GitLab