summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp
Commit message (Collapse)AuthorAgeFilesLines
...
* cairo: Fix enabling egl and glesv2 on Mali400 platformsMark Hatle2021-07-141-6/+4
| | | | | | | | | | | | | Issue: CR-1099768 The original patch mistakenly tried to append for only zynqmp. However, it instead overwrote the original value. Make this clear that we are setting the value, not adding to an existing one. Additionally, as the items are all mali400 specific, we ensure that the dependency and PACKAGE_ARCH are set properly in this case. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* chromium-x11: Fix libmali package on zynqmp eg/evMark Hatle2021-07-142-0/+4
| | | | | | | | | | | | | | Issue: CR-1099895 libmali provides replacement items for standard mesa libraries. Mali also sets the soname to libMali.so, even when the requester is looking for a library like libgbm. This introduces an internal, unstated, dependency on the provider of the mesa components. Since this dependency change comes in from mali400, we need to change the PACKAGE_ARCH in these few cases to match. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* qemu/virglrender: Fix libmali package arch on zynqmp eg/evMark Hatle2021-07-142-0/+4
| | | | | | | | | | | | | | Issue: CR-1099895 libmali provides replacement items for standard mesa libraries. Mali also sets the soname to libMali.so, even when the requester is looking for a library like libgbm. This introduces an internal, unstated, dependency on the provider of the mesa components. Since this dependency change comes in from mali400, we need to change the PACKAGE_ARCH in these few cases to match. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* libglu: Package introduced mali400 specific itemsMark Hatle2021-07-141-1/+3
| | | | | | | | | | | Issue: CR-1096936 libglu is used by a number of other recipes but changes the way it works based if the virtual/libgles2 is provided by libmali. We adjust the recipe to generate a SOC_VARIANT specific version to avoid different packages with different configurations of the same name. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* ] xrt_git:zocl_git:update commitidrbramand2021-07-141-1/+1
| | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* xilinx-board: Ensure a board arch is defined in all casesMark Hatle2021-07-141-3/+3
| | | | | | | | | | | | | Issue: CR-1096936 Some recipes may require board specific items, such as DTB. Even in a generic build, we need to use BOARD_ARCH so we do not have duplicate packages generated that have different contents. Additionally if the BOARD is not specified MACHINE could appear twice, this can cause processing errors. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-142-2/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Change the order of the MACHINEOVERRIDES to ensure consistent behaviorMark Hatle2021-07-146-9/+25
| | | | | | | | | | | | | | | | | | | Issue: CR-1100158 Previously the final order of the MACHINEOVERRIDES was effectively: zynqmp_graphics:board_variant:board:soc_variant:soc:aarch64:armv8a:cortexa72-cortexa53:machine The correct order should be least important to most important: aarch64:armv8a:cortexa72-cortexa53:zynqmp_graphics:soc:soc_variant:machine:board:board_variant This change accomplishes that by adjusting the order of the .= / =. of the MACHINEOVERRIDES values. This changes the order of a few standard requires, adjusts how the zynqmp_graphics is added, and changes the order of the soc/soc_variant settings. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revert "linux-xlnx_2021.1.bb: Adding fitimage_assemble as is from core"Jaewon Lee2021-07-141-139/+0
| | | | | | This reverts commit 6fd06856a72e1bedb27e0f3890840d7d741a062f. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* Revert "linux-xlnx_2021.1.bb: Add flag to parametrize dt file extensions"Jaewon Lee2021-07-141-5/+1
| | | | | | This reverts commit d4eeda3a87815747fc3c53ce6117dd4b0d8cacd1. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* Revert "linux-xlnx_2021.1.bb: Setting DT_SEARCH_ARG to look for dtbs only"Jaewon Lee2021-07-141-2/+0
| | | | | | This reverts commit 6a8b0d0cae0e1e473e1b3414664eb4539eabaede. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* linux-xlnx: set KCONF_AUDIT_LEVEL to disable kernel_configcheck logSai Hari Chandana Kalluri2021-07-141-0/+2
| | | | | | KCONF_AUDIT_LEVEL: set to 0 to disable kernel_configcheck logs Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* linux-xlnx.inc: Update KMETA branch to 5.10 and commit idSai Hari Chandana Kalluri2021-07-141-2/+2
| | | | | | Update KMETA branch and SRCREV to 5.10 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* machine-xilinx-default.inc: Setting FPGA_MNGR_RECONFIG_ENABLE default 1Jaewon Lee2021-07-141-1/+1
| | | | | | | | | | Setting FPGA_MNGR_RECONFIG_ENABLE default to 1 and not dependent on a feature. At the time of this patch, this flag defaulting to 1 will enable CONFIG_OF_CONFIGFS and CONFIG_OF_OVERLAY in kernel (it is on in default configs in xilinx kernel) and enabling packaging wiring for extra hdfs in fpga-manager-util Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* *generic.conf: Using += for MACHINE_FEATURESJaewon Lee2021-07-143-3/+3
| | | | | | | Using += for MACHINE_FEATURES to allow addition to MACHINE_FEATURES in confs using += and _append Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* ] xrt_git:zocl_git:update commitidrbramand2021-07-141-1/+1
| | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit id for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-142-2/+2
| | | | | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> cherry-pick: 896584b Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-devicetrees: cleaning up BRANCH/SRCREV definitionsJaewon Lee2021-07-142-3/+2
| | | | | | | | | | Using ?= for BRANCH/SRCREV, getting rid of default ?= "" in include file Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com> cherry-pick: f684a00 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-devicetrees_2020.2.bb: Using '=' to set branchJaewon Lee2021-07-141-1/+1
| | | | | | | | | | | previously we were using ?= which wasnt overwriting the default ?= "" in qemu-devicetrees.inc. Switching to = to be able to see BRANCH value expanded instead of using nobranch=1 Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com> cherry-pick: 477786e Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-142-2/+2
| | | | | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> cherry-pick: 3d9b301 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* hdmi: Update commit id for 2021.1Vishal Sagar2021-07-141-1/+1
| | | | | | | | | | Update the commit id for 2021.1 after adding bare metal driver changes. Signed-off-by: Vishal Sagar <vishal.sagar@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> cherry-pick: ca4bc107663087eaf2a2380df5a178a1d86948d6 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* linux-xlnx_2021.1.bb: Setting DT_SEARCH_ARG to look for dtbs onlyJaewon Lee2021-07-141-0/+2
| | | | | | | | | | | | | | | | | With fpgamanager distro feature enabled, pl-final.dtbo, pl.dtbo, and system-top.dtb are created. with recent changes in core, kernel-fitimage class now considers dtbos when creating the fit image. additionally the artifacts in EXTERNAL_KERNEL_DEVICETREE are sorted for reproducibility, so pl-final.dtbo is picked to be the default dtb which causes issues on bootup of the image. Note: there is a dtbcount mechanism to be able to manually set a numbered default, but this is not reliable (as well as raises error: "Properties must precede subnodes" in our case) Setting DT_SEARCH_ARG to go back to only processing dtbs when putting together the fitimage. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* linux-xlnx_2021.1.bb: Add flag to parametrize dt file extensionsJaewon Lee2021-07-141-1/+5
| | | | | | | Adding flag DT_SEARCH_ARG to be able to customize which file extensions in EXTERNAL_KERNEL_DEVICETREE are processed into the fitimage Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* linux-xlnx_2021.1.bb: Adding fitimage_assemble as is from coreJaewon Lee2021-07-141-0/+139
| | | | | | | | Overwriting fitimage_assemble from kernel-fitimage.bbclass (exactly as is for readability as we will need to upstream the patch following this one) Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* qemu-xilinx.inc Update QEMU branch and commit IDSai Hari Chandana Kalluri2021-07-141-2/+2
| | | | | | Update commit id and branch for qemu-xilinx Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Revert QEMU branch and commit ID changeSai Hari Chandana Kalluri2021-07-141-2/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit id for 2021 releaseSai Hari Chandana Kalluri2021-07-143-4/+4
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* versal-generic.conf: Updating where pmc cdo is picked up for qemuJaewon Lee2021-07-141-1/+1
| | | | | | | | After the change to extract cdo from the boot.bin in deploy, the cdo is deployed in a different directory. updating the location for runqemu command Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* versal-generic.conf: Updating to use vck190-versal as HDF_MACHINEJaewon Lee2021-07-141-1/+1
| | | | Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-143-3/+3
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-xilinx: Fix patch fuzzSai Hari Chandana Kalluri2021-07-141-10/+9
| | | | | | Fix patch fuzz for 0001-Add-enable-disable-udev.patch Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* u-boot-xlnx: Update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-141-2/+2
| | | | | | Update commit ids and branch for 2021 release Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* arm-trusted-firmware: Update commit ids and branch for 2021 releaseSai Hari Chandana Kalluri2021-07-142-3/+5
| | | | | | Update commit id and branch for 2021 release Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* bootgen: Update commit id and branch for 2021 releaseSai Hari Chandana Kalluri2021-07-141-2/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu: Update commit ids and branches for 2021 releaseSai Hari Chandana Kalluri2021-07-142-3/+3
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* linux-xlnx: Update commit ids for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* hdmi: Update commit id and branch for 2021 releaseSai Hari Chandana Kalluri2021-07-141-3/+3
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* vcu: Update commit id and branch for 2021 releaseSai Hari Chandana Kalluri2021-07-144-12/+12
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit id and branch for 2021 releaseSai Hari Chandana Kalluri2021-07-143-16/+15
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* kernel-module-*: Do not set PACKAGE_ARCH to something less specificMike Looijmans2021-07-144-8/+0
| | | | | | | | | | | | | | | | | | | Issue: CR-1098191 The kernel-module recipes set PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" which is broken because kernel modules depend on the kernel which is MACHINE specific. The assignment claims that you could use a kernel module built for some other board for any other zynqmp board, which is not true since their kernel versions and configuration will differ. Remove the assignment so that the kernel module becomes MACHINE_ARCH again. This solves issues with kernel modules that refuse to install during the do_rootfs stage, and various setscene tasks running over and again when switching between MACHINEs. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* linux-yocto*.bbappend: Add local files path for mb patchMark Hatle2021-07-141-0/+2
| | | | | | | | | Issue: CR-1098186 Without this change, a parse error may occur related to being unable to find one or more local patches. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* machine-xilinx-default.inc: fpga-manager change to fpga-overlay DISTRO_FEATUREJaewon Lee2021-07-141-1/+1
| | | | | | | | | IMAGE_FEATURES should only control which package are getting included into the image, it shouldnt control configuration/compile options. Keeping the fpga-manager IMAGE_FEATURE but also using fpga-overlay DISTRO_FEATURE to set FPGA_MNGR_RECONFIG_ENABLE which controls config options Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* Various: Fix eSDK hash changesMark Hatle2021-07-143-0/+3
| | | | | | | | | | | | The various *fw.bb Linux recipes need to exclude the PLM_DEPLOY_DIR from hash calculations. This location can change, but the actual value does not matter. Move plm-firmware, psm-firmware, pmu-firmware to use IMAGE_VERSION_SUFFIX (and the associate image-artifact-names class) by default. This matches how modern deployed components should work. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* psm/plm/pmu/fsbl: Exclude TOPDIR from hashMark Hatle2021-07-143-0/+5
| | | | | | | | | | | Issue: CR-1096936 TOPDIR is only used to find the file to copy in the case of a multiconfig build. However, even in this case the value of TOPDIR does not effect the resulting build. Exclude this variable to avoid unnecessary rebuilds of firmware in the eSDK. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* conf/bblayers.conf.sample: meta-browser organization has changedMark Hatle2021-07-141-1/+1
| | | | | | We want meta-browser/meta-chromium to be used with ultra96 webapp Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* linux-xlnx.inc: Use weaker assignment for KBUILD_DEFCONFIGRaju Kumar Pothuraju2021-07-141-4/+4
| | | | | | | | Using weaker assignment for KBUILD_DEFCONFIG to override without forcevariable. Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* *.conf: use weaker assignment for UBOOT_MACHINERaju Kumar Pothuraju2021-07-1421-21/+21
| | | | | | | | Using weaker assingnment for UBOOT_MACHINE to update this value in petalinux without _forcevariable. Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* soc-zynq/soc-zynqmp: Set default filename to match bootgenMark Hatle2021-07-142-2/+2
| | | | | | | meta-xilinx-tools and bootgen produced a version called 'fsbl-<machine>', adjust the name to match expectations. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* soc-zynq/soc-zynqmp: Set default locations for fsbl firwmareMark Hatle2021-07-142-0/+13
| | | | | | | | Match the behavior of the pmu, psm, and plm firmwares. Set the default deployment directory, filename, and dependencies for the soc-zynq and soc-zynqmp systems. FSBL is only present on thse two systems. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>