diff options
author | Mark Hatle <mark.hatle@xilinx.com> | 2021-12-15 13:52:16 -0800 |
---|---|---|
committer | Mark Hatle <mark.hatle@xilinx.com> | 2022-01-14 15:37:02 -0800 |
commit | f900c6a0c8908e370689235230094308ec419cf9 (patch) | |
tree | bd9ca83e452c263c7a421b826086048cf8130f34 | |
parent | aaddcc3f785404da04af9ea3d005f2f520b4ec9e (diff) | |
download | meta-xilinx-f900c6a0c8908e370689235230094308ec419cf9.tar.gz |
Initial restructure/split of meta-xilinx-bsp
Create a new meta-xilinx-core, move core functionality to the core, keeping
board specific files in the bsp layer.
zynqmp-generic changed from require <board> to include, so if meta-xilinx-bsp
is not available it will not fail.
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
-rw-r--r-- | README.building.md (renamed from meta-xilinx-bsp/README.building.md) | 0 | ||||
-rw-r--r-- | meta-microblaze/recipes-core/newlib/microblaze-newlib.inc | 2 | ||||
-rw-r--r-- | meta-xilinx-bsp/conf/0001-local.conf.sample-PMU_ROM-to-use-pmu-rom.elf-from-pr.patch | 27 | ||||
-rw-r--r-- | meta-xilinx-bsp/conf/layer.conf | 38 | ||||
-rw-r--r-- | meta-xilinx-bsp/conf/machine/include/board/ultra96.inc | 2 | ||||
-rw-r--r-- | meta-xilinx-bsp/conf/machine/qemu-zynq7.conf | 4 | ||||
-rw-r--r-- | meta-xilinx-bsp/conf/machine/vc-p-a2197-00-versal.conf | 10 | ||||
-rw-r--r-- | meta-xilinx-bsp/conf/machine/vck190-versal.conf | 10 | ||||
-rw-r--r-- | meta-xilinx-bsp/conf/machine/vmk180-versal.conf | 10 | ||||
-rw-r--r-- | meta-xilinx-bsp/conf/machine/zc702-zynq7.conf | 4 | ||||
-rw-r--r-- | meta-xilinx-bsp/conf/machine/zc706-zynq7.conf | 4 | ||||
-rw-r--r-- | meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf | 10 | ||||
-rw-r--r-- | meta-xilinx-bsp/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-x11_%.bbappend | 2 | ||||
-rw-r--r-- | meta-xilinx-bsp/recipes-devtools/qemu/qemu_%.bbappend | 2 | ||||
-rw-r--r-- | meta-xilinx-bsp/recipes-gnome/gtk+/gtk+3_%.bbappend | 2 | ||||
-rw-r--r-- | meta-xilinx-bsp/recipes-graphics/cairo/cairo_%.bbappend | 7 | ||||
-rw-r--r-- | meta-xilinx-bsp/recipes-graphics/libepoxy/libepoxy_%.bbappend | 2 | ||||
-rw-r--r-- | meta-xilinx-bsp/recipes-graphics/libglu/libglu_%.bbappend | 3 | ||||
-rw-r--r-- | meta-xilinx-bsp/recipes-graphics/libsdl2/libsdl2_%.bbappend | 3 | ||||
-rw-r--r-- | meta-xilinx-contrib/recipes-bsp/device-tree/device-tree.bbappend | 4 | ||||
-rw-r--r-- | meta-xilinx-contrib/recipes-kernel/linux-firmware/linux-firmware_%.bbappend | 10 | ||||
-rw-r--r-- | meta-xilinx-contrib/recipes-kernel/linux/linux-xlnx_2021.2.bbappend | 4 | ||||
-rw-r--r-- | meta-xilinx-core/COPYING.MIT | 17 | ||||
-rw-r--r-- | meta-xilinx-core/README.md | 56 | ||||
-rw-r--r-- | meta-xilinx-core/README.qemu.md (renamed from meta-xilinx-bsp/README.qemu.md) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/classes/fpgamanager_custom.bbclass (renamed from meta-xilinx-bsp/classes/fpgamanager_custom.bbclass) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass (renamed from meta-xilinx-bsp/classes/image-types-xilinx-qemu.bbclass) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/classes/image-wic-utils.bbclass (renamed from meta-xilinx-bsp/classes/image-wic-utils.bbclass) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/classes/kernel-simpleimage.bbclass (renamed from meta-xilinx-bsp/classes/kernel-simpleimage.bbclass) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/classes/qemuboot-xilinx.bbclass (renamed from meta-xilinx-bsp/classes/qemuboot-xilinx.bbclass) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/classes/xilinx-fetch-restricted.bbclass (renamed from meta-xilinx-bsp/classes/xilinx-fetch-restricted.bbclass) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/classes/xilinx-platform-init.bbclass (renamed from meta-xilinx-bsp/classes/xilinx-platform-init.bbclass) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/classes/xilinx-testimage.bbclass (renamed from meta-xilinx-bsp/classes/xilinx-testimage.bbclass) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/classes/xlnx-standalone.bbclass (renamed from meta-xilinx-bsp/classes/xlnx-standalone.bbclass) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/conf/bblayers.conf.sample (renamed from meta-xilinx-bsp/conf/bblayers.conf.sample) | 1 | ||||
-rw-r--r-- | meta-xilinx-core/conf/layer.conf | 42 | ||||
-rw-r--r-- | meta-xilinx-core/conf/local.conf.sample (renamed from meta-xilinx-bsp/conf/local.conf.sample) | 120 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/include/README (renamed from meta-xilinx-bsp/conf/machine/include/README) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/include/machine-xilinx-default.inc (renamed from meta-xilinx-bsp/conf/machine/include/machine-xilinx-default.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/include/machine-xilinx-qemu.inc (renamed from meta-xilinx-bsp/conf/machine/include/machine-xilinx-qemu.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/include/soc-tune-include.inc (renamed from meta-xilinx-bsp/conf/machine/include/soc-tune-include.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/include/soc-versal.inc (renamed from meta-xilinx-bsp/conf/machine/include/soc-versal.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/include/soc-zynq.inc (renamed from meta-xilinx-bsp/conf/machine/include/soc-zynq.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/include/soc-zynqmp.inc (renamed from meta-xilinx-bsp/conf/machine/include/soc-zynqmp.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/include/xilinx-board.inc (renamed from meta-xilinx-bsp/conf/machine/include/xilinx-board.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/include/xilinx-microblaze.inc (renamed from meta-xilinx-bsp/conf/machine/include/xilinx-microblaze.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/include/xilinx-soc-family.inc (renamed from meta-xilinx-bsp/conf/machine/include/xilinx-soc-family.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/microblaze-generic.conf (renamed from meta-xilinx-bsp/conf/machine/microblaze-generic.conf) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/versal-generic.conf (renamed from meta-xilinx-bsp/conf/machine/versal-generic.conf) | 10 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/zynq-generic.conf (renamed from meta-xilinx-bsp/conf/machine/zynq-generic.conf) | 4 | ||||
-rw-r--r-- | meta-xilinx-core/conf/machine/zynqmp-generic.conf (renamed from meta-xilinx-bsp/conf/machine/zynqmp-generic.conf) | 12 | ||||
-rw-r--r-- | meta-xilinx-core/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-x11_%.bbappend | 2 | ||||
-rw-r--r-- | meta-xilinx-core/dynamic-layers/openembedded-layer/recipes-core/opencl-headers/opencl-headers_%.bbappend (renamed from meta-xilinx-bsp/dynamic-layers/openembedded-layer/recipes-core/opencl-headers/opencl-headers_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-armsoc_driver.c-Bypass-the-exa-layer-to-free-the-roo.patch (renamed from meta-xilinx-bsp/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-armsoc_driver.c-Bypass-the-exa-layer-to-free-the-roo.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch (renamed from meta-xilinx-bsp/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc_%.bbappend (renamed from meta-xilinx-bsp/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc (renamed from meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc) | 2 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2021.2.bb (renamed from meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2021.2.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb (renamed from meta-xilinx-bsp/recipes-bsp/base-pdi/base-pdi_1.0.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-versal.inc (renamed from meta-xilinx-bsp/recipes-bsp/bootbin/machine-xilinx-versal.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-zynq.inc (renamed from meta-xilinx-bsp/recipes-bsp/bootbin/machine-xilinx-zynq.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-zynqmp.inc (renamed from meta-xilinx-bsp/recipes-bsp/bootbin/machine-xilinx-zynqmp.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb (renamed from meta-xilinx-bsp/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/bootbin/xilinx-mcs_1.0.bb (renamed from meta-xilinx-bsp/recipes-bsp/bootbin/xilinx-mcs_1.0.bb) | 2 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/bootgen/bootgen_1.0.bb (renamed from meta-xilinx-bsp/recipes-bsp/bootgen/bootgen_1.0.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/cdo/extract-cdo_1.0.bb (renamed from meta-xilinx-bsp/recipes-bsp/cdo/extract-cdo_1.0.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb (renamed from meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bb) | 16 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/device-tree/files/kc705-microblazeel/kc705-microblazeel.dts (renamed from meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/kc705-microblazeel.dts) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi (renamed from meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/device-tree/files/kc705-microblazeel/system-conf.dtsi (renamed from meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/system-conf.dtsi) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/device-tree/files/picozed-zynq7.dts (renamed from meta-xilinx-bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/device-tree/files/qemu-zynq7.dts (renamed from meta-xilinx-bsp/recipes-bsp/device-tree/files/qemu-zynq7.dts) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi (renamed from meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi (renamed from meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts (renamed from meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi (renamed from meta-xilinx-bsp/recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/embeddedsw/fsbl.bb (renamed from meta-xilinx-bsp/recipes-bsp/embeddedsw/fsbl.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/embeddedsw/plmfw.bb (renamed from meta-xilinx-bsp/recipes-bsp/embeddedsw/plmfw.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/embeddedsw/pmufw.bb (renamed from meta-xilinx-bsp/recipes-bsp/embeddedsw/pmufw.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/embeddedsw/psmfw.bb (renamed from meta-xilinx-bsp/recipes-bsp/embeddedsw/psmfw.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb (renamed from meta-xilinx-bsp/recipes-bsp/platform-init/platform-init.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c (renamed from meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h (renamed from meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom_2018.1.bb (renamed from meta-xilinx-bsp/recipes-bsp/pmu-firmware/pmu-rom_2018.1.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/reference-design/kc705-bitstream_2021.2.bb (renamed from meta-xilinx-bsp/recipes-bsp/reference-design/kc705-bitstream_2021.2.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/files/0001-Remove-redundant-YYLOC-global-declaration.patch (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/files/0001-Remove-redundant-YYLOC-global-declaration.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-spl-zynq-init.inc (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-spl-zynq-init.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-dev.bb (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx-dev.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx.inc (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx_2021.2.bb (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2021.2.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr.bb (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.generic (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.generic) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.qspi.versal (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.qspi.versal) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.versal (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.versal) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynq (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynq) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynqmp (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynqmp) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.ubifs (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.ubifs) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/pxeboot.pxe (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/pxeboot.pxe) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-uenv.bb (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-uenv.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-bsp/u-boot/u-boot_%.bbappend (renamed from meta-xilinx-bsp/recipes-bsp/u-boot/u-boot_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-core/glibc/glibc-locale_%.bbappend (renamed from meta-xilinx-bsp/recipes-core/glibc/glibc-locale_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb (renamed from meta-xilinx-bsp/recipes-devtools/python/python3-anytree_2.8.0.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/python/python3-flask-restful_%.bbappend (renamed from meta-xilinx-bsp/recipes-devtools/python/python3-flask-restful_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/python/python3-flask_%.bbappend (renamed from meta-xilinx-bsp/recipes-devtools/python/python3-flask_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/python/python3-itsdangerous_%.bbappend (renamed from meta-xilinx-bsp/recipes-devtools/python/python3-itsdangerous_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/python/python3-pandas_%.bbappend (renamed from meta-xilinx-bsp/recipes-devtools/python/python3-pandas_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/python/python3-werkzeug_%.bbappend (renamed from meta-xilinx-bsp/recipes-devtools/python/python3-werkzeug_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/files/0001-Add-enable-disable-udev.patch (renamed from meta-xilinx-bsp/recipes-devtools/qemu/files/0001-Add-enable-disable-udev.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/files/0010-configure-Add-pkg-config-handling-for-libgcrypt.patch (renamed from meta-xilinx-bsp/recipes-devtools/qemu/files/0010-configure-Add-pkg-config-handling-for-libgcrypt.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/files/flash_stripe.c (renamed from meta-xilinx-bsp/recipes-devtools/qemu/files/flash_stripe.c) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch (renamed from meta-xilinx-bsp/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb (renamed from meta-xilinx-bsp/recipes-devtools/qemu/flashstrip_1.0.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc (renamed from meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees/0001-Makefile-Use-python3-instead-of-python.patch (renamed from meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees/0001-Makefile-Use-python3-instead-of-python.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2021.2.bb (renamed from meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2021.2.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb (renamed from meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb (renamed from meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native.inc (renamed from meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-native.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_2021.2.bb (renamed from meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-native_2021.2.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_2021.2.bb (renamed from meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-system-native_2021.2.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx.inc (renamed from meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_2021.2.bb (renamed from meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2021.2.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/qemu/qemu_%.bbappend | 2 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-devtools/run-postinsts/run-postinsts_%.bbappend (renamed from meta-xilinx-bsp/recipes-devtools/run-postinsts/run-postinsts_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-gnome/gtk+/gtk+3_%.bbappend | 2 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/cairo/cairo_%.bbappend | 7 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/libepoxy/libepoxy_%.bbappend | 2 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/libgles/files/egl.pc (renamed from meta-xilinx-bsp/recipes-graphics/libgles/files/egl.pc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/libgles/files/gbm.pc (renamed from meta-xilinx-bsp/recipes-graphics/libgles/files/gbm.pc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/libgles/files/glesv1.pc (renamed from meta-xilinx-bsp/recipes-graphics/libgles/files/glesv1.pc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/libgles/files/glesv1_cm.pc (renamed from meta-xilinx-bsp/recipes-graphics/libgles/files/glesv1_cm.pc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/libgles/files/glesv2.pc (renamed from meta-xilinx-bsp/recipes-graphics/libgles/files/glesv2.pc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/libgles/libmali-xlnx.bb (renamed from meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/libglu/libglu_%.bbappend | 3 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/libsdl2/libsdl2_%.bbappend | 3 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali.bb (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r8p0-01rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r8p0-01rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r8p0-01rel0-Remove-unused-trace-macros.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r8p0-01rel0-Remove-unused-trace-macros.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r8p0-01rel0-Don-t-include-mali_read_phy.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r8p0-01rel0-Don-t-include-mali_read_phy.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0005-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0005-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0006-arm.c-global-variable-dma_ops-is-removed-from-the-ke.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0006-arm.c-global-variable-dma_ops-is-removed-from-the-ke.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0011-linux-mali_kernel_linux.c-Enable-disable-clock-for-r.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0011-linux-mali_kernel_linux.c-Enable-disable-clock-for-r.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0012-linux-mali_memory_os_alloc-Remove-__GFP_COLD.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0012-linux-mali_memory_os_alloc-Remove-__GFP_COLD.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0013-linux-mali_memory_secure-Add-header-file-dma-direct..patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0013-linux-mali_memory_secure-Add-header-file-dma-direct..patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0014-linux-mali_-timer-Get-rid-of-init_timer.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0014-linux-mali_-timer-Get-rid-of-init_timer.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0015-fix-driver-failed-to-check-map-error.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0015-fix-driver-failed-to-check-map-error.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0016-mali_memory_secure-Kernel-5.0-onwards-access_ok-API-.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0016-mali_memory_secure-Kernel-5.0-onwards-access_ok-API-.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0017-Support-for-vm_insert_pfn-deprecated-from-kernel-4.2.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0017-Support-for-vm_insert_pfn-deprecated-from-kernel-4.2.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0018-Change-return-type-to-vm_fault_t-for-fault-handler.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0018-Change-return-type-to-vm_fault_t-for-fault-handler.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0019-get_monotonic_boottime-ts-deprecated-from-kernel-4.2.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0019-get_monotonic_boottime-ts-deprecated-from-kernel-4.2.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0020-Fix-ioremap_nocache-deprecation-in-kernel-5.6.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0020-Fix-ioremap_nocache-deprecation-in-kernel-5.6.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0021-Use-updated-timekeeping-functions-in-kernel-5.6.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0021-Use-updated-timekeeping-functions-in-kernel-5.6.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0022-Set-HAVE_UNLOCKED_IOCTL-default-to-true.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0022-Set-HAVE_UNLOCKED_IOCTL-default-to-true.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0023-Use-PTR_ERR_OR_ZERO-instead-of-PTR_RET.patch (renamed from meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0023-Use-PTR_ERR_OR_ZERO-instead-of-PTR_RET.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mesa/mesa-demos_%.bbappend (renamed from meta-xilinx-bsp/recipes-graphics/mesa/mesa-demos_%.bbappend) | 4 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/mesa/mesa-gl_%.bbappend (renamed from meta-xilinx-bsp/recipes-graphics/mesa/mesa-gl_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/virglrenderer/virglrenderer_%.bbappend (renamed from meta-xilinx-bsp/recipes-graphics/virglrenderer/virglrenderer_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/wayland/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch (renamed from meta-xilinx-bsp/recipes-graphics/wayland/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/wayland/files/weston.ini (renamed from meta-xilinx-bsp/recipes-graphics/wayland/files/weston.ini) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/wayland/weston-init%.bbappend (renamed from meta-xilinx-bsp/recipes-graphics/wayland/weston-init%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/wayland/weston_%.bbappend (renamed from meta-xilinx-bsp/recipes-graphics/wayland/weston_%.bbappend) | 4 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf (renamed from meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend (renamed from meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend) | 0 | ||||
-rwxr-xr-x | meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_git.bb (renamed from meta-xilinx-bsp/recipes-kernel/dp/kernel-module-dp_git.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/dtc/python3-dtc_1.6.0.bb (renamed from meta-xilinx-bsp/recipes-kernel/dtc/python3-dtc_1.6.0.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_git.bb (renamed from meta-xilinx-bsp/recipes-kernel/hdmi/kernel-module-hdmi_git.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb (renamed from meta-xilinx-bsp/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/linux/linux-microblaze.inc (renamed from meta-xilinx-bsp/recipes-kernel/linux/linux-microblaze.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/linux/linux-xlnx-dev.bb (renamed from meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx-dev.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc (renamed from meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx.inc) | 2 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/linux/linux-xlnx/0001-scripts-dtc-Remove-redundant-YYLOC-global-declaratio.patch (renamed from meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/0001-scripts-dtc-Remove-redundant-YYLOC-global-declaratio.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/linux/linux-xlnx/mb-no-tree-loop-distribute-patterns.patch (renamed from meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/mb-no-tree-loop-distribute-patterns.patch) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/linux/linux-xlnx_2021.2.bb (renamed from meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2021.2.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/linux/linux-yocto-dev.bbappend (renamed from meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-dev.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/linux/linux-yocto-tiny_%.bbappend (renamed from meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-tiny_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/linux/linux-yocto-xilinx.inc (renamed from meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-xilinx.inc) | 6 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/linux/linux-yocto_%.bbappend (renamed from meta-xilinx-bsp/recipes-kernel/linux/linux-yocto_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/lopper/lopper.bbappend (renamed from meta-xilinx-bsp/recipes-kernel/lopper/lopper.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb (renamed from meta-xilinx-bsp/recipes-kernel/lopper/xilinx-lops.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/lopper/xilinx-lops/lop-microblaze-yocto.dts (renamed from meta-xilinx-bsp/recipes-kernel/lopper/xilinx-lops/lop-microblaze-yocto.dts) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-kernel/lopper/xilinx-lops/lop-xilinx-id-cpus.dts (renamed from meta-xilinx-bsp/recipes-kernel/lopper/xilinx-lops/lop-xilinx-id-cpus.dts) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend (renamed from meta-xilinx-bsp/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend) | 4 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu.bb (renamed from meta-xilinx-bsp/recipes-multimedia/vcu/kernel-module-vcu.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx.bb (renamed from meta-xilinx-bsp/recipes-multimedia/vcu/libomxil-xlnx.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx.bb (renamed from meta-xilinx-bsp/recipes-multimedia/vcu/libvcu-xlnx.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware.bb (renamed from meta-xilinx-bsp/recipes-multimedia/vcu/vcu-firmware.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-support/libgpg-error/files/lock-obj-pub.microblazeel-unknown-linux-gnu.h (renamed from meta-xilinx-bsp/recipes-support/libgpg-error/files/lock-obj-pub.microblazeel-unknown-linux-gnu.h) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend (renamed from meta-xilinx-bsp/recipes-support/libgpg-error/libgpg-error_%.bbappend) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-xrt/xrt/xrt.inc (renamed from meta-xilinx-bsp/recipes-xrt/xrt/xrt.inc) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-xrt/xrt/xrt_git.bb (renamed from meta-xilinx-bsp/recipes-xrt/xrt/xrt_git.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-core/recipes-xrt/zocl/zocl_git.bb (renamed from meta-xilinx-bsp/recipes-xrt/zocl/zocl_git.bb) | 0 | ||||
-rw-r--r-- | meta-xilinx-pynq/recipes-support/libcma/libcma_1.0.bb | 2 | ||||
-rw-r--r-- | meta-xilinx-pynq/recipes-support/pynq-overlay/pynq-overlay_1.0.bb | 10 | ||||
-rw-r--r-- | meta-xilinx-standalone-experimental/classes/esw_examples.bbclass | 4 | ||||
-rw-r--r-- | meta-xilinx-standalone-experimental/recipes-core/meta/files/README-setup | 6 | ||||
-rwxr-xr-x | meta-xilinx-standalone-experimental/recipes-core/meta/files/dt-processor.sh | 61 |
198 files changed, 343 insertions, 223 deletions
diff --git a/meta-xilinx-bsp/README.building.md b/README.building.md index 230037c1..230037c1 100644 --- a/meta-xilinx-bsp/README.building.md +++ b/README.building.md | |||
diff --git a/meta-microblaze/recipes-core/newlib/microblaze-newlib.inc b/meta-microblaze/recipes-core/newlib/microblaze-newlib.inc index a32bb1d1..a1e3b92f 100644 --- a/meta-microblaze/recipes-core/newlib/microblaze-newlib.inc +++ b/meta-microblaze/recipes-core/newlib/microblaze-newlib.inc | |||
@@ -14,6 +14,6 @@ SRC_URI:append:microblaze = " \ | |||
14 | file://0011-Fixed-the-bug-in-crtinit.s-for-MB-64.patch \ | 14 | file://0011-Fixed-the-bug-in-crtinit.s-for-MB-64.patch \ |
15 | " | 15 | " |
16 | 16 | ||
17 | EXTRA_OECONF:append_xilinx-standalone:microblaze = " \ | 17 | EXTRA_OECONF:append:xilinx-standalone:microblaze = " \ |
18 | --disable-newlib-reent-check-verify \ | 18 | --disable-newlib-reent-check-verify \ |
19 | " | 19 | " |
diff --git a/meta-xilinx-bsp/conf/0001-local.conf.sample-PMU_ROM-to-use-pmu-rom.elf-from-pr.patch b/meta-xilinx-bsp/conf/0001-local.conf.sample-PMU_ROM-to-use-pmu-rom.elf-from-pr.patch deleted file mode 100644 index f7d487fe..00000000 --- a/meta-xilinx-bsp/conf/0001-local.conf.sample-PMU_ROM-to-use-pmu-rom.elf-from-pr.patch +++ /dev/null | |||
@@ -1,27 +0,0 @@ | |||
1 | From 4694f1ef8bdb40f5aa82597a62f2a8a8a5a38969 Mon Sep 17 00:00:00 2001 | ||
2 | From: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> | ||
3 | Date: Thu, 13 Aug 2020 16:56:12 -0700 | ||
4 | Subject: [meta-xilinx-bsp][master-upstream][PATCH] local.conf.sample: PMU_ROM | ||
5 | to use pmu-rom.elf from /proj/yocto | ||
6 | |||
7 | Users have to manually copy pmu-rom.elf to DEPLOY_DIR when using runqemu. | ||
8 | Enable PMU_ROM line within local.conf to use pmu from /proj/yocto/pmu-rom/ | ||
9 | |||
10 | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> | ||
11 | --- | ||
12 | meta-xilinx-bsp/conf/local.conf.sample | 2 ++ | ||
13 | 1 file changed, 2 insertions(+) | ||
14 | |||
15 | diff --git a/meta-xilinx-bsp/conf/local.conf.sample b/meta-xilinx-bsp/conf/local.conf.sample | ||
16 | index 377a519..5d567af 100644 | ||
17 | --- a/meta-xilinx-bsp/conf/local.conf.sample | ||
18 | +++ b/meta-xilinx-bsp/conf/local.conf.sample | ||
19 | @@ -231,3 +231,5 @@ PMU_FIRMWARE_IMAGE_NAME = "pmu-firmware-${MACHINE}" | ||
20 | # this doesn't mean anything to you. | ||
21 | CONF_VERSION = "1" | ||
22 | |||
23 | +#Enable the below line to use pmu-rom.elf from a specific path | ||
24 | +#PMU_ROM = "/proj/yocto/pmu-rom/pmu-rom.elf" | ||
25 | -- | ||
26 | 2.7.4 | ||
27 | |||
diff --git a/meta-xilinx-bsp/conf/layer.conf b/meta-xilinx-bsp/conf/layer.conf index 7d414c0a..cee8b3c8 100644 --- a/meta-xilinx-bsp/conf/layer.conf +++ b/meta-xilinx-bsp/conf/layer.conf | |||
@@ -5,38 +5,10 @@ BBPATH .= ":${LAYERDIR}" | |||
5 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bb" | 5 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bb" |
6 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bbappend" | 6 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bbappend" |
7 | 7 | ||
8 | BBFILE_COLLECTIONS += "xilinx" | 8 | BBFILE_COLLECTIONS += "xilinx-bsp" |
9 | BBFILE_PATTERN_xilinx = "^${LAYERDIR}/" | 9 | BBFILE_PATTERN_xilinx-bsp = "^${LAYERDIR}/" |
10 | BBFILE_PRIORITY_xilinx = "5" | 10 | BBFILE_PRIORITY_xilinx-bsp = "5" |
11 | 11 | ||
12 | BBFILES_DYNAMIC += " \ | 12 | LAYERDEPENDS_xilinx-bsp = "xilinx" |
13 | openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/recipes-*/*/*.bb \ | ||
14 | openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/recipes-*/*/*.bbappend \ | ||
15 | chromium-browser-layer:${LAYERDIR}/dynamic-layers/chromium-browser-layer/recipes-*/*/*.bb \ | ||
16 | chromium-browser-layer:${LAYERDIR}/dynamic-layers/chromium-browser-layer/recipes-*/*/*.bbappend \ | ||
17 | " | ||
18 | 13 | ||
19 | LAYERDEPENDS_xilinx = "core" | 14 | LAYERSERIES_COMPAT_xilinx-bsp = "honister" |
20 | |||
21 | LAYERSERIES_COMPAT_xilinx = " gatesgarth honister hardknott" | ||
22 | |||
23 | SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \ | ||
24 | *->zocl \ | ||
25 | *->cairo \ | ||
26 | *->libepoxy \ | ||
27 | *->gstreamer1.0-plugins-base \ | ||
28 | *->gtk+ \ | ||
29 | *->gtk+3 \ | ||
30 | *->libglu \ | ||
31 | *->libsdl \ | ||
32 | *->libsdl2 \ | ||
33 | *->mesa \ | ||
34 | *->mesa-gl \ | ||
35 | *->qemu \ | ||
36 | *->virglrenderer \ | ||
37 | *->xserver-xorg \ | ||
38 | " | ||
39 | |||
40 | XILINX_RELEASE_VERSION = "v2021.2" | ||
41 | |||
42 | HOSTTOOLS += "xxd" | ||
diff --git a/meta-xilinx-bsp/conf/machine/include/board/ultra96.inc b/meta-xilinx-bsp/conf/machine/include/board/ultra96.inc index d028336a..0ff5e3d5 100644 --- a/meta-xilinx-bsp/conf/machine/include/board/ultra96.inc +++ b/meta-xilinx-bsp/conf/machine/include/board/ultra96.inc | |||
@@ -3,5 +3,5 @@ PACKAGE_ARCH:pn-linux-xlnx:ultra96 = "${BOARDVARIANT_ARCH}" | |||
3 | KERNEL_DEVICETREE:ultra96 = "xilinx/zynqmp-zcu100-revC.dtb" | 3 | KERNEL_DEVICETREE:ultra96 = "xilinx/zynqmp-zcu100-revC.dtb" |
4 | 4 | ||
5 | # Enable bluetooth and wifi module | 5 | # Enable bluetooth and wifi module |
6 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS:append:ultra96 = " linux-firmware-wl18xx linux-firmware-ti-bt-wl180x" | 6 | #MACHINE_ESSENTIAL_EXTRA_RDEPENDS:append:ultra96 = " linux-firmware-wl18xx linux-firmware-ti-bt-wl181x" |
7 | 7 | ||
diff --git a/meta-xilinx-bsp/conf/machine/qemu-zynq7.conf b/meta-xilinx-bsp/conf/machine/qemu-zynq7.conf index 5f25600f..8697293d 100644 --- a/meta-xilinx-bsp/conf/machine/qemu-zynq7.conf +++ b/meta-xilinx-bsp/conf/machine/qemu-zynq7.conf | |||
@@ -20,12 +20,12 @@ FILESOVERRIDES:append:pn-init-ifupdown = ":qemuarm" | |||
20 | 20 | ||
21 | QB_MEM = "-m 1024" | 21 | QB_MEM = "-m 1024" |
22 | QB_NETWORK_DEVICE = "-net nic,netdev=eth0 -netdev user,id=eth0,tftp=/tftpboot -net nic" | 22 | QB_NETWORK_DEVICE = "-net nic,netdev=eth0 -netdev user,id=eth0,tftp=/tftpboot -net nic" |
23 | QB_DEFAULT_KERNEL_qemuboot-xilinx = "zImage" | 23 | QB_DEFAULT_KERNEL:qemuboot-xilinx = "zImage" |
24 | 24 | ||
25 | QB_SYSTEM_NAME ?= "${@qemu_target_binary(d)}" | 25 | QB_SYSTEM_NAME ?= "${@qemu_target_binary(d)}" |
26 | QB_DEFAULT_FSTYPE = "cpio.gz.u-boot" | 26 | QB_DEFAULT_FSTYPE = "cpio.gz.u-boot" |
27 | QB_DTB = "system.dtb" | 27 | QB_DTB = "system.dtb" |
28 | QB_ROOTFS_OPT_qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" | 28 | QB_ROOTFS_OPT:qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" |
29 | 29 | ||
30 | # Replicate BootROM like behaviour, having loaded SPL and PMU(ROM+FW) | 30 | # Replicate BootROM like behaviour, having loaded SPL and PMU(ROM+FW) |
31 | QB_OPT_APPEND = " \ | 31 | QB_OPT_APPEND = " \ |
diff --git a/meta-xilinx-bsp/conf/machine/vc-p-a2197-00-versal.conf b/meta-xilinx-bsp/conf/machine/vc-p-a2197-00-versal.conf index 558cc85e..8603098e 100644 --- a/meta-xilinx-bsp/conf/machine/vc-p-a2197-00-versal.conf +++ b/meta-xilinx-bsp/conf/machine/vc-p-a2197-00-versal.conf | |||
@@ -43,14 +43,14 @@ QB_NETWORK_DEVICE = "" | |||
43 | QB_KERNEL_CMDLINE_APPEND ?= "" | 43 | QB_KERNEL_CMDLINE_APPEND ?= "" |
44 | QB_NET = "none" | 44 | QB_NET = "none" |
45 | 45 | ||
46 | QB_DEFAULT_FSTYPE_qemuboot-xilinx = "wic.qemu-sd" | 46 | QB_DEFAULT_FSTYPE:qemuboot-xilinx = "wic.qemu-sd" |
47 | QB_OPT_APPEND:append_qemuboot-xilinx = " -boot mode=5" | 47 | QB_OPT_APPEND:append:qemuboot-xilinx = " -boot mode=5" |
48 | QB_ROOTFS_OPT_qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" | 48 | QB_ROOTFS_OPT:qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" |
49 | 49 | ||
50 | # Use booti 80000 6000000 4000000 to launch | 50 | # Use booti 80000 6000000 4000000 to launch |
51 | QB_OPT_APPEND ?= " -serial null -serial null -serial mon:stdio -display none" | 51 | QB_OPT_APPEND ?= " -serial null -serial null -serial mon:stdio -display none" |
52 | 52 | ||
53 | QB_OPT_APPEND:append_qemuboot-xilinx = " \ | 53 | QB_OPT_APPEND:append:qemuboot-xilinx = " \ |
54 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-ps-vc-p-a2197-00.dtb \ | 54 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-ps-vc-p-a2197-00.dtb \ |
55 | -display none \ | 55 | -display none \ |
56 | -net nic -net user,tftp=${DEPLOY_DIR_IMAGE} \ | 56 | -net nic -net user,tftp=${DEPLOY_DIR_IMAGE} \ |
@@ -68,5 +68,5 @@ QB_PLM_OPT = " \ | |||
68 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-pmc-vc-p-a2197-00.dtb \ | 68 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-pmc-vc-p-a2197-00.dtb \ |
69 | -display none \ | 69 | -display none \ |
70 | " | 70 | " |
71 | QB_OPT_APPEND:append_qemuboot-xilinx = " -plm-args '${QB_PLM_OPT}'" | 71 | QB_OPT_APPEND:append:qemuboot-xilinx = " -plm-args '${QB_PLM_OPT}'" |
72 | 72 | ||
diff --git a/meta-xilinx-bsp/conf/machine/vck190-versal.conf b/meta-xilinx-bsp/conf/machine/vck190-versal.conf index 62c9bc04..054bff88 100644 --- a/meta-xilinx-bsp/conf/machine/vck190-versal.conf +++ b/meta-xilinx-bsp/conf/machine/vck190-versal.conf | |||
@@ -44,14 +44,14 @@ QB_NETWORK_DEVICE = "" | |||
44 | QB_KERNEL_CMDLINE_APPEND ?= "" | 44 | QB_KERNEL_CMDLINE_APPEND ?= "" |
45 | QB_NET = "none" | 45 | QB_NET = "none" |
46 | 46 | ||
47 | QB_DEFAULT_FSTYPE_qemuboot-xilinx = "wic.qemu-sd" | 47 | QB_DEFAULT_FSTYPE:qemuboot-xilinx = "wic.qemu-sd" |
48 | QB_OPT_APPEND:append_qemuboot-xilinx = " -boot mode=5" | 48 | QB_OPT_APPEND:append:qemuboot-xilinx = " -boot mode=5" |
49 | QB_ROOTFS_OPT_qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" | 49 | QB_ROOTFS_OPT:qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" |
50 | 50 | ||
51 | # Use booti 80000 6000000 4000000 to launch | 51 | # Use booti 80000 6000000 4000000 to launch |
52 | QB_OPT_APPEND ?= " -serial null -serial null -serial mon:stdio -display none" | 52 | QB_OPT_APPEND ?= " -serial null -serial null -serial mon:stdio -display none" |
53 | 53 | ||
54 | QB_OPT_APPEND:append_qemuboot-xilinx = " \ | 54 | QB_OPT_APPEND:append:qemuboot-xilinx = " \ |
55 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-ps-vc-p-a2197-00.dtb \ | 55 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-ps-vc-p-a2197-00.dtb \ |
56 | -display none \ | 56 | -display none \ |
57 | -net nic -net user,tftp=${DEPLOY_DIR_IMAGE} \ | 57 | -net nic -net user,tftp=${DEPLOY_DIR_IMAGE} \ |
@@ -70,4 +70,4 @@ QB_PLM_OPT = " \ | |||
70 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-pmc-vc-p-a2197-00.dtb \ | 70 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-pmc-vc-p-a2197-00.dtb \ |
71 | -display none \ | 71 | -display none \ |
72 | " | 72 | " |
73 | QB_OPT_APPEND:append_qemuboot-xilinx = " -plm-args '${QB_PLM_OPT}'" | 73 | QB_OPT_APPEND:append:qemuboot-xilinx = " -plm-args '${QB_PLM_OPT}'" |
diff --git a/meta-xilinx-bsp/conf/machine/vmk180-versal.conf b/meta-xilinx-bsp/conf/machine/vmk180-versal.conf index 39801e22..1996a36e 100644 --- a/meta-xilinx-bsp/conf/machine/vmk180-versal.conf +++ b/meta-xilinx-bsp/conf/machine/vmk180-versal.conf | |||
@@ -41,14 +41,14 @@ QB_NETWORK_DEVICE = "" | |||
41 | QB_KERNEL_CMDLINE_APPEND ?= "" | 41 | QB_KERNEL_CMDLINE_APPEND ?= "" |
42 | QB_NET = "none" | 42 | QB_NET = "none" |
43 | 43 | ||
44 | QB_DEFAULT_FSTYPE_qemuboot-xilinx = "wic.qemu-sd" | 44 | QB_DEFAULT_FSTYPE:qemuboot-xilinx = "wic.qemu-sd" |
45 | QB_OPT_APPEND:append_qemuboot-xilinx = " -boot mode=5" | 45 | QB_OPT_APPEND:append:qemuboot-xilinx = " -boot mode=5" |
46 | QB_ROOTFS_OPT_qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" | 46 | QB_ROOTFS_OPT:qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" |
47 | 47 | ||
48 | # Use booti 80000 6000000 4000000 to launch | 48 | # Use booti 80000 6000000 4000000 to launch |
49 | QB_OPT_APPEND ?= " -serial null -serial null -serial mon:stdio -display none" | 49 | QB_OPT_APPEND ?= " -serial null -serial null -serial mon:stdio -display none" |
50 | 50 | ||
51 | QB_OPT_APPEND:append_qemuboot-xilinx = " \ | 51 | QB_OPT_APPEND:append:qemuboot-xilinx = " \ |
52 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-ps-vc-p-a2197-00.dtb \ | 52 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-ps-vc-p-a2197-00.dtb \ |
53 | -display none \ | 53 | -display none \ |
54 | -net nic -net user,tftp=${DEPLOY_DIR_IMAGE} \ | 54 | -net nic -net user,tftp=${DEPLOY_DIR_IMAGE} \ |
@@ -67,4 +67,4 @@ QB_PLM_OPT = " \ | |||
67 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-pmc-vc-p-a2197-00.dtb \ | 67 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/board-versal-pmc-vc-p-a2197-00.dtb \ |
68 | -display none \ | 68 | -display none \ |
69 | " | 69 | " |
70 | QB_OPT_APPEND:append_qemuboot-xilinx = " -plm-args '${QB_PLM_OPT}'" | 70 | QB_OPT_APPEND:append:qemuboot-xilinx = " -plm-args '${QB_PLM_OPT}'" |
diff --git a/meta-xilinx-bsp/conf/machine/zc702-zynq7.conf b/meta-xilinx-bsp/conf/machine/zc702-zynq7.conf index 82d47cb4..224365fa 100644 --- a/meta-xilinx-bsp/conf/machine/zc702-zynq7.conf +++ b/meta-xilinx-bsp/conf/machine/zc702-zynq7.conf | |||
@@ -38,12 +38,12 @@ IMAGE_BOOT_FILES += " \ | |||
38 | 38 | ||
39 | QB_MEM = "-m 1024" | 39 | QB_MEM = "-m 1024" |
40 | QB_NETWORK_DEVICE = "-net nic,netdev=eth0 -netdev user,id=eth0,tftp=/tftpboot -net nic" | 40 | QB_NETWORK_DEVICE = "-net nic,netdev=eth0 -netdev user,id=eth0,tftp=/tftpboot -net nic" |
41 | QB_DEFAULT_KERNEL_qemuboot-xilinx = "zImage" | 41 | QB_DEFAULT_KERNEL:qemuboot-xilinx = "zImage" |
42 | 42 | ||
43 | QB_SYSTEM_NAME ?= "${@qemu_target_binary(d)}" | 43 | QB_SYSTEM_NAME ?= "${@qemu_target_binary(d)}" |
44 | QB_DEFAULT_FSTYPE = "cpio.gz.u-boot" | 44 | QB_DEFAULT_FSTYPE = "cpio.gz.u-boot" |
45 | QB_DTB = "system.dtb" | 45 | QB_DTB = "system.dtb" |
46 | QB_ROOTFS_OPT_qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" | 46 | QB_ROOTFS_OPT:qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" |
47 | 47 | ||
48 | # Replicate BootROM like behaviour, having loaded SPL and PMU(ROM+FW) | 48 | # Replicate BootROM like behaviour, having loaded SPL and PMU(ROM+FW) |
49 | QB_OPT_APPEND = " \ | 49 | QB_OPT_APPEND = " \ |
diff --git a/meta-xilinx-bsp/conf/machine/zc706-zynq7.conf b/meta-xilinx-bsp/conf/machine/zc706-zynq7.conf index b5268689..3a182217 100644 --- a/meta-xilinx-bsp/conf/machine/zc706-zynq7.conf +++ b/meta-xilinx-bsp/conf/machine/zc706-zynq7.conf | |||
@@ -38,12 +38,12 @@ IMAGE_BOOT_FILES += " \ | |||
38 | 38 | ||
39 | QB_MEM = "-m 1024" | 39 | QB_MEM = "-m 1024" |
40 | QB_NETWORK_DEVICE = "-net nic,netdev=eth0 -netdev user,id=eth0,tftp=/tftpboot -net nic" | 40 | QB_NETWORK_DEVICE = "-net nic,netdev=eth0 -netdev user,id=eth0,tftp=/tftpboot -net nic" |
41 | QB_DEFAULT_KERNEL_qemuboot-xilinx = "zImage" | 41 | QB_DEFAULT_KERNEL:qemuboot-xilinx = "zImage" |
42 | 42 | ||
43 | QB_SYSTEM_NAME ?= "${@qemu_target_binary(d)}" | 43 | QB_SYSTEM_NAME ?= "${@qemu_target_binary(d)}" |
44 | QB_DEFAULT_FSTYPE = "cpio.gz.u-boot" | 44 | QB_DEFAULT_FSTYPE = "cpio.gz.u-boot" |
45 | QB_DTB = "system.dtb" | 45 | QB_DTB = "system.dtb" |
46 | QB_ROOTFS_OPT_qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" | 46 | QB_ROOTFS_OPT:qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" |
47 | 47 | ||
48 | # Replicate BootROM like behaviour, having loaded SPL and PMU(ROM+FW) | 48 | # Replicate BootROM like behaviour, having loaded SPL and PMU(ROM+FW) |
49 | QB_OPT_APPEND = " \ | 49 | QB_OPT_APPEND = " \ |
diff --git a/meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf b/meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf index 57570531..89c997f1 100644 --- a/meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf +++ b/meta-xilinx-bsp/conf/machine/zcu102-zynqmp.conf | |||
@@ -42,7 +42,7 @@ QB_OPT_APPEND ?= "-nographic -serial mon:stdio -serial null" | |||
42 | QB_NETWORK_DEVICE = "-net nic -net nic -net nic -net nic,netdev=net0,macaddr=@MAC@" | 42 | QB_NETWORK_DEVICE = "-net nic -net nic -net nic -net nic,netdev=net0,macaddr=@MAC@" |
43 | 43 | ||
44 | # Replicate BootROM like behaviour, having loaded SPL and PMU(ROM+FW) | 44 | # Replicate BootROM like behaviour, having loaded SPL and PMU(ROM+FW) |
45 | QB_OPT_APPEND:append_qemuboot-xilinx = " \ | 45 | QB_OPT_APPEND:append:qemuboot-xilinx = " \ |
46 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/zcu102-arm.dtb \ | 46 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/zcu102-arm.dtb \ |
47 | ${@qemu_zynqmp_unhalt(d, True)} \ | 47 | ${@qemu_zynqmp_unhalt(d, True)} \ |
48 | -device loader,file=${DEPLOY_DIR_IMAGE}/arm-trusted-firmware.elf,cpu-num=0 \ | 48 | -device loader,file=${DEPLOY_DIR_IMAGE}/arm-trusted-firmware.elf,cpu-num=0 \ |
@@ -51,9 +51,9 @@ QB_OPT_APPEND:append_qemuboot-xilinx = " \ | |||
51 | " | 51 | " |
52 | 52 | ||
53 | # Attach the rootfs disk image to the second SD interface of QEMU (which is SD0) | 53 | # Attach the rootfs disk image to the second SD interface of QEMU (which is SD0) |
54 | QB_DEFAULT_FSTYPE_qemuboot-xilinx = "wic.qemu-sd" | 54 | QB_DEFAULT_FSTYPE:qemuboot-xilinx = "wic.qemu-sd" |
55 | QB_OPT_APPEND:append_qemuboot-xilinx = " -boot mode=5" | 55 | QB_OPT_APPEND:append:qemuboot-xilinx = " -boot mode=5" |
56 | QB_ROOTFS_OPT_qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" | 56 | QB_ROOTFS_OPT:qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" |
57 | 57 | ||
58 | QB_PMU_OPT = " \ | 58 | QB_PMU_OPT = " \ |
59 | -M microblaze-fdt \ | 59 | -M microblaze-fdt \ |
@@ -64,6 +64,6 @@ QB_PMU_OPT = " \ | |||
64 | -device loader,addr=0xfd1a0074,data=0x1011003,data-len=4 \ | 64 | -device loader,addr=0xfd1a0074,data=0x1011003,data-len=4 \ |
65 | -device loader,addr=0xfd1a007C,data=0x1010f03,data-len=4 \ | 65 | -device loader,addr=0xfd1a007C,data=0x1010f03,data-len=4 \ |
66 | " | 66 | " |
67 | QB_OPT_APPEND:append_qemuboot-xilinx = " -pmu-args '${QB_PMU_OPT}'" | 67 | QB_OPT_APPEND:append:qemuboot-xilinx = " -pmu-args '${QB_PMU_OPT}'" |
68 | 68 | ||
69 | do_write_qemuboot_conf[depends] += "u-boot-zynq-uenv:do_deploy" | 69 | do_write_qemuboot_conf[depends] += "u-boot-zynq-uenv:do_deploy" |
diff --git a/meta-xilinx-bsp/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-x11_%.bbappend b/meta-xilinx-bsp/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-x11_%.bbappend deleted file mode 100644 index c3f773d6..00000000 --- a/meta-xilinx-bsp/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-x11_%.bbappend +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | # Has a dependency on libmali | ||
2 | PACKAGE_ARCH_mali400 = "${SOC_VARIANT_ARCH}" | ||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu_%.bbappend b/meta-xilinx-bsp/recipes-devtools/qemu/qemu_%.bbappend deleted file mode 100644 index c3f773d6..00000000 --- a/meta-xilinx-bsp/recipes-devtools/qemu/qemu_%.bbappend +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | # Has a dependency on libmali | ||
2 | PACKAGE_ARCH_mali400 = "${SOC_VARIANT_ARCH}" | ||
diff --git a/meta-xilinx-bsp/recipes-gnome/gtk+/gtk+3_%.bbappend b/meta-xilinx-bsp/recipes-gnome/gtk+/gtk+3_%.bbappend deleted file mode 100644 index c3f773d6..00000000 --- a/meta-xilinx-bsp/recipes-gnome/gtk+/gtk+3_%.bbappend +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | # Has a dependency on libmali | ||
2 | PACKAGE_ARCH_mali400 = "${SOC_VARIANT_ARCH}" | ||
diff --git a/meta-xilinx-bsp/recipes-graphics/cairo/cairo_%.bbappend b/meta-xilinx-bsp/recipes-graphics/cairo/cairo_%.bbappend deleted file mode 100644 index 6343c38f..00000000 --- a/meta-xilinx-bsp/recipes-graphics/cairo/cairo_%.bbappend +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | PACKAGECONFIG_mali400 = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 xcb', '', d)} \ | ||
2 | egl glesv2" | ||
3 | |||
4 | # OpenGL comes from libmali | ||
5 | DEPENDS:append_mali400 = " libmali-xlnx" | ||
6 | |||
7 | PACKAGE_ARCH_mali400 = "${SOC_VARIANT_ARCH}" | ||
diff --git a/meta-xilinx-bsp/recipes-graphics/libepoxy/libepoxy_%.bbappend b/meta-xilinx-bsp/recipes-graphics/libepoxy/libepoxy_%.bbappend deleted file mode 100644 index c3f773d6..00000000 --- a/meta-xilinx-bsp/recipes-graphics/libepoxy/libepoxy_%.bbappend +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | # Has a dependency on libmali | ||
2 | PACKAGE_ARCH_mali400 = "${SOC_VARIANT_ARCH}" | ||
diff --git a/meta-xilinx-bsp/recipes-graphics/libglu/libglu_%.bbappend b/meta-xilinx-bsp/recipes-graphics/libglu/libglu_%.bbappend deleted file mode 100644 index 47cefc74..00000000 --- a/meta-xilinx-bsp/recipes-graphics/libglu/libglu_%.bbappend +++ /dev/null | |||
@@ -1,3 +0,0 @@ | |||
1 | # OpenGL comes from libmali, adjust parameters | ||
2 | DEPENDS:append_mali400 = " virtual/libgles2" | ||
3 | PACKAGE_ARCH_mali400 = "${SOC_VARIANT_ARCH}" | ||
diff --git a/meta-xilinx-bsp/recipes-graphics/libsdl2/libsdl2_%.bbappend b/meta-xilinx-bsp/recipes-graphics/libsdl2/libsdl2_%.bbappend deleted file mode 100644 index fd8a07e2..00000000 --- a/meta-xilinx-bsp/recipes-graphics/libsdl2/libsdl2_%.bbappend +++ /dev/null | |||
@@ -1,3 +0,0 @@ | |||
1 | # Has a dependency on libmali | ||
2 | PACKAGE_ARCH_mali400 = "${SOC_VARIANT_ARCH}" | ||
3 | |||
diff --git a/meta-xilinx-contrib/recipes-bsp/device-tree/device-tree.bbappend b/meta-xilinx-contrib/recipes-bsp/device-tree/device-tree.bbappend index 330548a8..57c08620 100644 --- a/meta-xilinx-contrib/recipes-bsp/device-tree/device-tree.bbappend +++ b/meta-xilinx-contrib/recipes-bsp/device-tree/device-tree.bbappend | |||
@@ -1,6 +1,6 @@ | |||
1 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/files:" |
2 | 2 | ||
3 | # device tree sources for MiniZed | 3 | # device tree sources for MiniZed |
4 | COMPATIBLE_MACHINE_minized-zynq7 = ".*" | 4 | COMPATIBLE_MACHINE:minized-zynq7 = ".*" |
5 | SRC_URI:append_minized-zynq7 = " file://minized-zynq7.dts" | 5 | SRC_URI:append:minized-zynq7 = " file://minized-zynq7.dts" |
6 | 6 | ||
diff --git a/meta-xilinx-contrib/recipes-kernel/linux-firmware/linux-firmware_%.bbappend b/meta-xilinx-contrib/recipes-kernel/linux-firmware/linux-firmware_%.bbappend index b205d00d..e3072cbc 100644 --- a/meta-xilinx-contrib/recipes-kernel/linux-firmware/linux-firmware_%.bbappend +++ b/meta-xilinx-contrib/recipes-kernel/linux-firmware/linux-firmware_%.bbappend | |||
@@ -1,5 +1,5 @@ | |||
1 | 1 | ||
2 | SRC_URI:append_minized-zynq7 = " \ | 2 | SRC_URI:append:minized-zynq7 = " \ |
3 | git://github.com/murata-wireless/cyw-fmac-nvram;protocol=git;branch=orga;destsuffix=cyw-fmac-nvram;name=cyw-fmac-nvram \ | 3 | git://github.com/murata-wireless/cyw-fmac-nvram;protocol=git;branch=orga;destsuffix=cyw-fmac-nvram;name=cyw-fmac-nvram \ |
4 | git://github.com/murata-wireless/cyw-bt-patch;protocol=git;branch=morty-orga;destsuffix=cyw-bt-patch;name=cyw-bt-patch \ | 4 | git://github.com/murata-wireless/cyw-bt-patch;protocol=git;branch=morty-orga;destsuffix=cyw-bt-patch;name=cyw-bt-patch \ |
5 | git://github.com/murata-wireless/cyw-fmac-utils-imx32;protocol=git;branch=orga;destsuffix=cyw-fmac-utils-imx32;name=cyw-fmac-utils-imx32 \ | 5 | git://github.com/murata-wireless/cyw-fmac-utils-imx32;protocol=git;branch=orga;destsuffix=cyw-fmac-utils-imx32;name=cyw-fmac-utils-imx32 \ |
@@ -10,7 +10,7 @@ SRCREV_cyw-bt-patch = "9216e0d9f778009b5667d032886dfd49174c4b3a" | |||
10 | SRCREV_cyw-fmac-utils-imx32 = "060688dfe76df98751207c8146268ce7fd80b6ab" | 10 | SRCREV_cyw-fmac-utils-imx32 = "060688dfe76df98751207c8146268ce7fd80b6ab" |
11 | SRCREV_FORMAT = "default+cyw-fmac-nvram+cyw-bt-patch+cyw-fmac-utils-imx32" | 11 | SRCREV_FORMAT = "default+cyw-fmac-nvram+cyw-bt-patch+cyw-fmac-utils-imx32" |
12 | 12 | ||
13 | do_install:append_minized-zynq7() { | 13 | do_install:append:minized-zynq7() { |
14 | 14 | ||
15 | install -d ${D}${bindir} | 15 | install -d ${D}${bindir} |
16 | 16 | ||
@@ -19,16 +19,16 @@ do_install:append_minized-zynq7() { | |||
19 | install -m 0644 ${WORKDIR}/cyw-fmac-utils-imx32/wl ${D}${bindir} | 19 | install -m 0644 ${WORKDIR}/cyw-fmac-utils-imx32/wl ${D}${bindir} |
20 | } | 20 | } |
21 | 21 | ||
22 | PACKAGES:prepend_minized-zynq7 = "\ | 22 | PACKAGES:prepend:minized-zynq7 = "\ |
23 | ${PN}-bcm43430a1-hcd \ | 23 | ${PN}-bcm43430a1-hcd \ |
24 | ${PN}-mfgtest \ | 24 | ${PN}-mfgtest \ |
25 | " | 25 | " |
26 | 26 | ||
27 | FILES:${PN}-mfgtest_minized-zynq7 = " \ | 27 | FILES:${PN}-mfgtest:minized-zynq7 = " \ |
28 | ${bindir}/wl \ | 28 | ${bindir}/wl \ |
29 | " | 29 | " |
30 | 30 | ||
31 | FILES:${PN}-bcm43430:append_minized-zynq7 = " \ | 31 | FILES:${PN}-bcm43430:append:minized-zynq7 = " \ |
32 | ${nonarch_base_libdir}/firmware/brcm/ brcmfmac43430-sdio.txt \ | 32 | ${nonarch_base_libdir}/firmware/brcm/ brcmfmac43430-sdio.txt \ |
33 | " | 33 | " |
34 | 34 | ||
diff --git a/meta-xilinx-contrib/recipes-kernel/linux/linux-xlnx_2021.2.bbappend b/meta-xilinx-contrib/recipes-kernel/linux/linux-xlnx_2021.2.bbappend index 6cba54df..2ce919ac 100644 --- a/meta-xilinx-contrib/recipes-kernel/linux/linux-xlnx_2021.2.bbappend +++ b/meta-xilinx-contrib/recipes-kernel/linux/linux-xlnx_2021.2.bbappend | |||
@@ -1,9 +1,9 @@ | |||
1 | FILESEXTRAPATHS:prepend := "${THISDIR}/linux-xlnx:" | 1 | FILESEXTRAPATHS:prepend := "${THISDIR}/linux-xlnx:" |
2 | 2 | ||
3 | SRC_URI:append_zybo-linux-bd-zynq7 = " \ | 3 | SRC_URI:append:zybo-linux-bd-zynq7 = " \ |
4 | file://0001-drm-xilinx-Add-encoder-for-Digilent-boards.patch \ | 4 | file://0001-drm-xilinx-Add-encoder-for-Digilent-boards.patch \ |
5 | file://0002-clk-Add-driver-for-axi_dynclk-IP-Core.patch \ | 5 | file://0002-clk-Add-driver-for-axi_dynclk-IP-Core.patch \ |
6 | file://0003-drm-xilinx-Fix-DPMS-transition-to-on.patch \ | 6 | file://0003-drm-xilinx-Fix-DPMS-transition-to-on.patch \ |
7 | " | 7 | " |
8 | 8 | ||
9 | SRC_URI:append_minized-zynq7 = " file://0004-minized-wifi-bluetooth.cfg" | 9 | SRC_URI:append:minized-zynq7 = " file://0004-minized-wifi-bluetooth.cfg" |
diff --git a/meta-xilinx-core/COPYING.MIT b/meta-xilinx-core/COPYING.MIT new file mode 100644 index 00000000..89de3547 --- /dev/null +++ b/meta-xilinx-core/COPYING.MIT | |||
@@ -0,0 +1,17 @@ | |||
1 | Permission is hereby granted, free of charge, to any person obtaining a copy | ||
2 | of this software and associated documentation files (the "Software"), to deal | ||
3 | in the Software without restriction, including without limitation the rights | ||
4 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
5 | copies of the Software, and to permit persons to whom the Software is | ||
6 | furnished to do so, subject to the following conditions: | ||
7 | |||
8 | The above copyright notice and this permission notice shall be included in | ||
9 | all copies or substantial portions of the Software. | ||
10 | |||
11 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
12 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
13 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
14 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
15 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
16 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
17 | THE SOFTWARE. | ||
diff --git a/meta-xilinx-core/README.md b/meta-xilinx-core/README.md new file mode 100644 index 00000000..cb6c06c8 --- /dev/null +++ b/meta-xilinx-core/README.md | |||
@@ -0,0 +1,56 @@ | |||
1 | meta-xilinx-core | ||
2 | ================ | ||
3 | |||
4 | This layer provides support for MicroBlaze, Zynq and ZynqMP. | ||
5 | |||
6 | |||
7 | Maintainers, Mailing list, Patches | ||
8 | ================================== | ||
9 | |||
10 | Please send any patches, pull requests, comments or questions for this layer to | ||
11 | the [meta-xilinx mailing list](https://lists.yoctoproject.org/listinfo/meta-xilinx): | ||
12 | |||
13 | meta-xilinx@lists.yoctoproject.org | ||
14 | |||
15 | Maintainers: | ||
16 | |||
17 | Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> | ||
18 | Mark Hatle <mark.hatle@xilinx.com> | ||
19 | |||
20 | Dependencies | ||
21 | ============ | ||
22 | |||
23 | This layer depends on: | ||
24 | |||
25 | URI: git://git.openembedded.org/bitbake | ||
26 | |||
27 | URI: git://git.openembedded.org/openembedded-core | ||
28 | layers: meta | ||
29 | |||
30 | Recipe Licenses | ||
31 | =============== | ||
32 | |||
33 | Due to licensing restrictions some recipes in this layer rely on closed source | ||
34 | or restricted content provided by Xilinx. In order to use these recipes you must | ||
35 | accept or agree to the licensing terms (e.g. EULA, Export Compliance, NDA, | ||
36 | Redistribution, etc). This layer **does not enforce** any legal requirement, it | ||
37 | is the **responsibility of the user** the ensure that they are in compliance | ||
38 | with any licenses or legal requirements for content used. | ||
39 | |||
40 | In order to use recipes that rely on restricted content the `xilinx` license | ||
41 | flag must be white-listed in the build configuration (e.g. `local.conf`). This | ||
42 | can be done on a per package basis: | ||
43 | |||
44 | LICENSE_FLAGS_WHITELIST += "xilinx_pmu-rom" | ||
45 | |||
46 | or generally: | ||
47 | |||
48 | LICENSE_FLAGS_WHITELIST += "xilinx" | ||
49 | |||
50 | Generally speaking Xilinx content that is provided as a restricted download | ||
51 | cannot be obtained without a Xilinx account, in order to use this content you | ||
52 | must first download it with your Xilinx account and place the downloaded content | ||
53 | in the `downloads/` directory of your build or on a `PREMIRROR`. Attempting to | ||
54 | fetch the content using bitbake will fail, indicating the URL from which to | ||
55 | acquire the content. | ||
56 | |||
diff --git a/meta-xilinx-bsp/README.qemu.md b/meta-xilinx-core/README.qemu.md index 992e0618..992e0618 100644 --- a/meta-xilinx-bsp/README.qemu.md +++ b/meta-xilinx-core/README.qemu.md | |||
diff --git a/meta-xilinx-bsp/classes/fpgamanager_custom.bbclass b/meta-xilinx-core/classes/fpgamanager_custom.bbclass index 0b5fa249..0b5fa249 100644 --- a/meta-xilinx-bsp/classes/fpgamanager_custom.bbclass +++ b/meta-xilinx-core/classes/fpgamanager_custom.bbclass | |||
diff --git a/meta-xilinx-bsp/classes/image-types-xilinx-qemu.bbclass b/meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass index 63318087..63318087 100644 --- a/meta-xilinx-bsp/classes/image-types-xilinx-qemu.bbclass +++ b/meta-xilinx-core/classes/image-types-xilinx-qemu.bbclass | |||
diff --git a/meta-xilinx-bsp/classes/image-wic-utils.bbclass b/meta-xilinx-core/classes/image-wic-utils.bbclass index 562f3263..562f3263 100644 --- a/meta-xilinx-bsp/classes/image-wic-utils.bbclass +++ b/meta-xilinx-core/classes/image-wic-utils.bbclass | |||
diff --git a/meta-xilinx-bsp/classes/kernel-simpleimage.bbclass b/meta-xilinx-core/classes/kernel-simpleimage.bbclass index 110ee254..110ee254 100644 --- a/meta-xilinx-bsp/classes/kernel-simpleimage.bbclass +++ b/meta-xilinx-core/classes/kernel-simpleimage.bbclass | |||
diff --git a/meta-xilinx-bsp/classes/qemuboot-xilinx.bbclass b/meta-xilinx-core/classes/qemuboot-xilinx.bbclass index 48dfa6e2..48dfa6e2 100644 --- a/meta-xilinx-bsp/classes/qemuboot-xilinx.bbclass +++ b/meta-xilinx-core/classes/qemuboot-xilinx.bbclass | |||
diff --git a/meta-xilinx-bsp/classes/xilinx-fetch-restricted.bbclass b/meta-xilinx-core/classes/xilinx-fetch-restricted.bbclass index a778ec7d..a778ec7d 100644 --- a/meta-xilinx-bsp/classes/xilinx-fetch-restricted.bbclass +++ b/meta-xilinx-core/classes/xilinx-fetch-restricted.bbclass | |||
diff --git a/meta-xilinx-bsp/classes/xilinx-platform-init.bbclass b/meta-xilinx-core/classes/xilinx-platform-init.bbclass index 99f7863a..99f7863a 100644 --- a/meta-xilinx-bsp/classes/xilinx-platform-init.bbclass +++ b/meta-xilinx-core/classes/xilinx-platform-init.bbclass | |||
diff --git a/meta-xilinx-bsp/classes/xilinx-testimage.bbclass b/meta-xilinx-core/classes/xilinx-testimage.bbclass index 99519637..99519637 100644 --- a/meta-xilinx-bsp/classes/xilinx-testimage.bbclass +++ b/meta-xilinx-core/classes/xilinx-testimage.bbclass | |||
diff --git a/meta-xilinx-bsp/classes/xlnx-standalone.bbclass b/meta-xilinx-core/classes/xlnx-standalone.bbclass index 9232b1ef..9232b1ef 100644 --- a/meta-xilinx-bsp/classes/xlnx-standalone.bbclass +++ b/meta-xilinx-core/classes/xlnx-standalone.bbclass | |||
diff --git a/meta-xilinx-bsp/conf/bblayers.conf.sample b/meta-xilinx-core/conf/bblayers.conf.sample index e29e9274..890ef3b6 100644 --- a/meta-xilinx-bsp/conf/bblayers.conf.sample +++ b/meta-xilinx-core/conf/bblayers.conf.sample | |||
@@ -18,6 +18,7 @@ BBLAYERS ?= " \ | |||
18 | ##OEROOT##/../meta-openembedded/meta-oe \ | 18 | ##OEROOT##/../meta-openembedded/meta-oe \ |
19 | ##OEROOT##/../meta-browser/meta-chromium \ | 19 | ##OEROOT##/../meta-browser/meta-chromium \ |
20 | ##OEROOT##/../meta-qt5 \ | 20 | ##OEROOT##/../meta-qt5 \ |
21 | ##OEROOT##/../meta-xilinx/meta-xilinx-core \ | ||
21 | ##OEROOT##/../meta-xilinx/meta-xilinx-bsp \ | 22 | ##OEROOT##/../meta-xilinx/meta-xilinx-bsp \ |
22 | ##OEROOT##/../meta-xilinx/meta-xilinx-pynq \ | 23 | ##OEROOT##/../meta-xilinx/meta-xilinx-pynq \ |
23 | ##OEROOT##/../meta-xilinx/meta-xilinx-standalone \ | 24 | ##OEROOT##/../meta-xilinx/meta-xilinx-standalone \ |
diff --git a/meta-xilinx-core/conf/layer.conf b/meta-xilinx-core/conf/layer.conf new file mode 100644 index 00000000..c505501f --- /dev/null +++ b/meta-xilinx-core/conf/layer.conf | |||
@@ -0,0 +1,42 @@ | |||
1 | # We have a conf and classes directory, add to BBPATH | ||
2 | BBPATH .= ":${LAYERDIR}" | ||
3 | |||
4 | # We have a packages directory, add to BBFILES | ||
5 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bb" | ||
6 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bbappend" | ||
7 | |||
8 | BBFILE_COLLECTIONS += "xilinx" | ||
9 | BBFILE_PATTERN_xilinx = "^${LAYERDIR}/" | ||
10 | BBFILE_PRIORITY_xilinx = "5" | ||
11 | |||
12 | BBFILES_DYNAMIC += " \ | ||
13 | openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/recipes-*/*/*.bb \ | ||
14 | openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/recipes-*/*/*.bbappend \ | ||
15 | chromium-browser-layer:${LAYERDIR}/dynamic-layers/chromium-browser-layer/recipes-*/*/*.bb \ | ||
16 | chromium-browser-layer:${LAYERDIR}/dynamic-layers/chromium-browser-layer/recipes-*/*/*.bbappend \ | ||
17 | " | ||
18 | |||
19 | LAYERDEPENDS_xilinx = "core" | ||
20 | |||
21 | LAYERSERIES_COMPAT_xilinx = " gatesgarth honister hardknott" | ||
22 | |||
23 | SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \ | ||
24 | *->zocl \ | ||
25 | *->cairo \ | ||
26 | *->libepoxy \ | ||
27 | *->gstreamer1.0-plugins-base \ | ||
28 | *->gtk+ \ | ||
29 | *->gtk+3 \ | ||
30 | *->libglu \ | ||
31 | *->libsdl \ | ||
32 | *->libsdl2 \ | ||
33 | *->mesa \ | ||
34 | *->mesa-gl \ | ||
35 | *->qemu \ | ||
36 | *->virglrenderer \ | ||
37 | *->xserver-xorg \ | ||
38 | " | ||
39 | |||
40 | XILINX_RELEASE_VERSION = "v2022.1" | ||
41 | |||
42 | HOSTTOOLS += "xxd" | ||
diff --git a/meta-xilinx-bsp/conf/local.conf.sample b/meta-xilinx-core/conf/local.conf.sample index caaa2083..5518196e 100644 --- a/meta-xilinx-bsp/conf/local.conf.sample +++ b/meta-xilinx-core/conf/local.conf.sample | |||
@@ -11,16 +11,24 @@ | |||
11 | # the option is a question of removing the # character and making any change to the | 11 | # the option is a question of removing the # character and making any change to the |
12 | # variable as required. | 12 | # variable as required. |
13 | 13 | ||
14 | # BASE = "${COREBASE}/../.." | ||
15 | |||
16 | # | 14 | # |
17 | # Machine Selection | 15 | # Machine Selection |
18 | # | 16 | # |
19 | # You need to select a specific machine to target the build with. There are a selection | 17 | # You need to select a specific machine to target the build with. There are a selection |
20 | # of emulated machines available which can boot and run in the QEMU emulator: | 18 | # of emulated machines available which can boot and run in the QEMU emulator: |
21 | # | 19 | # |
20 | #MACHINE ?= "microblazeel-v11.0-bs-cmp-mh-div-generic.conf" | ||
21 | #MACHINE ?= "zynq-generic" | ||
22 | #MACHINE ?= "zynqmp-generic" | ||
23 | #MACHINE ?= "versal-generic" | ||
24 | # | ||
25 | # There are also the following hardware board target machines included for | ||
26 | # demonstration purposes: | ||
27 | # | ||
28 | #MACHINE ?= "ultra96-zynqmp" | ||
29 | # | ||
22 | # This sets the default machine if no other machine is selected: | 30 | # This sets the default machine if no other machine is selected: |
23 | MACHINE ??= "qemuzynq" | 31 | MACHINE ??= "zynqmp-generic" |
24 | 32 | ||
25 | # | 33 | # |
26 | # Where to place downloads | 34 | # Where to place downloads |
@@ -33,7 +41,7 @@ MACHINE ??= "qemuzynq" | |||
33 | # | 41 | # |
34 | # The default is a downloads directory under TOPDIR which is the build directory. | 42 | # The default is a downloads directory under TOPDIR which is the build directory. |
35 | # | 43 | # |
36 | # DL_DIR ?= "${BASE}/downloads" | 44 | #DL_DIR ?= "${TOPDIR}/downloads" |
37 | 45 | ||
38 | # | 46 | # |
39 | # Where to place shared-state files | 47 | # Where to place shared-state files |
@@ -49,7 +57,7 @@ MACHINE ??= "qemuzynq" | |||
49 | # | 57 | # |
50 | # The default is a sstate-cache directory under TOPDIR. | 58 | # The default is a sstate-cache directory under TOPDIR. |
51 | # | 59 | # |
52 | # SSTATE_DIR ?= "${BASE}/sstate-cache" | 60 | #SSTATE_DIR ?= "${TOPDIR}/sstate-cache" |
53 | 61 | ||
54 | # | 62 | # |
55 | # Where to place the build output | 63 | # Where to place the build output |
@@ -62,8 +70,6 @@ MACHINE ??= "qemuzynq" | |||
62 | # The default is a tmp directory under TOPDIR. | 70 | # The default is a tmp directory under TOPDIR. |
63 | # | 71 | # |
64 | #TMPDIR = "${TOPDIR}/tmp" | 72 | #TMPDIR = "${TOPDIR}/tmp" |
65 | # | ||
66 | #TMPDIR:versal = "${TOPDIR}/tmp-versal" | ||
67 | 73 | ||
68 | # | 74 | # |
69 | # Default policy config | 75 | # Default policy config |
@@ -90,12 +96,12 @@ DISTRO ?= "petalinux" | |||
90 | PACKAGE_CLASSES ?= "package_rpm" | 96 | PACKAGE_CLASSES ?= "package_rpm" |
91 | 97 | ||
92 | # | 98 | # |
93 | # SDK/ADT target architecture | 99 | # SDK target architecture |
94 | # | 100 | # |
95 | # This variable specifies the architecture to build SDK/ADT items for and means | 101 | # This variable specifies the architecture to build SDK items for and means |
96 | # you can build the SDK packages for architectures other than the machine you are | 102 | # you can build the SDK packages for architectures other than the machine you are |
97 | # running the build on (i.e. building i686 packages on an x86_64 host). | 103 | # running the build on (i.e. building i686 packages on an x86_64 host). |
98 | # Supported values are i686 and x86_64 | 104 | # Supported values are i686, x86_64, aarch64 |
99 | #SDKMACHINE ?= "i686" | 105 | #SDKMACHINE ?= "i686" |
100 | 106 | ||
101 | # | 107 | # |
@@ -106,6 +112,8 @@ PACKAGE_CLASSES ?= "package_rpm" | |||
106 | # variable can contain the following options: | 112 | # variable can contain the following options: |
107 | # "dbg-pkgs" - add -dbg packages for all installed packages | 113 | # "dbg-pkgs" - add -dbg packages for all installed packages |
108 | # (adds symbol information for debugging/profiling) | 114 | # (adds symbol information for debugging/profiling) |
115 | # "src-pkgs" - add -src packages for all installed packages | ||
116 | # (adds source code for debugging) | ||
109 | # "dev-pkgs" - add -dev packages for all installed packages | 117 | # "dev-pkgs" - add -dev packages for all installed packages |
110 | # (useful if you want to develop against libs in the image) | 118 | # (useful if you want to develop against libs in the image) |
111 | # "ptest-pkgs" - add -ptest packages for all ptest-enabled packages | 119 | # "ptest-pkgs" - add -ptest packages for all ptest-enabled packages |
@@ -113,14 +121,14 @@ PACKAGE_CLASSES ?= "package_rpm" | |||
113 | # "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) | 121 | # "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) |
114 | # "tools-debug" - add debugging tools (gdb, strace) | 122 | # "tools-debug" - add debugging tools (gdb, strace) |
115 | # "eclipse-debug" - add Eclipse remote debugging support | 123 | # "eclipse-debug" - add Eclipse remote debugging support |
116 | # "tools-profile" - add profiling tools (oprofile, exmap, lttng, valgrind) | 124 | # "tools-profile" - add profiling tools (oprofile, lttng, valgrind) |
117 | # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) | 125 | # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) |
118 | # "debug-tweaks" - make an image suitable for development | 126 | # "debug-tweaks" - make an image suitable for development |
119 | # e.g. ssh root access has a blank password | 127 | # e.g. ssh root access has a blank password |
120 | # There are other application targets that can be used here too, see | 128 | # There are other application targets that can be used here too, see |
121 | # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. | 129 | # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. |
122 | # We default to enabling the debugging tweaks. | 130 | # We default to enabling the debugging tweaks. |
123 | EXTRA_IMAGE_FEATURES = "debug-tweaks" | 131 | EXTRA_IMAGE_FEATURES ?= "debug-tweaks" |
124 | 132 | ||
125 | # | 133 | # |
126 | # Additional image features | 134 | # Additional image features |
@@ -135,10 +143,12 @@ USER_CLASSES ?= "buildstats" | |||
135 | # Runtime testing of images | 143 | # Runtime testing of images |
136 | # | 144 | # |
137 | # The build system can test booting virtual machine images under qemu (an emulator) | 145 | # The build system can test booting virtual machine images under qemu (an emulator) |
138 | # after any root filesystems are created and run tests against those images. To | 146 | # after any root filesystems are created and run tests against those images. It can also |
139 | # enable this uncomment this line. See classes/testimage(-auto).bbclass for | 147 | # run tests against any SDK that are built. To enable this uncomment these lines. |
140 | # further details. | 148 | # See classes/test{image,sdk}.bbclass for further details. |
141 | #TEST_IMAGE = "1" | 149 | #IMAGE_CLASSES += "testimage testsdk" |
150 | #TESTIMAGE_AUTO:qemuall = "1" | ||
151 | |||
142 | # | 152 | # |
143 | # Interactive shell configuration | 153 | # Interactive shell configuration |
144 | # | 154 | # |
@@ -161,14 +171,14 @@ PATCHRESOLVE = "noop" | |||
161 | # | 171 | # |
162 | # Disk Space Monitoring during the build | 172 | # Disk Space Monitoring during the build |
163 | # | 173 | # |
164 | # Monitor the disk space during the build. If there is less that 1GB of space or less | 174 | # Monitor the disk space during the build. If there is less than 1GB of space or less |
165 | # than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully | 175 | # than 100K inodes in any key build location (TMPDIR, DL_DIR, SSTATE_DIR), gracefully |
166 | # shutdown the build. If there is less that 100MB or 1K inodes, perform a hard abort | 176 | # shutdown the build. If there is less than 100MB or 1K inodes, perform a hard abort |
167 | # of the build. The reason for this is that running completely out of space can corrupt | 177 | # of the build. The reason for this is that running completely out of space can corrupt |
168 | # files and damages the build in ways which may not be easily recoverable. | 178 | # files and damages the build in ways which may not be easily recoverable. |
169 | # It's necesary to monitor /tmp, if there is no space left the build will fail | 179 | # It's necessary to monitor /tmp, if there is no space left the build will fail |
170 | # with very exotic errors. | 180 | # with very exotic errors. |
171 | BB_DISKMON_DIRS = "\ | 181 | BB_DISKMON_DIRS ??= "\ |
172 | STOPTASKS,${TMPDIR},1G,100K \ | 182 | STOPTASKS,${TMPDIR},1G,100K \ |
173 | STOPTASKS,${DL_DIR},1G,100K \ | 183 | STOPTASKS,${DL_DIR},1G,100K \ |
174 | STOPTASKS,${SSTATE_DIR},1G,100K \ | 184 | STOPTASKS,${SSTATE_DIR},1G,100K \ |
@@ -181,7 +191,7 @@ BB_DISKMON_DIRS = "\ | |||
181 | # | 191 | # |
182 | # Shared-state files from other locations | 192 | # Shared-state files from other locations |
183 | # | 193 | # |
184 | # As mentioned above, shared state files are prebuilt cache data objects which can | 194 | # As mentioned above, shared state files are prebuilt cache data objects which can be |
185 | # used to accelerate build time. This variable can be used to configure the system | 195 | # used to accelerate build time. This variable can be used to configure the system |
186 | # to search other mirror locations for these objects before it builds the data itself. | 196 | # to search other mirror locations for these objects before it builds the data itself. |
187 | # | 197 | # |
@@ -199,32 +209,70 @@ BB_DISKMON_DIRS = "\ | |||
199 | XILINX_VER_MAIN = "2021.2" | 209 | XILINX_VER_MAIN = "2021.2" |
200 | 210 | ||
201 | # Uncomment below lines to provide path for custom xsct trim | 211 | # Uncomment below lines to provide path for custom xsct trim |
202 | # This is required for building Versal based devices, please fetch the | ||
203 | # xsct-trim from Xilinx lounge area | ||
204 | # | 212 | # |
205 | #EXTERNAL_XSCT_TARBALL = "/proj/yocto/xsct-trim/2021.2_xsct_daily_latest" | 213 | #EXTERNAL_XSCT_TARBALL = "/proj/yocto/xsct-trim/2021.2_xsct_daily_latest" |
206 | #VALIDATE_XSCT_CHECKSUM = '0' | 214 | #VALIDATE_XSCT_CHECKSUM = '0' |
207 | 215 | ||
208 | # XILINX_VIVADO_DESIGN_SUIT should point to the Vivado installation directly if you are using xilinx-mcs recipe in meta-xilinx-tools | 216 | # |
209 | #XILINX_VIVADO_DESIGN_SUIT = "/proj/xbuilds/2018.3_daily_latest/installs/lin64/Vivado/2018.3" | 217 | # Yocto Project SState Mirror |
218 | # | ||
219 | # The Yocto Project has prebuilt artefacts available for its releases, you can enable | ||
220 | # use of these by uncommenting the following lines. This will mean the build uses | ||
221 | # the network to check for artefacts at the start of builds, which does slow it down | ||
222 | # equally, it will also speed up the builds by not having to build things if they are | ||
223 | # present in the cache. It assumes you can download something faster than you can build it | ||
224 | # which will depend on your network. | ||
225 | # Note: For this to work you also need hash-equivalence passthrough to the matching server | ||
226 | # | ||
227 | #BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" | ||
228 | #SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/3.4/PATH;downloadfilename=PATH" | ||
210 | 229 | ||
211 | # INHERIT += "externalsrc" | 230 | # |
212 | # PREFERRED_PROVIDER_virtual/kernel = "linux-xlnx-dev" | 231 | # Qemu configuration |
213 | # EXTERNALSRC:pn-linux-xlnx-dev = "${BASE}/sources/linux" | 232 | # |
214 | # RM_WORK_EXCLUDE += "linux-xlnx-dev" | 233 | # By default native qemu will build with a builtin VNC server where graphical output can be |
234 | # seen. The line below enables the SDL UI frontend too. | ||
235 | PACKAGECONFIG:append:pn-qemu-system-native = " sdl" | ||
236 | # By default libsdl2-native will be built, if you want to use your host's libSDL instead of | ||
237 | # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below. | ||
238 | #ASSUME_PROVIDED += "libsdl2-native" | ||
215 | 239 | ||
216 | # PREFERRED_PROVIDER_virtual/bootloader = "u-boot-xlnx-dev" | 240 | # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds |
217 | # EXTERNALSRC:pn-u-boot-xlnx-dev = "${BASE}/sources/u-boot" | 241 | # a handy set of menus for controlling the emulator. |
218 | # RM_WORK_EXCLUDE += "u-boot-xlnx-dev" | 242 | #PACKAGECONFIG:append:pn-qemu-system-native = " gtk+" |
219 | 243 | ||
220 | #Add below lines to use runqemu for ZU+ machines | 244 | #Add below lines to use runqemu for ZU+ machines |
221 | PMU_FIRMWARE_DEPLOY_DIR ??= "${DEPLOY_DIR_IMAGE}" | 245 | PMU_FIRMWARE_DEPLOY_DIR ??= "${DEPLOY_DIR_IMAGE}" |
222 | PMU_FIRMWARE_IMAGE_NAME ??= "pmu-firmware-${MACHINE}" | 246 | PMU_FIRMWARE_IMAGE_NAME ??= "pmu-firmware-${MACHINE}" |
223 | 247 | ||
248 | #Enable the below line to use pmu-rom.elf from a specific path | ||
249 | #PMU_ROM = "/proj/yocto/pmu-rom/pmu-rom.elf" | ||
250 | |||
251 | # | ||
252 | # Hash Equivalence | ||
253 | # | ||
254 | # Enable support for automatically running a local hash equivalence server and | ||
255 | # instruct bitbake to use a hash equivalence aware signature generator. Hash | ||
256 | # equivalence improves reuse of sstate by detecting when a given sstate | ||
257 | # artifact can be reused as equivalent, even if the current task hash doesn't | ||
258 | # match the one that generated the artifact. | ||
259 | # | ||
260 | # A shared hash equivalent server can be set with "<HOSTNAME>:<PORT>" format | ||
261 | # | ||
262 | #BB_HASHSERVE = "auto" | ||
263 | #BB_SIGNATURE_HANDLER = "OEEquivHash" | ||
264 | |||
265 | # | ||
266 | # Memory Resident Bitbake | ||
267 | # | ||
268 | # Bitbake's server component can stay in memory after the UI for the current command | ||
269 | # has completed. This means subsequent commands can run faster since there is no need | ||
270 | # for bitbake to reload cache files and so on. Number is in seconds, after which the | ||
271 | # server will shut down. | ||
272 | # | ||
273 | #BB_SERVER_TIMEOUT = "60" | ||
274 | |||
224 | # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to | 275 | # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to |
225 | # track the version of this file when it was generated. This can safely be ignored if | 276 | # track the version of this file when it was generated. This can safely be ignored if |
226 | # this doesn't mean anything to you. | 277 | # this doesn't mean anything to you. |
227 | CONF_VERSION = "1" | 278 | CONF_VERSION = "2" |
228 | |||
229 | #Enable the below line to use pmu-rom.elf from a specific path | ||
230 | #PMU_ROM = "/proj/yocto/pmu-rom/pmu-rom.elf" | ||
diff --git a/meta-xilinx-bsp/conf/machine/include/README b/meta-xilinx-core/conf/machine/include/README index 89a25faf..89a25faf 100644 --- a/meta-xilinx-bsp/conf/machine/include/README +++ b/meta-xilinx-core/conf/machine/include/README | |||
diff --git a/meta-xilinx-bsp/conf/machine/include/machine-xilinx-default.inc b/meta-xilinx-core/conf/machine/include/machine-xilinx-default.inc index d8b1e2d9..d8b1e2d9 100644 --- a/meta-xilinx-bsp/conf/machine/include/machine-xilinx-default.inc +++ b/meta-xilinx-core/conf/machine/include/machine-xilinx-default.inc | |||
diff --git a/meta-xilinx-bsp/conf/machine/include/machine-xilinx-qemu.inc b/meta-xilinx-core/conf/machine/include/machine-xilinx-qemu.inc index c2093ca6..c2093ca6 100644 --- a/meta-xilinx-bsp/conf/machine/include/machine-xilinx-qemu.inc +++ b/meta-xilinx-core/conf/machine/include/machine-xilinx-qemu.inc | |||
diff --git a/meta-xilinx-bsp/conf/machine/include/soc-tune-include.inc b/meta-xilinx-core/conf/machine/include/soc-tune-include.inc index 539879d4..539879d4 100644 --- a/meta-xilinx-bsp/conf/machine/include/soc-tune-include.inc +++ b/meta-xilinx-core/conf/machine/include/soc-tune-include.inc | |||
diff --git a/meta-xilinx-bsp/conf/machine/include/soc-versal.inc b/meta-xilinx-core/conf/machine/include/soc-versal.inc index f2a033ad..f2a033ad 100644 --- a/meta-xilinx-bsp/conf/machine/include/soc-versal.inc +++ b/meta-xilinx-core/conf/machine/include/soc-versal.inc | |||
diff --git a/meta-xilinx-bsp/conf/machine/include/soc-zynq.inc b/meta-xilinx-core/conf/machine/include/soc-zynq.inc index 88d48a92..88d48a92 100644 --- a/meta-xilinx-bsp/conf/machine/include/soc-zynq.inc +++ b/meta-xilinx-core/conf/machine/include/soc-zynq.inc | |||
diff --git a/meta-xilinx-bsp/conf/machine/include/soc-zynqmp.inc b/meta-xilinx-core/conf/machine/include/soc-zynqmp.inc index e32fd617..e32fd617 100644 --- a/meta-xilinx-bsp/conf/machine/include/soc-zynqmp.inc +++ b/meta-xilinx-core/conf/machine/include/soc-zynqmp.inc | |||
diff --git a/meta-xilinx-bsp/conf/machine/include/xilinx-board.inc b/meta-xilinx-core/conf/machine/include/xilinx-board.inc index 18b04742..18b04742 100644 --- a/meta-xilinx-bsp/conf/machine/include/xilinx-board.inc +++ b/meta-xilinx-core/conf/machine/include/xilinx-board.inc | |||
diff --git a/meta-xilinx-bsp/conf/machine/include/xilinx-microblaze.inc b/meta-xilinx-core/conf/machine/include/xilinx-microblaze.inc index 76d77cd1..76d77cd1 100644 --- a/meta-xilinx-bsp/conf/machine/include/xilinx-microblaze.inc +++ b/meta-xilinx-core/conf/machine/include/xilinx-microblaze.inc | |||
diff --git a/meta-xilinx-bsp/conf/machine/include/xilinx-soc-family.inc b/meta-xilinx-core/conf/machine/include/xilinx-soc-family.inc index dd54f5c6..dd54f5c6 100644 --- a/meta-xilinx-bsp/conf/machine/include/xilinx-soc-family.inc +++ b/meta-xilinx-core/conf/machine/include/xilinx-soc-family.inc | |||
diff --git a/meta-xilinx-bsp/conf/machine/microblaze-generic.conf b/meta-xilinx-core/conf/machine/microblaze-generic.conf index 6dfa9997..6dfa9997 100644 --- a/meta-xilinx-bsp/conf/machine/microblaze-generic.conf +++ b/meta-xilinx-core/conf/machine/microblaze-generic.conf | |||
diff --git a/meta-xilinx-bsp/conf/machine/versal-generic.conf b/meta-xilinx-core/conf/machine/versal-generic.conf index 99dc140d..2b0cd495 100644 --- a/meta-xilinx-bsp/conf/machine/versal-generic.conf +++ b/meta-xilinx-core/conf/machine/versal-generic.conf | |||
@@ -50,9 +50,9 @@ QB_NETWORK_DEVICE = "" | |||
50 | QB_KERNEL_CMDLINE_APPEND ?= "" | 50 | QB_KERNEL_CMDLINE_APPEND ?= "" |
51 | QB_NET = "none" | 51 | QB_NET = "none" |
52 | 52 | ||
53 | QB_DEFAULT_FSTYPE_qemuboot-xilinx = "wic.qemu-sd" | 53 | QB_DEFAULT_FSTYPE:qemuboot-xilinx = "wic.qemu-sd" |
54 | QB_OPT_APPEND:append_qemuboot-xilinx = " -boot mode=5" | 54 | QB_OPT_APPEND:append:qemuboot-xilinx = " -boot mode=5" |
55 | QB_ROOTFS_OPT_qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" | 55 | QB_ROOTFS_OPT:qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" |
56 | 56 | ||
57 | # Use booti 80000 6000000 4000000 to launch | 57 | # Use booti 80000 6000000 4000000 to launch |
58 | QB_OPT_APPEND ?= " -serial null -serial null -serial mon:stdio -display none" | 58 | QB_OPT_APPEND ?= " -serial null -serial null -serial mon:stdio -display none" |
@@ -64,7 +64,7 @@ QEMU_HW_DTB_PMC ?="${QEMU_HW_DTB_PATH}/board-versal-pmc-vc-p-a2197-00.dtb" | |||
64 | QEMU_HW_DTB_PS_vp1202-versal = "${QEMU_HW_DTB_PATH}/board-versal-vp1202-ps-virt.dtb" | 64 | QEMU_HW_DTB_PS_vp1202-versal = "${QEMU_HW_DTB_PATH}/board-versal-vp1202-ps-virt.dtb" |
65 | QEMU_HW_DTB_PMC_vp1202-versal = "${QEMU_HW_DTB_PATH}/board-versal-vp1202-pmc-virt.dtb" | 65 | QEMU_HW_DTB_PMC_vp1202-versal = "${QEMU_HW_DTB_PATH}/board-versal-vp1202-pmc-virt.dtb" |
66 | 66 | ||
67 | QB_OPT_APPEND:append_qemuboot-xilinx = " \ | 67 | QB_OPT_APPEND:append:qemuboot-xilinx = " \ |
68 | -hw-dtb ${QEMU_HW_DTB_PS} \ | 68 | -hw-dtb ${QEMU_HW_DTB_PS} \ |
69 | -display none \ | 69 | -display none \ |
70 | -net nic -net user,tftp=${DEPLOY_DIR_IMAGE} \ | 70 | -net nic -net user,tftp=${DEPLOY_DIR_IMAGE} \ |
@@ -83,4 +83,4 @@ QB_PLM_OPT = " \ | |||
83 | -hw-dtb ${QEMU_HW_DTB_PMC} \ | 83 | -hw-dtb ${QEMU_HW_DTB_PMC} \ |
84 | -display none \ | 84 | -display none \ |
85 | " | 85 | " |
86 | QB_OPT_APPEND:append_qemuboot-xilinx = " -plm-args '${QB_PLM_OPT}'" | 86 | QB_OPT_APPEND:append:qemuboot-xilinx = " -plm-args '${QB_PLM_OPT}'" |
diff --git a/meta-xilinx-bsp/conf/machine/zynq-generic.conf b/meta-xilinx-core/conf/machine/zynq-generic.conf index fc32906e..2fc6d27b 100644 --- a/meta-xilinx-bsp/conf/machine/zynq-generic.conf +++ b/meta-xilinx-core/conf/machine/zynq-generic.conf | |||
@@ -21,12 +21,12 @@ HDF_MACHINE = "zc702-zynq7" | |||
21 | 21 | ||
22 | QB_MEM = "-m 1024" | 22 | QB_MEM = "-m 1024" |
23 | QB_NETWORK_DEVICE = "-net nic,netdev=eth0 -netdev user,id=eth0,tftp=/tftpboot -net nic" | 23 | QB_NETWORK_DEVICE = "-net nic,netdev=eth0 -netdev user,id=eth0,tftp=/tftpboot -net nic" |
24 | QB_DEFAULT_KERNEL_qemuboot-xilinx = "zImage" | 24 | QB_DEFAULT_KERNEL:qemuboot-xilinx = "zImage" |
25 | 25 | ||
26 | QB_SYSTEM_NAME ?= "${@qemu_target_binary(d)}" | 26 | QB_SYSTEM_NAME ?= "${@qemu_target_binary(d)}" |
27 | QB_DEFAULT_FSTYPE = "cpio.gz.u-boot" | 27 | QB_DEFAULT_FSTYPE = "cpio.gz.u-boot" |
28 | QB_DTB = "system.dtb" | 28 | QB_DTB = "system.dtb" |
29 | QB_ROOTFS_OPT_qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" | 29 | QB_ROOTFS_OPT:qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" |
30 | 30 | ||
31 | # Replicate BootROM like behaviour, having loaded SPL and PMU(ROM+FW) | 31 | # Replicate BootROM like behaviour, having loaded SPL and PMU(ROM+FW) |
32 | QB_OPT_APPEND = " \ | 32 | QB_OPT_APPEND = " \ |
diff --git a/meta-xilinx-bsp/conf/machine/zynqmp-generic.conf b/meta-xilinx-core/conf/machine/zynqmp-generic.conf index c5d5259a..eb9d4bc4 100644 --- a/meta-xilinx-bsp/conf/machine/zynqmp-generic.conf +++ b/meta-xilinx-core/conf/machine/zynqmp-generic.conf | |||
@@ -55,7 +55,7 @@ QB_OPT_APPEND ?= "-nographic -serial mon:stdio -serial null" | |||
55 | QB_NETWORK_DEVICE = "-net nic -net nic -net nic -net nic,netdev=net0,macaddr=@MAC@" | 55 | QB_NETWORK_DEVICE = "-net nic -net nic -net nic -net nic,netdev=net0,macaddr=@MAC@" |
56 | 56 | ||
57 | # Replicate BootROM like behaviour, having loaded SPL and PMU(ROM+FW) | 57 | # Replicate BootROM like behaviour, having loaded SPL and PMU(ROM+FW) |
58 | QB_OPT_APPEND:append_qemuboot-xilinx = " \ | 58 | QB_OPT_APPEND:append:qemuboot-xilinx = " \ |
59 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/zcu102-arm.dtb \ | 59 | -hw-dtb ${DEPLOY_DIR_IMAGE}/qemu-hw-devicetrees/multiarch/zcu102-arm.dtb \ |
60 | ${@qemu_zynqmp_unhalt(d, True)} \ | 60 | ${@qemu_zynqmp_unhalt(d, True)} \ |
61 | -device loader,file=${DEPLOY_DIR_IMAGE}/arm-trusted-firmware.elf,cpu-num=0 \ | 61 | -device loader,file=${DEPLOY_DIR_IMAGE}/arm-trusted-firmware.elf,cpu-num=0 \ |
@@ -64,9 +64,9 @@ QB_OPT_APPEND:append_qemuboot-xilinx = " \ | |||
64 | " | 64 | " |
65 | 65 | ||
66 | # Attach the rootfs disk image to the second SD interface of QEMU (which is SD0) | 66 | # Attach the rootfs disk image to the second SD interface of QEMU (which is SD0) |
67 | QB_DEFAULT_FSTYPE_qemuboot-xilinx = "wic.qemu-sd" | 67 | QB_DEFAULT_FSTYPE:qemuboot-xilinx = "wic.qemu-sd" |
68 | QB_OPT_APPEND:append_qemuboot-xilinx = " -boot mode=5" | 68 | QB_OPT_APPEND:append:qemuboot-xilinx = " -boot mode=5" |
69 | QB_ROOTFS_OPT_qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" | 69 | QB_ROOTFS_OPT:qemuboot-xilinx = " -drive if=sd,index=1,file=@ROOTFS@,format=raw" |
70 | 70 | ||
71 | QB_PMU_OPT = " \ | 71 | QB_PMU_OPT = " \ |
72 | -M microblaze-fdt \ | 72 | -M microblaze-fdt \ |
@@ -77,9 +77,9 @@ QB_PMU_OPT = " \ | |||
77 | -device loader,addr=0xfd1a0074,data=0x1011003,data-len=4 \ | 77 | -device loader,addr=0xfd1a0074,data=0x1011003,data-len=4 \ |
78 | -device loader,addr=0xfd1a007C,data=0x1010f03,data-len=4 \ | 78 | -device loader,addr=0xfd1a007C,data=0x1010f03,data-len=4 \ |
79 | " | 79 | " |
80 | QB_OPT_APPEND:append_qemuboot-xilinx = " -pmu-args '${QB_PMU_OPT}'" | 80 | QB_OPT_APPEND:append:qemuboot-xilinx = " -pmu-args '${QB_PMU_OPT}'" |
81 | 81 | ||
82 | do_write_qemuboot_conf[depends] += "u-boot-zynq-uenv:do_deploy" | 82 | do_write_qemuboot_conf[depends] += "u-boot-zynq-uenv:do_deploy" |
83 | 83 | ||
84 | # Board specific overrides | 84 | # Board specific overrides |
85 | require conf/machine/include/board/ultra96.inc | 85 | include conf/machine/include/board/ultra96.inc |
diff --git a/meta-xilinx-core/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-x11_%.bbappend b/meta-xilinx-core/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-x11_%.bbappend new file mode 100644 index 00000000..bb792de2 --- /dev/null +++ b/meta-xilinx-core/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-x11_%.bbappend | |||
@@ -0,0 +1,2 @@ | |||
1 | # Has a dependency on libmali | ||
2 | PACKAGE_ARCH:mali400 = "${SOC_VARIANT_ARCH}" | ||
diff --git a/meta-xilinx-bsp/dynamic-layers/openembedded-layer/recipes-core/opencl-headers/opencl-headers_%.bbappend b/meta-xilinx-core/dynamic-layers/openembedded-layer/recipes-core/opencl-headers/opencl-headers_%.bbappend index b90c754d..b90c754d 100644 --- a/meta-xilinx-bsp/dynamic-layers/openembedded-layer/recipes-core/opencl-headers/opencl-headers_%.bbappend +++ b/meta-xilinx-core/dynamic-layers/openembedded-layer/recipes-core/opencl-headers/opencl-headers_%.bbappend | |||
diff --git a/meta-xilinx-bsp/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-armsoc_driver.c-Bypass-the-exa-layer-to-free-the-roo.patch b/meta-xilinx-core/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-armsoc_driver.c-Bypass-the-exa-layer-to-free-the-roo.patch index 2e024794..2e024794 100644 --- a/meta-xilinx-bsp/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-armsoc_driver.c-Bypass-the-exa-layer-to-free-the-roo.patch +++ b/meta-xilinx-core/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-armsoc_driver.c-Bypass-the-exa-layer-to-free-the-roo.patch | |||
diff --git a/meta-xilinx-bsp/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch b/meta-xilinx-core/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch index bf2169ee..bf2169ee 100644 --- a/meta-xilinx-bsp/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch +++ b/meta-xilinx-core/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch | |||
diff --git a/meta-xilinx-bsp/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc_%.bbappend b/meta-xilinx-core/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc_%.bbappend index f7b52f58..f7b52f58 100644 --- a/meta-xilinx-bsp/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc_%.bbappend +++ b/meta-xilinx-core/dynamic-layers/openembedded-layer/recipes-graphics/xorg-driver/xf86-video-armsoc_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc b/meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc index 281ce765..94925fa9 100644 --- a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc +++ b/meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc | |||
@@ -69,7 +69,7 @@ EXTRA_OEMAKE:zynqmp:append = "${@' ZYNQMP_ATF_MEM_SIZE=${ATF_MEM_SIZE}' if d.get | |||
69 | 69 | ||
70 | EXTRA_OEMAKE:append:versal = "${@' VERSAL_ATF_MEM_BASE=${ATF_MEM_BASE}' if d.getVar('ATF_MEM_BASE', True) != '' else ''}" | 70 | EXTRA_OEMAKE:append:versal = "${@' VERSAL_ATF_MEM_BASE=${ATF_MEM_BASE}' if d.getVar('ATF_MEM_BASE', True) != '' else ''}" |
71 | EXTRA_OEMAKE:append:versal = "${@' VERSAL_ATF_MEM_SIZE=${ATF_MEM_SIZE}' if d.getVar('ATF_MEM_SIZE', True) != '' else ''}" | 71 | EXTRA_OEMAKE:append:versal = "${@' VERSAL_ATF_MEM_SIZE=${ATF_MEM_SIZE}' if d.getVar('ATF_MEM_SIZE', True) != '' else ''}" |
72 | EXTRA_OEMAKE:append_vc-p-a2197-00-versal =" VERSAL_PLATFORM=silicon" | 72 | EXTRA_OEMAKE:append:vc-p-a2197-00-versal =" VERSAL_PLATFORM=silicon" |
73 | 73 | ||
74 | do_configure() { | 74 | do_configure() { |
75 | oe_runmake clean -C ${S} BUILD_BASE=${B} PLAT=${PLATFORM} | 75 | oe_runmake clean -C ${S} BUILD_BASE=${B} PLAT=${PLATFORM} |
diff --git a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2021.2.bb b/meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2021.2.bb index f69ed50c..f69ed50c 100644 --- a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2021.2.bb +++ b/meta-xilinx-core/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2021.2.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/base-pdi/base-pdi_1.0.bb b/meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb index 4e940642..4e940642 100644 --- a/meta-xilinx-bsp/recipes-bsp/base-pdi/base-pdi_1.0.bb +++ b/meta-xilinx-core/recipes-bsp/base-pdi/base-pdi_1.0.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/bootbin/machine-xilinx-versal.inc b/meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-versal.inc index a9c58aa2..a9c58aa2 100644 --- a/meta-xilinx-bsp/recipes-bsp/bootbin/machine-xilinx-versal.inc +++ b/meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-versal.inc | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/bootbin/machine-xilinx-zynq.inc b/meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-zynq.inc index b8d75c4f..b8d75c4f 100644 --- a/meta-xilinx-bsp/recipes-bsp/bootbin/machine-xilinx-zynq.inc +++ b/meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-zynq.inc | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/bootbin/machine-xilinx-zynqmp.inc b/meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-zynqmp.inc index 4eb404c1..4eb404c1 100644 --- a/meta-xilinx-bsp/recipes-bsp/bootbin/machine-xilinx-zynqmp.inc +++ b/meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-zynqmp.inc | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb b/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb index 532da106..532da106 100644 --- a/meta-xilinx-bsp/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb +++ b/meta-xilinx-core/recipes-bsp/bootbin/xilinx-bootbin_1.0.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/bootbin/xilinx-mcs_1.0.bb b/meta-xilinx-core/recipes-bsp/bootbin/xilinx-mcs_1.0.bb index a729c07b..bcfe900d 100644 --- a/meta-xilinx-bsp/recipes-bsp/bootbin/xilinx-mcs_1.0.bb +++ b/meta-xilinx-core/recipes-bsp/bootbin/xilinx-mcs_1.0.bb | |||
@@ -19,7 +19,7 @@ do_unpack[noexec] = "1" | |||
19 | do_patch[noexec] = "1" | 19 | do_patch[noexec] = "1" |
20 | 20 | ||
21 | PROC ??= "kc705_i/microblaze_0" | 21 | PROC ??= "kc705_i/microblaze_0" |
22 | PROC_kc705 = "kc705_i/microblaze_0" | 22 | PROC:kc705 = "kc705_i/microblaze_0" |
23 | 23 | ||
24 | FLASH_SIZE ??= "0x80" | 24 | FLASH_SIZE ??= "0x80" |
25 | FLASH_INTERFACE ??= "BPIx16" | 25 | FLASH_INTERFACE ??= "BPIx16" |
diff --git a/meta-xilinx-bsp/recipes-bsp/bootgen/bootgen_1.0.bb b/meta-xilinx-core/recipes-bsp/bootgen/bootgen_1.0.bb index 236da302..236da302 100644 --- a/meta-xilinx-bsp/recipes-bsp/bootgen/bootgen_1.0.bb +++ b/meta-xilinx-core/recipes-bsp/bootgen/bootgen_1.0.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/cdo/extract-cdo_1.0.bb b/meta-xilinx-core/recipes-bsp/cdo/extract-cdo_1.0.bb index 37c284ad..37c284ad 100644 --- a/meta-xilinx-bsp/recipes-bsp/cdo/extract-cdo_1.0.bb +++ b/meta-xilinx-core/recipes-bsp/cdo/extract-cdo_1.0.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bb b/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb index c73e5fb1..3e71eeaf 100644 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bb +++ b/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb | |||
@@ -32,21 +32,21 @@ PROVIDES = "virtual/dtb" | |||
32 | SRC_URI:append:zynq = " file://zynq-7000-qspi-dummy.dtsi" | 32 | SRC_URI:append:zynq = " file://zynq-7000-qspi-dummy.dtsi" |
33 | 33 | ||
34 | # device tree sources for the various machines | 34 | # device tree sources for the various machines |
35 | COMPATIBLE_MACHINE_picozed-zynq7 = ".*" | 35 | COMPATIBLE_MACHINE:picozed-zynq7 = ".*" |
36 | SRC_URI:append_picozed-zynq7 = " file://picozed-zynq7.dts" | 36 | SRC_URI:append:picozed-zynq7 = " file://picozed-zynq7.dts" |
37 | 37 | ||
38 | COMPATIBLE_MACHINE_qemu-zynq7 = ".*" | 38 | COMPATIBLE_MACHINE:qemu-zynq7 = ".*" |
39 | SRC_URI:append_qemu-zynq7 = " file://qemu-zynq7.dts" | 39 | SRC_URI:append:qemu-zynq7 = " file://qemu-zynq7.dts" |
40 | 40 | ||
41 | COMPATIBLE_MACHINE_zybo-linux-bd-zynq7 = ".*" | 41 | COMPATIBLE_MACHINE:zybo-linux-bd-zynq7 = ".*" |
42 | SRC_URI:append_zybo-linux-bd-zynq7 = " \ | 42 | SRC_URI:append:zybo-linux-bd-zynq7 = " \ |
43 | file://zybo-linux-bd-zynq7.dts \ | 43 | file://zybo-linux-bd-zynq7.dts \ |
44 | file://pcw.dtsi \ | 44 | file://pcw.dtsi \ |
45 | file://pl.dtsi \ | 45 | file://pl.dtsi \ |
46 | " | 46 | " |
47 | 47 | ||
48 | COMPATIBLE_MACHINE_kc705-microblazeel = ".*" | 48 | COMPATIBLE_MACHINE:kc705-microblazeel = ".*" |
49 | SRC_URI:append_kc705-microblazeel = " \ | 49 | SRC_URI:append:kc705-microblazeel = " \ |
50 | file://kc705-microblazeel.dts \ | 50 | file://kc705-microblazeel.dts \ |
51 | file://pl.dtsi \ | 51 | file://pl.dtsi \ |
52 | file://system-conf.dtsi \ | 52 | file://system-conf.dtsi \ |
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/kc705-microblazeel.dts b/meta-xilinx-core/recipes-bsp/device-tree/files/kc705-microblazeel/kc705-microblazeel.dts index 45e488c1..45e488c1 100644 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/kc705-microblazeel.dts +++ b/meta-xilinx-core/recipes-bsp/device-tree/files/kc705-microblazeel/kc705-microblazeel.dts | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi b/meta-xilinx-core/recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi index 43bc2ab7..43bc2ab7 100644 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi +++ b/meta-xilinx-core/recipes-bsp/device-tree/files/kc705-microblazeel/pl.dtsi | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/system-conf.dtsi b/meta-xilinx-core/recipes-bsp/device-tree/files/kc705-microblazeel/system-conf.dtsi index 09b26c6a..09b26c6a 100644 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/files/kc705-microblazeel/system-conf.dtsi +++ b/meta-xilinx-core/recipes-bsp/device-tree/files/kc705-microblazeel/system-conf.dtsi | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts b/meta-xilinx-core/recipes-bsp/device-tree/files/picozed-zynq7.dts index 6f9b653a..6f9b653a 100644 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts +++ b/meta-xilinx-core/recipes-bsp/device-tree/files/picozed-zynq7.dts | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/qemu-zynq7.dts b/meta-xilinx-core/recipes-bsp/device-tree/files/qemu-zynq7.dts index cd0694d6..cd0694d6 100644 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/files/qemu-zynq7.dts +++ b/meta-xilinx-core/recipes-bsp/device-tree/files/qemu-zynq7.dts | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi b/meta-xilinx-core/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi index 0f678d39..0f678d39 100644 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi +++ b/meta-xilinx-core/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pcw.dtsi | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi b/meta-xilinx-core/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi index 32bc7688..32bc7688 100644 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi +++ b/meta-xilinx-core/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/pl.dtsi | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts b/meta-xilinx-core/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts index 19654392..19654392 100644 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts +++ b/meta-xilinx-core/recipes-bsp/device-tree/files/zybo-linux-bd-zynq7/zybo-linux-bd-zynq7.dts | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi b/meta-xilinx-core/recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi index d059a2da..d059a2da 100644 --- a/meta-xilinx-bsp/recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi +++ b/meta-xilinx-core/recipes-bsp/device-tree/files/zynq-7000-qspi-dummy.dtsi | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/embeddedsw/fsbl.bb b/meta-xilinx-core/recipes-bsp/embeddedsw/fsbl.bb index 2fa71309..2fa71309 100644 --- a/meta-xilinx-bsp/recipes-bsp/embeddedsw/fsbl.bb +++ b/meta-xilinx-core/recipes-bsp/embeddedsw/fsbl.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/embeddedsw/plmfw.bb b/meta-xilinx-core/recipes-bsp/embeddedsw/plmfw.bb index 70d234c9..70d234c9 100644 --- a/meta-xilinx-bsp/recipes-bsp/embeddedsw/plmfw.bb +++ b/meta-xilinx-core/recipes-bsp/embeddedsw/plmfw.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/embeddedsw/pmufw.bb b/meta-xilinx-core/recipes-bsp/embeddedsw/pmufw.bb index 7371127c..7371127c 100644 --- a/meta-xilinx-bsp/recipes-bsp/embeddedsw/pmufw.bb +++ b/meta-xilinx-core/recipes-bsp/embeddedsw/pmufw.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/embeddedsw/psmfw.bb b/meta-xilinx-core/recipes-bsp/embeddedsw/psmfw.bb index 5a885b3b..5a885b3b 100644 --- a/meta-xilinx-bsp/recipes-bsp/embeddedsw/psmfw.bb +++ b/meta-xilinx-core/recipes-bsp/embeddedsw/psmfw.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/platform-init/platform-init.bb b/meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb index cac8bbfc..cac8bbfc 100644 --- a/meta-xilinx-bsp/recipes-bsp/platform-init/platform-init.bb +++ b/meta-xilinx-core/recipes-bsp/platform-init/platform-init.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c b/meta-xilinx-core/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c index 5587ab25..5587ab25 100644 --- a/meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c +++ b/meta-xilinx-core/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.c | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h b/meta-xilinx-core/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h index df5205e8..df5205e8 100644 --- a/meta-xilinx-bsp/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h +++ b/meta-xilinx-core/recipes-bsp/platform-init/platform-init/picozed-zynq7/ps7_init_gpl.h | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/pmu-firmware/pmu-rom_2018.1.bb b/meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom_2018.1.bb index 195c6309..195c6309 100644 --- a/meta-xilinx-bsp/recipes-bsp/pmu-firmware/pmu-rom_2018.1.bb +++ b/meta-xilinx-core/recipes-bsp/pmu-firmware/pmu-rom_2018.1.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/reference-design/kc705-bitstream_2021.2.bb b/meta-xilinx-core/recipes-bsp/reference-design/kc705-bitstream_2021.2.bb index e512777c..e512777c 100644 --- a/meta-xilinx-bsp/recipes-bsp/reference-design/kc705-bitstream_2021.2.bb +++ b/meta-xilinx-core/recipes-bsp/reference-design/kc705-bitstream_2021.2.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/files/0001-Remove-redundant-YYLOC-global-declaration.patch b/meta-xilinx-core/recipes-bsp/u-boot/files/0001-Remove-redundant-YYLOC-global-declaration.patch index 7091098c..7091098c 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/files/0001-Remove-redundant-YYLOC-global-declaration.patch +++ b/meta-xilinx-core/recipes-bsp/u-boot/files/0001-Remove-redundant-YYLOC-global-declaration.patch | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-spl-zynq-init.inc b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-spl-zynq-init.inc index 6638c9e5..6638c9e5 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-spl-zynq-init.inc +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-spl-zynq-init.inc | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx-dev.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-dev.bb index 3e40bfa1..3e40bfa1 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx-dev.bb +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx-dev.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx.inc b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx.inc index 893b8f6c..893b8f6c 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx.inc +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx.inc | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2021.2.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx_2021.2.bb index a4fedbe2..a4fedbe2 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-xlnx_2021.2.bb +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-xlnx_2021.2.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr.bb index a75484a8..a75484a8 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr.bb +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.generic b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.generic index 0249a8a0..0249a8a0 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.generic +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.generic | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.qspi.versal b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.qspi.versal index d56b7c8c..d56b7c8c 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.qspi.versal +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.qspi.versal | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.versal b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.versal index 10e83cd0..10e83cd0 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.versal +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.versal | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynq b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynq index bbd2e01e..bbd2e01e 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynq +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynq | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynqmp b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynqmp index b234a8df..b234a8df 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynqmp +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.sd.zynqmp | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.ubifs b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.ubifs index 60c48eda..60c48eda 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.ubifs +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/boot.cmd.ubifs | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/pxeboot.pxe b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/pxeboot.pxe index 40796545..40796545 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-scr/pxeboot.pxe +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-scr/pxeboot.pxe | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-uenv.bb b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-uenv.bb index 52ae09f0..52ae09f0 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot-zynq-uenv.bb +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot-zynq-uenv.bb | |||
diff --git a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot_%.bbappend b/meta-xilinx-core/recipes-bsp/u-boot/u-boot_%.bbappend index b8522369..b8522369 100644 --- a/meta-xilinx-bsp/recipes-bsp/u-boot/u-boot_%.bbappend +++ b/meta-xilinx-core/recipes-bsp/u-boot/u-boot_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-core/glibc/glibc-locale_%.bbappend b/meta-xilinx-core/recipes-core/glibc/glibc-locale_%.bbappend index 1702b75d..1702b75d 100644 --- a/meta-xilinx-bsp/recipes-core/glibc/glibc-locale_%.bbappend +++ b/meta-xilinx-core/recipes-core/glibc/glibc-locale_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/python/python3-anytree_2.8.0.bb b/meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb index f5070be7..f5070be7 100644 --- a/meta-xilinx-bsp/recipes-devtools/python/python3-anytree_2.8.0.bb +++ b/meta-xilinx-core/recipes-devtools/python/python3-anytree_2.8.0.bb | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/python/python3-flask-restful_%.bbappend b/meta-xilinx-core/recipes-devtools/python/python3-flask-restful_%.bbappend index 608377e3..608377e3 100644 --- a/meta-xilinx-bsp/recipes-devtools/python/python3-flask-restful_%.bbappend +++ b/meta-xilinx-core/recipes-devtools/python/python3-flask-restful_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/python/python3-flask_%.bbappend b/meta-xilinx-core/recipes-devtools/python/python3-flask_%.bbappend index 608377e3..608377e3 100644 --- a/meta-xilinx-bsp/recipes-devtools/python/python3-flask_%.bbappend +++ b/meta-xilinx-core/recipes-devtools/python/python3-flask_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/python/python3-itsdangerous_%.bbappend b/meta-xilinx-core/recipes-devtools/python/python3-itsdangerous_%.bbappend index 608377e3..608377e3 100644 --- a/meta-xilinx-bsp/recipes-devtools/python/python3-itsdangerous_%.bbappend +++ b/meta-xilinx-core/recipes-devtools/python/python3-itsdangerous_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/python/python3-pandas_%.bbappend b/meta-xilinx-core/recipes-devtools/python/python3-pandas_%.bbappend index 608377e3..608377e3 100644 --- a/meta-xilinx-bsp/recipes-devtools/python/python3-pandas_%.bbappend +++ b/meta-xilinx-core/recipes-devtools/python/python3-pandas_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/python/python3-werkzeug_%.bbappend b/meta-xilinx-core/recipes-devtools/python/python3-werkzeug_%.bbappend index 608377e3..608377e3 100644 --- a/meta-xilinx-bsp/recipes-devtools/python/python3-werkzeug_%.bbappend +++ b/meta-xilinx-core/recipes-devtools/python/python3-werkzeug_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/files/0001-Add-enable-disable-udev.patch b/meta-xilinx-core/recipes-devtools/qemu/files/0001-Add-enable-disable-udev.patch index 32c33385..32c33385 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/files/0001-Add-enable-disable-udev.patch +++ b/meta-xilinx-core/recipes-devtools/qemu/files/0001-Add-enable-disable-udev.patch | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/files/0010-configure-Add-pkg-config-handling-for-libgcrypt.patch b/meta-xilinx-core/recipes-devtools/qemu/files/0010-configure-Add-pkg-config-handling-for-libgcrypt.patch index a8ab7daa..a8ab7daa 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/files/0010-configure-Add-pkg-config-handling-for-libgcrypt.patch +++ b/meta-xilinx-core/recipes-devtools/qemu/files/0010-configure-Add-pkg-config-handling-for-libgcrypt.patch | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/files/flash_stripe.c b/meta-xilinx-core/recipes-devtools/qemu/files/flash_stripe.c index a9a6e76a..a9a6e76a 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/files/flash_stripe.c +++ b/meta-xilinx-core/recipes-devtools/qemu/files/flash_stripe.c | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch b/meta-xilinx-core/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch index 6f7fb522..6f7fb522 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch +++ b/meta-xilinx-core/recipes-devtools/qemu/files/qemu-system-aarch64-multiarch | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/flashstrip_1.0.bb b/meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb index e1dcc5ae..e1dcc5ae 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/flashstrip_1.0.bb +++ b/meta-xilinx-core/recipes-devtools/qemu/flashstrip_1.0.bb | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc index 6d834297..6d834297 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees.inc +++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees.inc | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees/0001-Makefile-Use-python3-instead-of-python.patch b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees/0001-Makefile-Use-python3-instead-of-python.patch index 425145d0..425145d0 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees/0001-Makefile-Use-python3-instead-of-python.patch +++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees/0001-Makefile-Use-python3-instead-of-python.patch | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2021.2.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2021.2.bb index 98785e7e..98785e7e 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-devicetrees_2021.2.bb +++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-devicetrees_2021.2.bb | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb index efd23d50..efd23d50 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb +++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-helper-native_1.0.bb | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb index 1eec0163..1eec0163 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb +++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-multiarch-helper-native_1.0.bb | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-native.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native.inc index 3faabe5b..3faabe5b 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-native.inc +++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native.inc | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-native_2021.2.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_2021.2.bb index f657186f..f657186f 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-native_2021.2.bb +++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-native_2021.2.bb | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-system-native_2021.2.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_2021.2.bb index b30777d2..b30777d2 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx-system-native_2021.2.bb +++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx-system-native_2021.2.bb | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx.inc b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx.inc index dcdf520f..dcdf520f 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx.inc +++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx.inc | |||
diff --git a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2021.2.bb b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_2021.2.bb index 5189595a..5189595a 100644 --- a/meta-xilinx-bsp/recipes-devtools/qemu/qemu-xilinx_2021.2.bb +++ b/meta-xilinx-core/recipes-devtools/qemu/qemu-xilinx_2021.2.bb | |||
diff --git a/meta-xilinx-core/recipes-devtools/qemu/qemu_%.bbappend b/meta-xilinx-core/recipes-devtools/qemu/qemu_%.bbappend new file mode 100644 index 00000000..bb792de2 --- /dev/null +++ b/meta-xilinx-core/recipes-devtools/qemu/qemu_%.bbappend | |||
@@ -0,0 +1,2 @@ | |||
1 | # Has a dependency on libmali | ||
2 | PACKAGE_ARCH:mali400 = "${SOC_VARIANT_ARCH}" | ||
diff --git a/meta-xilinx-bsp/recipes-devtools/run-postinsts/run-postinsts_%.bbappend b/meta-xilinx-core/recipes-devtools/run-postinsts/run-postinsts_%.bbappend index cb5a912b..cb5a912b 100644 --- a/meta-xilinx-bsp/recipes-devtools/run-postinsts/run-postinsts_%.bbappend +++ b/meta-xilinx-core/recipes-devtools/run-postinsts/run-postinsts_%.bbappend | |||
diff --git a/meta-xilinx-core/recipes-gnome/gtk+/gtk+3_%.bbappend b/meta-xilinx-core/recipes-gnome/gtk+/gtk+3_%.bbappend new file mode 100644 index 00000000..bb792de2 --- /dev/null +++ b/meta-xilinx-core/recipes-gnome/gtk+/gtk+3_%.bbappend | |||
@@ -0,0 +1,2 @@ | |||
1 | # Has a dependency on libmali | ||
2 | PACKAGE_ARCH:mali400 = "${SOC_VARIANT_ARCH}" | ||
diff --git a/meta-xilinx-core/recipes-graphics/cairo/cairo_%.bbappend b/meta-xilinx-core/recipes-graphics/cairo/cairo_%.bbappend new file mode 100644 index 00000000..68805315 --- /dev/null +++ b/meta-xilinx-core/recipes-graphics/cairo/cairo_%.bbappend | |||
@@ -0,0 +1,7 @@ | |||
1 | PACKAGECONFIG:mali400 = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 xcb', '', d)} \ | ||
2 | egl glesv2" | ||
3 | |||
4 | # OpenGL comes from libmali | ||
5 | DEPENDS:append:mali400 = " libmali-xlnx" | ||
6 | |||
7 | PACKAGE_ARCH:mali400 = "${SOC_VARIANT_ARCH}" | ||
diff --git a/meta-xilinx-core/recipes-graphics/libepoxy/libepoxy_%.bbappend b/meta-xilinx-core/recipes-graphics/libepoxy/libepoxy_%.bbappend new file mode 100644 index 00000000..bb792de2 --- /dev/null +++ b/meta-xilinx-core/recipes-graphics/libepoxy/libepoxy_%.bbappend | |||
@@ -0,0 +1,2 @@ | |||
1 | # Has a dependency on libmali | ||
2 | PACKAGE_ARCH:mali400 = "${SOC_VARIANT_ARCH}" | ||
diff --git a/meta-xilinx-bsp/recipes-graphics/libgles/files/egl.pc b/meta-xilinx-core/recipes-graphics/libgles/files/egl.pc index 65c4c1f3..65c4c1f3 100644 --- a/meta-xilinx-bsp/recipes-graphics/libgles/files/egl.pc +++ b/meta-xilinx-core/recipes-graphics/libgles/files/egl.pc | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/libgles/files/gbm.pc b/meta-xilinx-core/recipes-graphics/libgles/files/gbm.pc index c40b5f4f..c40b5f4f 100644 --- a/meta-xilinx-bsp/recipes-graphics/libgles/files/gbm.pc +++ b/meta-xilinx-core/recipes-graphics/libgles/files/gbm.pc | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/libgles/files/glesv1.pc b/meta-xilinx-core/recipes-graphics/libgles/files/glesv1.pc index 39467f33..39467f33 100644 --- a/meta-xilinx-bsp/recipes-graphics/libgles/files/glesv1.pc +++ b/meta-xilinx-core/recipes-graphics/libgles/files/glesv1.pc | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/libgles/files/glesv1_cm.pc b/meta-xilinx-core/recipes-graphics/libgles/files/glesv1_cm.pc index 1547b4c8..1547b4c8 100644 --- a/meta-xilinx-bsp/recipes-graphics/libgles/files/glesv1_cm.pc +++ b/meta-xilinx-core/recipes-graphics/libgles/files/glesv1_cm.pc | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/libgles/files/glesv2.pc b/meta-xilinx-core/recipes-graphics/libgles/files/glesv2.pc index a0a84f23..a0a84f23 100644 --- a/meta-xilinx-bsp/recipes-graphics/libgles/files/glesv2.pc +++ b/meta-xilinx-core/recipes-graphics/libgles/files/glesv2.pc | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb b/meta-xilinx-core/recipes-graphics/libgles/libmali-xlnx.bb index 79e0d90b..79e0d90b 100644 --- a/meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb +++ b/meta-xilinx-core/recipes-graphics/libgles/libmali-xlnx.bb | |||
diff --git a/meta-xilinx-core/recipes-graphics/libglu/libglu_%.bbappend b/meta-xilinx-core/recipes-graphics/libglu/libglu_%.bbappend new file mode 100644 index 00000000..54fb4298 --- /dev/null +++ b/meta-xilinx-core/recipes-graphics/libglu/libglu_%.bbappend | |||
@@ -0,0 +1,3 @@ | |||
1 | # OpenGL comes from libmali, adjust parameters | ||
2 | DEPENDS:append:mali400 = " virtual/libgles2" | ||
3 | PACKAGE_ARCH:mali400 = "${SOC_VARIANT_ARCH}" | ||
diff --git a/meta-xilinx-core/recipes-graphics/libsdl2/libsdl2_%.bbappend b/meta-xilinx-core/recipes-graphics/libsdl2/libsdl2_%.bbappend new file mode 100644 index 00000000..c3b20716 --- /dev/null +++ b/meta-xilinx-core/recipes-graphics/libsdl2/libsdl2_%.bbappend | |||
@@ -0,0 +1,3 @@ | |||
1 | # Has a dependency on libmali | ||
2 | PACKAGE_ARCH:mali400 = "${SOC_VARIANT_ARCH}" | ||
3 | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali.bb index 1e584241..1e584241 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali.bb +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali.bb | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch index 3c82f602..3c82f602 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0001-Change-Makefile-to-be-compatible-with-Yocto.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r8p0-01rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r8p0-01rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch index 0a7b6736..0a7b6736 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r8p0-01rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0002-staging-mali-r8p0-01rel0-Add-the-ZYNQ-ZYNQMP-platfor.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r8p0-01rel0-Remove-unused-trace-macros.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r8p0-01rel0-Remove-unused-trace-macros.patch index 98aa6ac9..98aa6ac9 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r8p0-01rel0-Remove-unused-trace-macros.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0003-staging-mali-r8p0-01rel0-Remove-unused-trace-macros.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r8p0-01rel0-Don-t-include-mali_read_phy.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r8p0-01rel0-Don-t-include-mali_read_phy.patch index c5c49679..c5c49679 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r8p0-01rel0-Don-t-include-mali_read_phy.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0004-staging-mali-r8p0-01rel0-Don-t-include-mali_read_phy.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0005-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0005-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch index 3d784604..3d784604 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0005-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0005-linux-mali_kernel_linux.c-Handle-clock-when-probed-a.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0006-arm.c-global-variable-dma_ops-is-removed-from-the-ke.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0006-arm.c-global-variable-dma_ops-is-removed-from-the-ke.patch index 3e1745fd..3e1745fd 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0006-arm.c-global-variable-dma_ops-is-removed-from-the-ke.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0006-arm.c-global-variable-dma_ops-is-removed-from-the-ke.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch index 98a86c88..98a86c88 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0010-common-mali_pm.c-Add-PM-runtime-barrier-after-removi.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0011-linux-mali_kernel_linux.c-Enable-disable-clock-for-r.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0011-linux-mali_kernel_linux.c-Enable-disable-clock-for-r.patch index 38ab4042..38ab4042 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0011-linux-mali_kernel_linux.c-Enable-disable-clock-for-r.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0011-linux-mali_kernel_linux.c-Enable-disable-clock-for-r.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0012-linux-mali_memory_os_alloc-Remove-__GFP_COLD.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0012-linux-mali_memory_os_alloc-Remove-__GFP_COLD.patch index 24f0a22c..24f0a22c 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0012-linux-mali_memory_os_alloc-Remove-__GFP_COLD.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0012-linux-mali_memory_os_alloc-Remove-__GFP_COLD.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0013-linux-mali_memory_secure-Add-header-file-dma-direct..patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0013-linux-mali_memory_secure-Add-header-file-dma-direct..patch index c28a83f4..c28a83f4 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0013-linux-mali_memory_secure-Add-header-file-dma-direct..patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0013-linux-mali_memory_secure-Add-header-file-dma-direct..patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0014-linux-mali_-timer-Get-rid-of-init_timer.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0014-linux-mali_-timer-Get-rid-of-init_timer.patch index a7c1d5cc..a7c1d5cc 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0014-linux-mali_-timer-Get-rid-of-init_timer.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0014-linux-mali_-timer-Get-rid-of-init_timer.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0015-fix-driver-failed-to-check-map-error.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0015-fix-driver-failed-to-check-map-error.patch index 5363c37e..5363c37e 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0015-fix-driver-failed-to-check-map-error.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0015-fix-driver-failed-to-check-map-error.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0016-mali_memory_secure-Kernel-5.0-onwards-access_ok-API-.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0016-mali_memory_secure-Kernel-5.0-onwards-access_ok-API-.patch index dc8bbebf..dc8bbebf 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0016-mali_memory_secure-Kernel-5.0-onwards-access_ok-API-.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0016-mali_memory_secure-Kernel-5.0-onwards-access_ok-API-.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0017-Support-for-vm_insert_pfn-deprecated-from-kernel-4.2.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0017-Support-for-vm_insert_pfn-deprecated-from-kernel-4.2.patch index 9c4bbee9..9c4bbee9 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0017-Support-for-vm_insert_pfn-deprecated-from-kernel-4.2.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0017-Support-for-vm_insert_pfn-deprecated-from-kernel-4.2.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0018-Change-return-type-to-vm_fault_t-for-fault-handler.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0018-Change-return-type-to-vm_fault_t-for-fault-handler.patch index 9797db62..9797db62 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0018-Change-return-type-to-vm_fault_t-for-fault-handler.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0018-Change-return-type-to-vm_fault_t-for-fault-handler.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0019-get_monotonic_boottime-ts-deprecated-from-kernel-4.2.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0019-get_monotonic_boottime-ts-deprecated-from-kernel-4.2.patch index 154bb673..154bb673 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0019-get_monotonic_boottime-ts-deprecated-from-kernel-4.2.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0019-get_monotonic_boottime-ts-deprecated-from-kernel-4.2.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0020-Fix-ioremap_nocache-deprecation-in-kernel-5.6.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0020-Fix-ioremap_nocache-deprecation-in-kernel-5.6.patch index ff86091f..ff86091f 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0020-Fix-ioremap_nocache-deprecation-in-kernel-5.6.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0020-Fix-ioremap_nocache-deprecation-in-kernel-5.6.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0021-Use-updated-timekeeping-functions-in-kernel-5.6.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0021-Use-updated-timekeeping-functions-in-kernel-5.6.patch index adef8e18..adef8e18 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0021-Use-updated-timekeeping-functions-in-kernel-5.6.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0021-Use-updated-timekeeping-functions-in-kernel-5.6.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0022-Set-HAVE_UNLOCKED_IOCTL-default-to-true.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0022-Set-HAVE_UNLOCKED_IOCTL-default-to-true.patch index 181df7b7..181df7b7 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0022-Set-HAVE_UNLOCKED_IOCTL-default-to-true.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0022-Set-HAVE_UNLOCKED_IOCTL-default-to-true.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0023-Use-PTR_ERR_OR_ZERO-instead-of-PTR_RET.patch b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0023-Use-PTR_ERR_OR_ZERO-instead-of-PTR_RET.patch index bab2bd37..bab2bd37 100644 --- a/meta-xilinx-bsp/recipes-graphics/mali/kernel-module-mali/0023-Use-PTR_ERR_OR_ZERO-instead-of-PTR_RET.patch +++ b/meta-xilinx-core/recipes-graphics/mali/kernel-module-mali/0023-Use-PTR_ERR_OR_ZERO-instead-of-PTR_RET.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/mesa/mesa-demos_%.bbappend b/meta-xilinx-core/recipes-graphics/mesa/mesa-demos_%.bbappend index af5dec9e..ca910830 100644 --- a/meta-xilinx-bsp/recipes-graphics/mesa/mesa-demos_%.bbappend +++ b/meta-xilinx-core/recipes-graphics/mesa/mesa-demos_%.bbappend | |||
@@ -1,4 +1,4 @@ | |||
1 | # OpenGL comes from libmali on ev/eg, when egl is enabled | 1 | # OpenGL comes from libmali on ev/eg, when egl is enabled |
2 | DEPENDS:append_mali400 = "${@bb.utils.contains('PACKAGECONFIG', 'egl', ' libmali-xlnx', '', d)}" | 2 | DEPENDS:append:mali400 = "${@bb.utils.contains('PACKAGECONFIG', 'egl', ' libmali-xlnx', '', d)}" |
3 | 3 | ||
4 | PACKAGE_ARCH_mali400 = "${@bb.utils.contains('PACKAGECONFIG', 'egl', '${SOC_VARIANT_ARCH}', '${TUNE_PKGARCH}', d)}" | 4 | PACKAGE_ARCH:mali400 = "${@bb.utils.contains('PACKAGECONFIG', 'egl', '${SOC_VARIANT_ARCH}', '${TUNE_PKGARCH}', d)}" |
diff --git a/meta-xilinx-bsp/recipes-graphics/mesa/mesa-gl_%.bbappend b/meta-xilinx-core/recipes-graphics/mesa/mesa-gl_%.bbappend index a5a1eeb2..a5a1eeb2 100644 --- a/meta-xilinx-bsp/recipes-graphics/mesa/mesa-gl_%.bbappend +++ b/meta-xilinx-core/recipes-graphics/mesa/mesa-gl_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/virglrenderer/virglrenderer_%.bbappend b/meta-xilinx-core/recipes-graphics/virglrenderer/virglrenderer_%.bbappend index c3f773d6..c3f773d6 100644 --- a/meta-xilinx-bsp/recipes-graphics/virglrenderer/virglrenderer_%.bbappend +++ b/meta-xilinx-core/recipes-graphics/virglrenderer/virglrenderer_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/wayland/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch b/meta-xilinx-core/recipes-graphics/wayland/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch index 33d33b0f..33d33b0f 100644 --- a/meta-xilinx-bsp/recipes-graphics/wayland/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch +++ b/meta-xilinx-core/recipes-graphics/wayland/files/0001-libweston-Remove-substitute-format-for-ARGB8888.patch | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/wayland/files/weston.ini b/meta-xilinx-core/recipes-graphics/wayland/files/weston.ini index 2ff81795..2ff81795 100644 --- a/meta-xilinx-bsp/recipes-graphics/wayland/files/weston.ini +++ b/meta-xilinx-core/recipes-graphics/wayland/files/weston.ini | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/wayland/weston-init%.bbappend b/meta-xilinx-core/recipes-graphics/wayland/weston-init%.bbappend index ba570d44..ba570d44 100644 --- a/meta-xilinx-bsp/recipes-graphics/wayland/weston-init%.bbappend +++ b/meta-xilinx-core/recipes-graphics/wayland/weston-init%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/wayland/weston_%.bbappend b/meta-xilinx-core/recipes-graphics/wayland/weston_%.bbappend index 26b3d389..caa49063 100644 --- a/meta-xilinx-bsp/recipes-graphics/wayland/weston_%.bbappend +++ b/meta-xilinx-core/recipes-graphics/wayland/weston_%.bbappend | |||
@@ -3,12 +3,12 @@ FILESEXTRAPATHS:prepend:zynqmp := "${THISDIR}/files:" | |||
3 | SRC_URI:append:zynqmp = " file://0001-libweston-Remove-substitute-format-for-ARGB8888.patch" | 3 | SRC_URI:append:zynqmp = " file://0001-libweston-Remove-substitute-format-for-ARGB8888.patch" |
4 | 4 | ||
5 | # OpenGL comes from libmali on ev/eg, when egl is enabled | 5 | # OpenGL comes from libmali on ev/eg, when egl is enabled |
6 | DEPENDS:append_mali400 = "${@bb.utils.contains('PACKAGECONFIG', 'egl', ' libmali-xlnx', '', d)}" | 6 | DEPENDS:append:mali400 = "${@bb.utils.contains('PACKAGECONFIG', 'egl', ' libmali-xlnx', '', d)}" |
7 | 7 | ||
8 | # Due to the SRC_URI zynqmp specific change, this needs to be SOC_FAMILY_ARCH specific | 8 | # Due to the SRC_URI zynqmp specific change, this needs to be SOC_FAMILY_ARCH specific |
9 | SOC_FAMILY_ARCH ??= "${TUNE_PKGARCH}" | 9 | SOC_FAMILY_ARCH ??= "${TUNE_PKGARCH}" |
10 | ZYNQMP_PKGARCH = "${SOC_FAMILY_ARCH}" | 10 | ZYNQMP_PKGARCH = "${SOC_FAMILY_ARCH}" |
11 | # But if egl is enabled, we also need to be SOC_VARIANT_ARCH specific due to libmali | 11 | # But if egl is enabled, we also need to be SOC_VARIANT_ARCH specific due to libmali |
12 | ZYNQMP_PKGARCH_mali400 = "${@bb.utils.contains('PACKAGECONFIG', 'egl', '${SOC_VARIANT_ARCH}', '${SOC_FAMILY_ARCH}', d)}" | 12 | ZYNQMP_PKGARCH:mali400 = "${@bb.utils.contains('PACKAGECONFIG', 'egl', '${SOC_VARIANT_ARCH}', '${SOC_FAMILY_ARCH}', d)}" |
13 | 13 | ||
14 | PACKAGE_ARCH:zynqmp = "${ZYNQMP_PKGARCH}" | 14 | PACKAGE_ARCH:zynqmp = "${ZYNQMP_PKGARCH}" |
diff --git a/meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf b/meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf index 9ef39462..9ef39462 100644 --- a/meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf +++ b/meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xf86-config/zynqmp/xorg.conf | |||
diff --git a/meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend b/meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend index 4fc41d05..4fc41d05 100644 --- a/meta-xilinx-bsp/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend +++ b/meta-xilinx-core/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/dp/kernel-module-dp_git.bb b/meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_git.bb index 4d8bd265..4d8bd265 100755 --- a/meta-xilinx-bsp/recipes-kernel/dp/kernel-module-dp_git.bb +++ b/meta-xilinx-core/recipes-kernel/dp/kernel-module-dp_git.bb | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/dtc/python3-dtc_1.6.0.bb b/meta-xilinx-core/recipes-kernel/dtc/python3-dtc_1.6.0.bb index f57b2b19..f57b2b19 100644 --- a/meta-xilinx-bsp/recipes-kernel/dtc/python3-dtc_1.6.0.bb +++ b/meta-xilinx-core/recipes-kernel/dtc/python3-dtc_1.6.0.bb | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/hdmi/kernel-module-hdmi_git.bb b/meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_git.bb index 65484fca..65484fca 100644 --- a/meta-xilinx-bsp/recipes-kernel/hdmi/kernel-module-hdmi_git.bb +++ b/meta-xilinx-core/recipes-kernel/hdmi/kernel-module-hdmi_git.bb | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb b/meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb index 1ad8ae2e..1ad8ae2e 100644 --- a/meta-xilinx-bsp/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb +++ b/meta-xilinx-core/recipes-kernel/linux-firmware/linux-firmware-ti-bt.bb | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-microblaze.inc b/meta-xilinx-core/recipes-kernel/linux/linux-microblaze.inc index 4555bc28..4555bc28 100644 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-microblaze.inc +++ b/meta-xilinx-core/recipes-kernel/linux/linux-microblaze.inc | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx-dev.bb b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx-dev.bb index acb9938f..acb9938f 100644 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx-dev.bb +++ b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx-dev.bb | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx.inc b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc index 53fe83b0..31cde189 100644 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx.inc +++ b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx.inc | |||
@@ -54,7 +54,7 @@ KBUILD_DEFCONFIG:versal ?= "xilinx_defconfig" | |||
54 | KERNEL_MODULE_AUTOLOAD:k26 += "usb5744" | 54 | KERNEL_MODULE_AUTOLOAD:k26 += "usb5744" |
55 | 55 | ||
56 | # MicroBlaze BSP fragments | 56 | # MicroBlaze BSP fragments |
57 | KERNEL_FEATURES:append_kc705-microblazeel = " bsp/xilinx/kc705-microblazeel-features/kc705-microblazeel-features.scc" | 57 | KERNEL_FEATURES:append:kc705-microblazeel = " bsp/xilinx/kc705-microblazeel-features/kc705-microblazeel-features.scc" |
58 | 58 | ||
59 | KERNEL_FEATURES:append:zynqmp = "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' features/xen/xen.scc', '', d)}" | 59 | KERNEL_FEATURES:append:zynqmp = "${@bb.utils.contains('DISTRO_FEATURES', 'xen', ' features/xen/xen.scc', '', d)}" |
60 | 60 | ||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/0001-scripts-dtc-Remove-redundant-YYLOC-global-declaratio.patch b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx/0001-scripts-dtc-Remove-redundant-YYLOC-global-declaratio.patch index d5b96c2d..d5b96c2d 100644 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/0001-scripts-dtc-Remove-redundant-YYLOC-global-declaratio.patch +++ b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx/0001-scripts-dtc-Remove-redundant-YYLOC-global-declaratio.patch | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/mb-no-tree-loop-distribute-patterns.patch b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx/mb-no-tree-loop-distribute-patterns.patch index 5a4d203d..5a4d203d 100644 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx/mb-no-tree-loop-distribute-patterns.patch +++ b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx/mb-no-tree-loop-distribute-patterns.patch | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2021.2.bb b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx_2021.2.bb index 660f6037..660f6037 100644 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2021.2.bb +++ b/meta-xilinx-core/recipes-kernel/linux/linux-xlnx_2021.2.bb | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-dev.bbappend b/meta-xilinx-core/recipes-kernel/linux/linux-yocto-dev.bbappend index 05c39951..05c39951 100644 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-dev.bbappend +++ b/meta-xilinx-core/recipes-kernel/linux/linux-yocto-dev.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-tiny_%.bbappend b/meta-xilinx-core/recipes-kernel/linux/linux-yocto-tiny_%.bbappend index 05c39951..05c39951 100644 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-tiny_%.bbappend +++ b/meta-xilinx-core/recipes-kernel/linux/linux-yocto-tiny_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-xilinx.inc b/meta-xilinx-core/recipes-kernel/linux/linux-yocto-xilinx.inc index 51eab948..708c99f0 100644 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto-xilinx.inc +++ b/meta-xilinx-core/recipes-kernel/linux/linux-yocto-xilinx.inc | |||
@@ -11,13 +11,13 @@ COMPATIBLE_MACHINE:zynqmp = "zynqmp" | |||
11 | KMACHINE:zynqmp = "zynqmp" | 11 | KMACHINE:zynqmp = "zynqmp" |
12 | 12 | ||
13 | # MicroBlaze KMACHINEs | 13 | # MicroBlaze KMACHINEs |
14 | KMACHINE_ml605-qemu-microblazeel = "qemumicroblazeel" | 14 | KMACHINE:ml605-qemu-microblazeel = "qemumicroblazeel" |
15 | KMACHINE_s3adsp1800-qemu-microblazeeb = "qemumicroblazeeb" | 15 | KMACHINE:s3adsp1800-qemu-microblazeeb = "qemumicroblazeeb" |
16 | 16 | ||
17 | # MicroBlaze default generic KMACHINE | 17 | # MicroBlaze default generic KMACHINE |
18 | KMACHINE:microblaze = "microblaze" | 18 | KMACHINE:microblaze = "microblaze" |
19 | COMPATIBLE_MACHINE:microblaze = "microblaze" | 19 | COMPATIBLE_MACHINE:microblaze = "microblaze" |
20 | 20 | ||
21 | # Default kernel config fragements for specific machines | 21 | # Default kernel config fragements for specific machines |
22 | KERNEL_FEATURES:append_kc705-microblazeel = " bsp/xilinx/kc705-microblazeel-features/kc705-microblazeel-features.scc" | 22 | KERNEL_FEATURES:append:kc705-microblazeel = " bsp/xilinx/kc705-microblazeel-features/kc705-microblazeel-features.scc" |
23 | 23 | ||
diff --git a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto_%.bbappend b/meta-xilinx-core/recipes-kernel/linux/linux-yocto_%.bbappend index 05c39951..05c39951 100644 --- a/meta-xilinx-bsp/recipes-kernel/linux/linux-yocto_%.bbappend +++ b/meta-xilinx-core/recipes-kernel/linux/linux-yocto_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/lopper/lopper.bbappend b/meta-xilinx-core/recipes-kernel/lopper/lopper.bbappend index aa552fe5..aa552fe5 100644 --- a/meta-xilinx-bsp/recipes-kernel/lopper/lopper.bbappend +++ b/meta-xilinx-core/recipes-kernel/lopper/lopper.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/lopper/xilinx-lops.bb b/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb index 77456376..77456376 100644 --- a/meta-xilinx-bsp/recipes-kernel/lopper/xilinx-lops.bb +++ b/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops.bb | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/lopper/xilinx-lops/lop-microblaze-yocto.dts b/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops/lop-microblaze-yocto.dts index 72eb4665..72eb4665 100644 --- a/meta-xilinx-bsp/recipes-kernel/lopper/xilinx-lops/lop-microblaze-yocto.dts +++ b/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops/lop-microblaze-yocto.dts | |||
diff --git a/meta-xilinx-bsp/recipes-kernel/lopper/xilinx-lops/lop-xilinx-id-cpus.dts b/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops/lop-xilinx-id-cpus.dts index 67d68bba..67d68bba 100644 --- a/meta-xilinx-bsp/recipes-kernel/lopper/xilinx-lops/lop-xilinx-id-cpus.dts +++ b/meta-xilinx-core/recipes-kernel/lopper/xilinx-lops/lop-xilinx-id-cpus.dts | |||
diff --git a/meta-xilinx-bsp/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend b/meta-xilinx-core/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend index af5dec9e..ca910830 100644 --- a/meta-xilinx-bsp/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend +++ b/meta-xilinx-core/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend | |||
@@ -1,4 +1,4 @@ | |||
1 | # OpenGL comes from libmali on ev/eg, when egl is enabled | 1 | # OpenGL comes from libmali on ev/eg, when egl is enabled |
2 | DEPENDS:append_mali400 = "${@bb.utils.contains('PACKAGECONFIG', 'egl', ' libmali-xlnx', '', d)}" | 2 | DEPENDS:append:mali400 = "${@bb.utils.contains('PACKAGECONFIG', 'egl', ' libmali-xlnx', '', d)}" |
3 | 3 | ||
4 | PACKAGE_ARCH_mali400 = "${@bb.utils.contains('PACKAGECONFIG', 'egl', '${SOC_VARIANT_ARCH}', '${TUNE_PKGARCH}', d)}" | 4 | PACKAGE_ARCH:mali400 = "${@bb.utils.contains('PACKAGECONFIG', 'egl', '${SOC_VARIANT_ARCH}', '${TUNE_PKGARCH}', d)}" |
diff --git a/meta-xilinx-bsp/recipes-multimedia/vcu/kernel-module-vcu.bb b/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu.bb index 93733631..93733631 100644 --- a/meta-xilinx-bsp/recipes-multimedia/vcu/kernel-module-vcu.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/kernel-module-vcu.bb | |||
diff --git a/meta-xilinx-bsp/recipes-multimedia/vcu/libomxil-xlnx.bb b/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx.bb index 7d37c66a..7d37c66a 100644 --- a/meta-xilinx-bsp/recipes-multimedia/vcu/libomxil-xlnx.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/libomxil-xlnx.bb | |||
diff --git a/meta-xilinx-bsp/recipes-multimedia/vcu/libvcu-xlnx.bb b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx.bb index 0a5ab35e..0a5ab35e 100644 --- a/meta-xilinx-bsp/recipes-multimedia/vcu/libvcu-xlnx.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/libvcu-xlnx.bb | |||
diff --git a/meta-xilinx-bsp/recipes-multimedia/vcu/vcu-firmware.bb b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware.bb index 2c4fc780..2c4fc780 100644 --- a/meta-xilinx-bsp/recipes-multimedia/vcu/vcu-firmware.bb +++ b/meta-xilinx-core/recipes-multimedia/vcu/vcu-firmware.bb | |||
diff --git a/meta-xilinx-bsp/recipes-support/libgpg-error/files/lock-obj-pub.microblazeel-unknown-linux-gnu.h b/meta-xilinx-core/recipes-support/libgpg-error/files/lock-obj-pub.microblazeel-unknown-linux-gnu.h index 9843f4d9..9843f4d9 100644 --- a/meta-xilinx-bsp/recipes-support/libgpg-error/files/lock-obj-pub.microblazeel-unknown-linux-gnu.h +++ b/meta-xilinx-core/recipes-support/libgpg-error/files/lock-obj-pub.microblazeel-unknown-linux-gnu.h | |||
diff --git a/meta-xilinx-bsp/recipes-support/libgpg-error/libgpg-error_%.bbappend b/meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend index f3e920c2..f3e920c2 100644 --- a/meta-xilinx-bsp/recipes-support/libgpg-error/libgpg-error_%.bbappend +++ b/meta-xilinx-core/recipes-support/libgpg-error/libgpg-error_%.bbappend | |||
diff --git a/meta-xilinx-bsp/recipes-xrt/xrt/xrt.inc b/meta-xilinx-core/recipes-xrt/xrt/xrt.inc index ccca9922..ccca9922 100644 --- a/meta-xilinx-bsp/recipes-xrt/xrt/xrt.inc +++ b/meta-xilinx-core/recipes-xrt/xrt/xrt.inc | |||
diff --git a/meta-xilinx-bsp/recipes-xrt/xrt/xrt_git.bb b/meta-xilinx-core/recipes-xrt/xrt/xrt_git.bb index f73d3d2b..f73d3d2b 100644 --- a/meta-xilinx-bsp/recipes-xrt/xrt/xrt_git.bb +++ b/meta-xilinx-core/recipes-xrt/xrt/xrt_git.bb | |||
diff --git a/meta-xilinx-bsp/recipes-xrt/zocl/zocl_git.bb b/meta-xilinx-core/recipes-xrt/zocl/zocl_git.bb index 40578aa2..40578aa2 100644 --- a/meta-xilinx-bsp/recipes-xrt/zocl/zocl_git.bb +++ b/meta-xilinx-core/recipes-xrt/zocl/zocl_git.bb | |||
diff --git a/meta-xilinx-pynq/recipes-support/libcma/libcma_1.0.bb b/meta-xilinx-pynq/recipes-support/libcma/libcma_1.0.bb index bd28e702..6191d28d 100644 --- a/meta-xilinx-pynq/recipes-support/libcma/libcma_1.0.bb +++ b/meta-xilinx-pynq/recipes-support/libcma/libcma_1.0.bb | |||
@@ -24,7 +24,7 @@ do_install() { | |||
24 | install -d ${D}/usr/include/ | 24 | install -d ${D}/usr/include/ |
25 | 25 | ||
26 | cd ${S}/sdbuild/packages/libsds/libcma | 26 | cd ${S}/sdbuild/packages/libsds/libcma |
27 | CMA_ARCH=${CMA_ARCH_${TARGET_ARCH}} make install DESTDIR=${D} | 27 | CMA_ARCH=${CMA_ARCH:${TARGET_ARCH}} make install DESTDIR=${D} |
28 | } | 28 | } |
29 | 29 | ||
30 | SOLIBS = ".so" | 30 | SOLIBS = ".so" |
diff --git a/meta-xilinx-pynq/recipes-support/pynq-overlay/pynq-overlay_1.0.bb b/meta-xilinx-pynq/recipes-support/pynq-overlay/pynq-overlay_1.0.bb index 467414ed..a32290b4 100644 --- a/meta-xilinx-pynq/recipes-support/pynq-overlay/pynq-overlay_1.0.bb +++ b/meta-xilinx-pynq/recipes-support/pynq-overlay/pynq-overlay_1.0.bb | |||
@@ -19,11 +19,11 @@ SRC_URI = " \ | |||
19 | 19 | ||
20 | S="${WORKDIR}" | 20 | S="${WORKDIR}" |
21 | 21 | ||
22 | PYNQ_DTSI ??= "pynq:zynqmp.dtsi" | 22 | PYNQ_DTSI ??= "pynq_zynqmp.dtsi" |
23 | PYNQ_DTSI:zynqmp ?= "pynq:zynqmp.dtsi" | 23 | PYNQ_DTSI:zynqmp ?= "pynq_zynqmp.dtsi" |
24 | PYNQ_DTSI:zynq ?= "pynq:zynq.dtsi" | 24 | PYNQ_DTSI:zynq ?= "pynq_zynq.dtsi" |
25 | PYNQ_SYMBOL_DTSI:zynqmp ?= "pynq:zynqmp_symbols.dtsi" | 25 | PYNQ_SYMBOL_DTSI:zynqmp ?= "pynq_zynqmp_symbols.dtsi" |
26 | PYNQ_SYMBOL_DTSI:zynq ?= "pynq:zynq_symbols.dtsi" | 26 | PYNQ_SYMBOL_DTSI:zynq ?= "pynq_zynq_symbols.dtsi" |
27 | PYNQ_DTBO ?= "pynq.dtbo" | 27 | PYNQ_DTBO ?= "pynq.dtbo" |
28 | PYNQ_SYMBOL_DTBO ?= "pynq-symbols.dtbo" | 28 | PYNQ_SYMBOL_DTBO ?= "pynq-symbols.dtbo" |
29 | 29 | ||
diff --git a/meta-xilinx-standalone-experimental/classes/esw_examples.bbclass b/meta-xilinx-standalone-experimental/classes/esw_examples.bbclass index ea93f715..3ae01ac1 100644 --- a/meta-xilinx-standalone-experimental/classes/esw_examples.bbclass +++ b/meta-xilinx-standalone-experimental/classes/esw_examples.bbclass | |||
@@ -26,8 +26,8 @@ do_install() { | |||
26 | } | 26 | } |
27 | 27 | ||
28 | do_deploy() { | 28 | do_deploy() { |
29 | install -d ${DEPLOYDIR}/${MACHINE}-${BPN}/ | 29 | install -d ${DEPLOYDIR}/ |
30 | install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/${MACHINE}-${BPN}/ | 30 | install -Dm 0644 ${WORKDIR}/package/${base_libdir}/firmware/*.elf ${DEPLOYDIR}/ |
31 | } | 31 | } |
32 | addtask deploy before do_build after do_package | 32 | addtask deploy before do_build after do_package |
33 | 33 | ||
diff --git a/meta-xilinx-standalone-experimental/recipes-core/meta/files/README-setup b/meta-xilinx-standalone-experimental/recipes-core/meta/files/README-setup index 5a01c33e..88046966 100644 --- a/meta-xilinx-standalone-experimental/recipes-core/meta/files/README-setup +++ b/meta-xilinx-standalone-experimental/recipes-core/meta/files/README-setup | |||
@@ -32,10 +32,10 @@ however you may use any path you wish. | |||
32 | . <build>/prestep/environment-setup-x86_64-petalinux-linux | 32 | . <build>/prestep/environment-setup-x86_64-petalinux-linux |
33 | 33 | ||
34 | # Run the script from the same directory as this README | 34 | # Run the script from the same directory as this README |
35 | <build>/prestep/dt-processor.sh <path_to_conf> <dtb> | 35 | <build>/prestep/dt-processor.sh -c <conf> -s <dtb> |
36 | 36 | ||
37 | # For example, zynqmp: | 37 | # For example, zynqmp: |
38 | # <build>/prestep/dt-processor.sh <build>/conf <device-tree>/zu-sdt/system-top.dts | 38 | # <build>/prestep/dt-processor.sh -c <build>/conf -s <device-tree>/zu-sdt/system-top.dts |
39 | # | 39 | # |
40 | # Follow the instructions returned by the script! | 40 | # Follow the instructions returned by the script! |
41 | # Such as: | 41 | # Such as: |
@@ -61,7 +61,7 @@ PMU_FIRMWARE_DEPLOY_DIR = "${BASE_TMPDIR}/tmp-microblaze-pmu/deploy/images/${MAC | |||
61 | # OR | 61 | # OR |
62 | # | 62 | # |
63 | # Versal: | 63 | # Versal: |
64 | # <build>/prestep/dt-processor.sh <build>/conf <device-tree>/vck190-sdt/system-top.dts | 64 | # <build>/prestep/dt-processor.sh -c <build>/conf -s <device-tree>/vck190-sdt/system-top.dts |
65 | # | 65 | # |
66 | # Follow the instructions returned by the script! | 66 | # Follow the instructions returned by the script! |
67 | # Such as: | 67 | # Such as: |
diff --git a/meta-xilinx-standalone-experimental/recipes-core/meta/files/dt-processor.sh b/meta-xilinx-standalone-experimental/recipes-core/meta/files/dt-processor.sh index 243a2cfd..a8da5b4a 100755 --- a/meta-xilinx-standalone-experimental/recipes-core/meta/files/dt-processor.sh +++ b/meta-xilinx-standalone-experimental/recipes-core/meta/files/dt-processor.sh | |||
@@ -89,7 +89,7 @@ detect_machine() { | |||
89 | } | 89 | } |
90 | 90 | ||
91 | cortex_a53_linux() { | 91 | cortex_a53_linux() { |
92 | info "coretex-a53 for Linux [ $1 ]" | 92 | info "cortex-a53 for Linux [ $1 ]" |
93 | 93 | ||
94 | if [ "$1" = "None" ]; then | 94 | if [ "$1" = "None" ]; then |
95 | dtb_file="cortexa53-${machine}-linux.dtb" | 95 | dtb_file="cortexa53-${machine}-linux.dtb" |
@@ -130,11 +130,11 @@ cortex_a53_linux() { | |||
130 | CONFIG_DTFILE = "\${TOPDIR}/conf/dtb/${dtb_file}" | 130 | CONFIG_DTFILE = "\${TOPDIR}/conf/dtb/${dtb_file}" |
131 | MACHINE = "${machine}-generic" | 131 | MACHINE = "${machine}-generic" |
132 | # Override the SYSTEM_DTFILE for Linux builds | 132 | # Override the SYSTEM_DTFILE for Linux builds |
133 | SYSTEM_DTFILE_linux = "\${CONFIG_DTFILE}" | 133 | SYSTEM_DTFILE:linux = "\${CONFIG_DTFILE}" |
134 | # We don't want the kernel to build us a device-tree | 134 | # We don't want the kernel to build us a device-tree |
135 | KERNEL_DEVICETREE_${machine}-generic = "" | 135 | KERNEL_DEVICETREE:${machine}-generic = "" |
136 | # We need u-boot to use the one we passed in | 136 | # We need u-boot to use the one we passed in |
137 | DEVICE_TREE_NAME_pn-u-boot-zynq-scr = "\${@os.path.basename(d.getVar('CONFIG_DTFILE'))}" | 137 | DEVICE_TREE_NAME:pn-u-boot-zynq-scr = "\${@os.path.basename(d.getVar('CONFIG_DTFILE'))}" |
138 | # Update bootbin to use proper device tree | 138 | # Update bootbin to use proper device tree |
139 | BIF_PARTITION_IMAGE[device-tree] = "\${RECIPE_SYSROOT}/boot/devicetree/\${@os.path.basename(d.getVar('CONFIG_DTFILE'))}" | 139 | BIF_PARTITION_IMAGE[device-tree] = "\${RECIPE_SYSROOT}/boot/devicetree/\${@os.path.basename(d.getVar('CONFIG_DTFILE'))}" |
140 | # Remap boot files to ensure the right device tree is listed first | 140 | # Remap boot files to ensure the right device tree is listed first |
@@ -146,9 +146,9 @@ a53_fsbl_done=0 | |||
146 | cortex_a53_baremetal() { | 146 | cortex_a53_baremetal() { |
147 | if [ "$1" = "fsbl" ]; then | 147 | if [ "$1" = "fsbl" ]; then |
148 | [ ${a53_fsbl_done} = 1 ] && return | 148 | [ ${a53_fsbl_done} = 1 ] && return |
149 | info "coretex-a53 FSBL baremetal configuration" | 149 | info "cortex-a53 FSBL baremetal configuration" |
150 | else | 150 | else |
151 | info "coretex-a53 for baremetal [ $1 ]" | 151 | info "cortex-a53 for baremetal [ $1 ]" |
152 | fi | 152 | fi |
153 | 153 | ||
154 | suffix=""; lto="-nolto" | 154 | suffix=""; lto="-nolto" |
@@ -210,7 +210,7 @@ EOF | |||
210 | } | 210 | } |
211 | 211 | ||
212 | cortex_a53_freertos() { | 212 | cortex_a53_freertos() { |
213 | info "coretex-a53 for FreeRTOS [ $1 ]" | 213 | info "cortex-a53 for FreeRTOS [ $1 ]" |
214 | 214 | ||
215 | suffix="" | 215 | suffix="" |
216 | [ "$1" != "None" ] && suffix="-$1" | 216 | [ "$1" != "None" ] && suffix="-$1" |
@@ -262,7 +262,7 @@ EOF | |||
262 | } | 262 | } |
263 | 263 | ||
264 | cortex_a72_linux() { | 264 | cortex_a72_linux() { |
265 | info "coretex-a72 for Linux [ $1 ]" | 265 | info "cortex-a72 for Linux [ $1 ]" |
266 | 266 | ||
267 | if [ "$1" = "None" ]; then | 267 | if [ "$1" = "None" ]; then |
268 | dtb_file="cortexa72-${machine}-linux.dtb" | 268 | dtb_file="cortexa72-${machine}-linux.dtb" |
@@ -305,11 +305,11 @@ cortex_a72_linux() { | |||
305 | CONFIG_DTFILE = "\${TOPDIR}/conf/dtb/${dtb_file}" | 305 | CONFIG_DTFILE = "\${TOPDIR}/conf/dtb/${dtb_file}" |
306 | MACHINE = "${machine}-generic" | 306 | MACHINE = "${machine}-generic" |
307 | # Override the SYSTEM_DTFILE for Linux builds | 307 | # Override the SYSTEM_DTFILE for Linux builds |
308 | SYSTEM_DTFILE_linux = "\${CONFIG_DTFILE}" | 308 | SYSTEM_DTFILE:linux = "\${CONFIG_DTFILE}" |
309 | # We don't want the kernel to build us a device-tree | 309 | # We don't want the kernel to build us a device-tree |
310 | KERNEL_DEVICETREE_${machine}-generic = "" | 310 | KERNEL_DEVICETREE:${machine}-generic = "" |
311 | # We need u-boot to use the one we passed in | 311 | # We need u-boot to use the one we passed in |
312 | DEVICE_TREE_NAME_pn-u-boot-zynq-scr = "\${@os.path.basename(d.getVar('CONFIG_DTFILE'))}" | 312 | DEVICE_TREE_NAME:pn-u-boot-zynq-scr = "\${@os.path.basename(d.getVar('CONFIG_DTFILE'))}" |
313 | # Update bootbin to use proper device tree | 313 | # Update bootbin to use proper device tree |
314 | BIF_PARTITION_IMAGE[device-tree] = "\${RECIPE_SYSROOT}/boot/devicetree/\${@os.path.basename(d.getVar('CONFIG_DTFILE'))}" | 314 | BIF_PARTITION_IMAGE[device-tree] = "\${RECIPE_SYSROOT}/boot/devicetree/\${@os.path.basename(d.getVar('CONFIG_DTFILE'))}" |
315 | # Remap boot files to ensure the right device tree is listed first | 315 | # Remap boot files to ensure the right device tree is listed first |
@@ -318,7 +318,7 @@ EOF | |||
318 | } | 318 | } |
319 | 319 | ||
320 | cortex_a72_baremetal() { | 320 | cortex_a72_baremetal() { |
321 | info "coretex-a72 for baremetal [ $1 ]" | 321 | info "cortex-a72 for baremetal [ $1 ]" |
322 | 322 | ||
323 | suffix="" | 323 | suffix="" |
324 | [ "$1" != "None" ] && suffix="-$1" | 324 | [ "$1" != "None" ] && suffix="-$1" |
@@ -370,7 +370,7 @@ EOF | |||
370 | } | 370 | } |
371 | 371 | ||
372 | cortex_a72_freertos() { | 372 | cortex_a72_freertos() { |
373 | info "coretex-a72 for FreeRTOS [ $1 ]" | 373 | info "cortex-a72 for FreeRTOS [ $1 ]" |
374 | 374 | ||
375 | suffix="" | 375 | suffix="" |
376 | [ "$1" != "None" ] && suffix="-$1" | 376 | [ "$1" != "None" ] && suffix="-$1" |
@@ -425,9 +425,9 @@ r5_fsbl_done=0 | |||
425 | cortex_r5_baremetal() { | 425 | cortex_r5_baremetal() { |
426 | if [ "$1" = "fsbl" ]; then | 426 | if [ "$1" = "fsbl" ]; then |
427 | [ ${r5_fsbl_done} = 1 ] && return | 427 | [ ${r5_fsbl_done} = 1 ] && return |
428 | info "coretex-r5 FSBL baremetal configuration" | 428 | info "cortex-r5 FSBL baremetal configuration" |
429 | else | 429 | else |
430 | info "coretex-r5 for baremetal [ $1 ]" | 430 | info "cortex-r5 for baremetal [ $1 ]" |
431 | fi | 431 | fi |
432 | 432 | ||
433 | suffix=""; lto="-nolto" | 433 | suffix=""; lto="-nolto" |
@@ -451,14 +451,25 @@ cortex_r5_baremetal() { | |||
451 | # Build device tree | 451 | # Build device tree |
452 | ( | 452 | ( |
453 | cd dtb || error "Unable to cd to dtb dir" | 453 | cd dtb || error "Unable to cd to dtb dir" |
454 | LOPPER_DTC_FLAGS="-b 0 -@" ${lopper} -f --enhanced -i "${lops_dir}/lop-r5-imux.dts" \ | 454 | if [ -n "$domain_file" ]; then |
455 | "${system_dtb}" "${dtb_file}" || error "lopper.py failed" | 455 | LOPPER_DTC_FLAGS="-b 0 -@" ${lopper} -f --permissive --enhanced -x '*.yaml' \ |
456 | -i "${domain_file}" -i "${lops_dir}/lop-r5-imux.dts" "${system_dtb}" "${dtb_file}" \ | ||
457 | || error "lopper.py failed" | ||
458 | else | ||
459 | LOPPER_DTC_FLAGS="-b 0 -@" ${lopper} -f --enhanced -i "${lops_dir}/lop-r5-imux.dts" \ | ||
460 | "${system_dtb}" "${dtb_file}" || error "lopper.py failed" | ||
461 | fi | ||
456 | rm -f lop-r5-imux.dts.dtb | 462 | rm -f lop-r5-imux.dts.dtb |
457 | ) | 463 | ) |
458 | 464 | ||
459 | # Build baremetal multiconfig | 465 | # Build baremetal multiconfig |
460 | ${lopper} -f "${system_dtb}" -- baremetaldrvlist_xlnx cortexr5-${machine} "${embeddedsw}" \ | 466 | if [ -n "${domain_file}" ]; then |
461 | || error "lopper.py failed" | 467 | ${lopper} -f --permissive --enhanced -x '*.yaml' -i "${domain_file}" "${system_dtb}" \ |
468 | -- baremetaldrvlist_xlnx cortexr5-${machine} "${embeddedsw}" || error "lopper.py failed" | ||
469 | else | ||
470 | ${lopper} -f "${system_dtb}" -- baremetaldrvlist_xlnx cortexr5-${machine} "${embeddedsw}" \ | ||
471 | || error "lopper.py failed" | ||
472 | fi | ||
462 | 473 | ||
463 | mv libxil.conf "${libxil}" | 474 | mv libxil.conf "${libxil}" |
464 | mv distro.conf "${distro}" | 475 | mv distro.conf "${distro}" |
@@ -478,7 +489,7 @@ EOF | |||
478 | } | 489 | } |
479 | 490 | ||
480 | cortex_r5_freertos() { | 491 | cortex_r5_freertos() { |
481 | info "coretex-r5 for FreeRTOS [ $1 ]" | 492 | info "cortex-r5 for FreeRTOS [ $1 ]" |
482 | 493 | ||
483 | suffix="" | 494 | suffix="" |
484 | [ "$1" != "None" ] && suffix="-$1" | 495 | [ "$1" != "None" ] && suffix="-$1" |
@@ -506,7 +517,7 @@ cortex_r5_freertos() { | |||
506 | # Build baremetal multiconfig | 517 | # Build baremetal multiconfig |
507 | if [ -n "${domain_file}" ]; then | 518 | if [ -n "${domain_file}" ]; then |
508 | ${lopper} -f --permissive --enhanced -x '*.yaml' -i "${domain_file}" "${system_dtb}" \ | 519 | ${lopper} -f --permissive --enhanced -x '*.yaml' -i "${domain_file}" "${system_dtb}" \ |
509 | -- baremetaldrvlist_xlnx coretexr5-${machine} "${embeddedsw}" || error "lopper.py failed" | 520 | -- baremetaldrvlist_xlnx cortexr5-${machine} "${embeddedsw}" || error "lopper.py failed" |
510 | else | 521 | else |
511 | ${lopper} -f "${system_dtb}" -- baremetaldrvlist_xlnx cortexr5-${machine} "${embeddedsw}" \ | 522 | ${lopper} -f "${system_dtb}" -- baremetaldrvlist_xlnx cortexr5-${machine} "${embeddedsw}" \ |
512 | || error "lopper.py failed" | 523 | || error "lopper.py failed" |
@@ -585,7 +596,7 @@ ESW_MACHINE = "microblaze-pmu" | |||
585 | 596 | ||
586 | require conf/microblaze.conf | 597 | require conf/microblaze.conf |
587 | DEFAULTTUNE = "microblaze" | 598 | DEFAULTTUNE = "microblaze" |
588 | TUNE_FEATURES_tune-microblaze_forcevariable = "\${TUNE_FEATURES_tune-pmu-microblaze}" | 599 | TUNE_FEATURES:tune-microblaze:forcevariable = "\${TUNE_FEATURES:tune-pmu-microblaze}" |
589 | 600 | ||
590 | TARGET_CFLAGS += "-DPSU_PMU=1U" | 601 | TARGET_CFLAGS += "-DPSU_PMU=1U" |
591 | 602 | ||
@@ -637,7 +648,7 @@ ESW_MACHINE = "microblaze-plm" | |||
637 | 648 | ||
638 | require conf/microblaze.conf | 649 | require conf/microblaze.conf |
639 | DEFAULTTUNE = "microblaze" | 650 | DEFAULTTUNE = "microblaze" |
640 | TUNE_FEATURES_tune-microblaze_forcevariable = "\${TUNE_FEATURES_tune-pmc-microblaze}" | 651 | TUNE_FEATURES:tune-microblaze:forcevariable = "\${TUNE_FEATURES:tune-pmc-microblaze}" |
641 | 652 | ||
642 | TARGET_CFLAGS += "-DVERSAL_PLM=1" | 653 | TARGET_CFLAGS += "-DVERSAL_PLM=1" |
643 | 654 | ||
@@ -689,7 +700,7 @@ ESW_MACHINE = "microblaze-psm" | |||
689 | 700 | ||
690 | require conf/microblaze.conf | 701 | require conf/microblaze.conf |
691 | DEFAULTTUNE = "microblaze" | 702 | DEFAULTTUNE = "microblaze" |
692 | TUNE_FEATURES_tune-microblaze_forcevariable = "\${TUNE_FEATURES_tune-psm-microblaze}" | 703 | TUNE_FEATURES:tune-microblaze:forcevariable = "\${TUNE_FEATURES:tune-psm-microblaze}" |
693 | 704 | ||
694 | TARGET_CFLAGS += "-DVERSAL_psm=1" | 705 | TARGET_CFLAGS += "-DVERSAL_psm=1" |
695 | 706 | ||
@@ -808,7 +819,7 @@ gen_local_conf() { | |||
808 | echo "To enable this, add the following to your local.conf:" | 819 | echo "To enable this, add the following to your local.conf:" |
809 | echo | 820 | echo |
810 | echo "# Adjust BASE_TMPDIR if you want to move the tmpdirs elsewhere" | 821 | echo "# Adjust BASE_TMPDIR if you want to move the tmpdirs elsewhere" |
811 | echo "BASE_TMPDIR = \"${TOPDIR}\"" | 822 | echo "BASE_TMPDIR = \"\${TOPDIR}\"" |
812 | [ -n "${system_conf}" ] && echo "require ${system_conf}" | 823 | [ -n "${system_conf}" ] && echo "require ${system_conf}" |
813 | echo "SYSTEM_DTFILE = \"${system_dtb}\"" | 824 | echo "SYSTEM_DTFILE = \"${system_dtb}\"" |
814 | echo "BBMULTICONFIG += \"${multiconf}\"" | 825 | echo "BBMULTICONFIG += \"${multiconf}\"" |