From 7263d61995fac448f345c4e47f363a89b17f7055 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Bron=C3=A8s?= <romain.brones@synchrotron-soleil.fr> Date: Thu, 6 Jun 2024 13:14:26 +0200 Subject: [PATCH] fix(dtbo): Add overlay via fpga-manager-util --- recipes-bsp/device-tree/device-tree.bbappend | 11 ----------- recipes-bsp/device-tree/fpga-manager-util_%.bbappend | 8 ++++++++ 2 files changed, 8 insertions(+), 11 deletions(-) create mode 100644 recipes-bsp/device-tree/fpga-manager-util_%.bbappend diff --git a/recipes-bsp/device-tree/device-tree.bbappend b/recipes-bsp/device-tree/device-tree.bbappend index e4c076d..cc3a070 100644 --- a/recipes-bsp/device-tree/device-tree.bbappend +++ b/recipes-bsp/device-tree/device-tree.bbappend @@ -10,14 +10,3 @@ do_configure_append() { cp ${WORKDIR}/pl-over.dtsi ${DT_FILES_PATH}/ } - -do_install_append() { - - # Install the resulting dtbo - mkdir -p ${D}/opt/fofb/map - install -Dm 0664 ${B}/pl-over.dtbo ${D}/opt/fofb/map/device-tree-overlay.dtbo - -} - - -FILES_${PN} += "/opt/fofb/map/device-tree-overlay.dtbo" diff --git a/recipes-bsp/device-tree/fpga-manager-util_%.bbappend b/recipes-bsp/device-tree/fpga-manager-util_%.bbappend new file mode 100644 index 0000000..7043ea8 --- /dev/null +++ b/recipes-bsp/device-tree/fpga-manager-util_%.bbappend @@ -0,0 +1,8 @@ + +FILES_${PN}+="/opt/fofb/map/device-tree-overlay.dtbo" + +do_install_prepend() { + + install -d ${D}/opt/fofb/map + install -m 0644 ${RECIPE_SYSROOT}/boot/devicetree/pl-over.dtbo ${D}/opt/fofb/map/device-tree-overlay.dtbo +} -- GitLab