This series changes how the IMAGE_BOOT_FILES variable is set as well as how the values in it are used by various parts of the meta-xilinx-bsp layer. The IMAGE_BOOT_FILES value is now default populated in machine-xilinx-default.inc to cover all machines in the meta-xilinx-bsp layer.
The files populated in this variable now include all device-trees built by device-tree.bb (if used) as well as all KERNEL_DEVICETREES defined by the machine.conf. In order to get this working some changes were needed to have u-boot-zynq-uenv capable of picking up the file names. In order to achieve the automatic selection of device trees without collecting all dtb files from the deploy directory (e.g. undesired duplicates of kernel built device trees), the device-tree recipe is changed such that it deploys it's dtbs into a 'devicetree' subdirectory. The default value of QB_DTB is also changed as it is now only populated from IMAGE_BOOT_FILES. Additionally this series removes machine-xilinx-board.inc, this is due to it being reduced to a single EXTRA_IMAGEDEPENDS value. Franz Forstmayr (1): get_dtb_list function which formats the dtb files properly before adding to IMAGE_BOOT_FILES Nathan Rossi (6): machine-xilinx-default.inc: Default IMAGE_BOOT_FILES using function device-tree.bb: Deploy the device tree blobs into subdirectory machine-xilinx-default.inc: Add dtb files for IMAGE_BOOT_FILES machine-xilinx-qemu.inc: Remove KERNEL_DEVICETREE parsing u-boot-zynq-uenv.bb: Handle IMAGE_BOOT_FILES wildcard patterns machine-xilinx-board.inc: Remove include meta-xilinx-bsp/classes/image-wic-utils.bbclass | 51 ++++++++++++++++++++ .../conf/machine/include/machine-xilinx-board.inc | 6 --- .../machine/include/machine-xilinx-default.inc | 28 +++++++++++ .../conf/machine/include/machine-xilinx-qemu.inc | 6 +-- .../conf/machine/kc705-microblazeel.conf | 6 ++- meta-xilinx-bsp/conf/machine/microzed-zynq7.conf | 3 +- meta-xilinx-bsp/conf/machine/picozed-zynq7.conf | 3 +- meta-xilinx-bsp/conf/machine/qemu-zynq7.conf | 1 - meta-xilinx-bsp/conf/machine/zc702-zynq7.conf | 7 ++- meta-xilinx-bsp/conf/machine/zc706-zynq7.conf | 3 +- meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf | 7 ++- meta-xilinx-bsp/conf/machine/zedboard-zynq7.conf | 7 ++- .../conf/machine/zybo-linux-bd-zynq7.conf | 3 +- meta-xilinx-bsp/conf/machine/zybo-zynq7.conf | 3 +- .../recipes-bsp/device-tree/device-tree.bb | 2 +- .../recipes-bsp/u-boot/u-boot-zynq-uenv.bb | 55 ++++++++-------------- 16 files changed, 125 insertions(+), 66 deletions(-) create mode 100644 meta-xilinx-bsp/classes/image-wic-utils.bbclass delete mode 100644 meta-xilinx-bsp/conf/machine/include/machine-xilinx-board.inc -- 2.15.1 -- _______________________________________________ meta-xilinx mailing list meta-xilinx@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-xilinx