aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-06-07Update XSCT tarball path and checksumgatesgarthSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-06-06set XILINX_VER_MAIN to 2021.1Sai Hari Chandana Kalluri
set XILINX_VER_MAIN to 2021.1 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-06-04external-hdf: Update commit id and branch for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-06-03pmu-firmware: Update K26 SOM compiler flagsSai Hari Chandana Kalluri
PMUFW SOM module has been refactored into generic modules for OT and External WDT support. Update the compiler flags accordingly. Signed-off-by: Jyotheeswar Reddy Mutthareddyvari <jyotheeswar.reddy.mutthareddyvari@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-06-02Update commit ids for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-29Update commit ids for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-27external-hdf: Update commit id for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-27device-tree.bbappend: Add YAML_DT_BOARD_FLAG for vpk120-scSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-26imgrcry_git.bb: Setting to 1 to avoid race conditionJaewon Lee
Setting PARALLEL_MAKE to 1 to avoide race condition during compile Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2021-05-26fsbl/pmu: Remove libmetal from zynqmp-dr versionsMark Hatle
This is no longer applicable, and simply changed the hash of the recipes. It was verified that libmetal is not used in either case any longer, and should be removed to ensure we can re-use sstate-cache and avoid PR incrementing when building variants of the same machines. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2021-05-26xilinx-bootbin: Disabling the package generation steps triggers a warningMark Hatle
The following warning occurs: WARNING: u-boot-zynq-uenv-1.0-r0 do_package: Manifest manifest-x86_64_x86_64-nativesdk-xilinx-bootbin.packagedata not found in ... (variant '')? Because u-boot-zynq-uenv has a dependency on xilinx-bootbin, it requires access to the packagedata manifest file. This is generated by the do_packagedata step, but that step requires do_package to run first. A prior change had already set 'PACKAGE = ""', so no package will be generated, but at least the packagedata is now generated to avoid the warning. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2021-05-25uboot-device-tree.bb: Updating the _machine-name to _soc nameRaju Kumar Pothuraju
As part of recent yocto changes _machine-name has to be replaced with _soc to be able to override this variable in .conf file without _forcevariable. Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-24Update commit ids for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-21imgrcry_git.bb: Changing fsbl dependency to fsbl-firmwareJaewon Lee
fsbl was split into a packaging component (fsbl) and the build of the firmware (fsbl-firmware) to support other build flows like decoupling. Changing the build dependency to the build package, fsbl-firmware to have access to some necessary header files Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2021-05-20This patch will add the NO_ALIAS flag in BSP_CONFIG to stop DTG from ↵Shubhangi Mahalle
creating alias for some SOM bsp. Signed-off-by: Shubhangi Mahalle <shubhangi.shrikrushna-mahalle@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-20fpgamanager*.bbclass: Changing some checks to avoid fatal issuesJaewon Lee
Changing SRC_URI file checks to bb.parse.SkipRecipe so fatal error isnt raised if the recipe isnt included in the image being built, as well as changing fatal error checking for fpga-overlay machine feature to just warnings the user will have to take care of Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2021-05-20fpga-overlay: Moving to using fpga-overlay MACHINE_FEATUREJaewon Lee
Previously we were using FPGA_MNGR_RECONFIG_ENABLE for several things: configuring device-tree/xilinx-bootbin, and for checks when using fpgamanager classes. Moving to fpga-overlay MACHINE_FEATURE. to summarize, with fpga-overlay enabled as a MACHINE_FEATURE, - fpgamanager_custom/fpgamanager_dtg classes can be used - overlays will be enabled for device-tree (pl.dtsi will be split out) - the main device-tree will be compiled using the '-@' flag (to generate the symbols node needed to support overlays) - xilinx-bootbin will not package bitstream for zynqmp Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2021-05-20fpgamanager_dtg.bbclass: Using device-tree.inc file to set repoJaewon Lee
Using new device-tree.inc file to set repo specific variables like branch/srcrev etc Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2021-05-20fpgamanager*: Add shell.json as required fileChristian Kohn
Add shell.json as a required file for both the dtb and custom fpgamanager classes. This is needed as per latest dfx-mgr requirement. Signed-off-by: Christian Kohn <christian.kohn@xilinx.com> Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2021-05-19Update commit id for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-18dfx-mgr: Update commit id and branchpujag
CR-1089940 Signed-off-by: pujag <pujag@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-18Update commit id for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-18Update commit ids for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> cherry-pick: ce29c26 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-18device-tree.inc: Using _append to make SRC_URI set in recipe robustJaewon Lee
if using an _append in device-tree.inc when adding repo, SRC_URI setting will be more robust when users add their own files to SRC_URI (which is necessary for recipes using fpgamanager_dtg.bbclass) as a 'SRC_URI=' will not override the device-tree repo. Using SRC_URI_append as previously done in fpgamanager_dtg.bbclass Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> cherry-pick: 9576482 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-18ai-engine-driver_1.0: Define the PVMark Hatle
Issue: CR-1099316 Normally using the xlnx-embeddedsw class will define the PV, we want to use 1.0 instead. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> cherry-pick: 73309b9 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-18ai-engine-driver_2.1.bb: Rename '%' shouldn't be in a .bb nameMark Hatle
Issue: CR-1099316 Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> cherry-pick:6b46bbc Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-18ai-engine: Use xlnx-embeddedswMark Hatle
Using xlnx-embeddedsw class will ensure that we're always using the same version of embeddedsw as other components do. This also provides the common abstraction point. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> cherry-pick: 37e4545 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-10fpgamanager_custom.bbclass: Removing extra '/' in FILES_${PN}Jaewon Lee
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2021-05-10extract-cdo_1.0.bb: Adding pmc_cdo bin file exactly as beforeJaewon Lee
Adding pmc_cdo bin file exactly as before in subdir CDO/ to fix issues with plnx-deploy Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2021-05-10fpgamanager: replace /lib with ${nonarch_base_libdir}Ricardo Salveti
Issue: CR-1098190 Fixes a packaging error when using 'usrmerge' in DISTRO_FEATURES (nonarch_base_libdir is set to /usr/lib in this case, and to /lib when usrmerge is not used). Signed-off-by: Ricardo Salveti <ricardo@foundries.io> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2021-05-07extract-cdo_1.0.bb: Using boot.bin from deployJaewon Lee
As we took out boot bin install, using it from deploy directory Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2021-05-07update commit id for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-06xilinx-bootbin_1.0.bb: Take out install and package/packageqa as no longer ↵Jaewon Lee
needed installing/package/package_qa for bootbin was needed for updateboot flow, but as that is deprecated, taking out the no longer needed tasks Also as we are not installing anything setting PACKAGES to empty Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2021-05-06ai-engine: Update commit id and branch for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-06external-hdf: Update commit id and branch for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-06libdfx: Update branch and commit id for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-06device-tree.inc: Create device-tree.inc for all device-tree reposSai Hari Chandana Kalluri
Create device-tree.inc that is shared between device-tree, fpga-manager-util, uboot-device-tree Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-06dfx-mgr: Update commit ids and branch for 2021 releaseSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-05-04imgsel_git.bb: Adjust make callSwagath Gadde
in 2020.2.2_SOM there is command in compile task but in 2021.1 we got oe_runmake which is not generating outputs. so as workaround adding the make command in do_compile task of 2021.1 to generate the outputs. Signed-off-by: Swagath Gadde <swagath.gadde@xilinx.com> Instead of replacing 'oe_runmake' with 'make', we match behavior by setting the PARALLE_MAKE to "-j 1". Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2021-04-30fpga manager classes: fpga-manager IMAGE_FEATURE to fpga-overlay DISTRO_FEATUREJaewon Lee
IMAGE_FEATURES should only control which package are getting included into the image, it shouldnt control and configuration/compile options. we kept the fpga-manager IMAGE_FEATURE but also added a fpga-overlay DISTRO_FEATURE to control config options, updating prints to reflect this Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2021-04-28fsbl-firmware: Fix zynq builds and ensure xsct is loadedMark Hatle
Issue: CR-1097203 Adjust xsct-tarball to know to install XSCT before 'fsbl-firmware'. Adjust fsbl-firmware to clear the EXTRA_OEMAKE on a zynq build. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2021-04-27fsbl: Fix typo in overrideMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2021-04-22fsbl/fsbl-firmware: Move from xsct specific fsbl to a common buildMark Hatle
Follow the examples of the pmu/psm/plm firmware. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2021-04-22updateboot: Removing all updateboot wiringJaewon Lee
Removing all updateboot wiring as we are aligning with imgupdate implementation for boot component upgrade Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2021-04-13xsct-tarball: Stop the build if XSCT failsMark Hatle
Catch a download failure, this may happen if the checksum is wrong or the file is not available to be downloaded. Switch errors to be fatal to stop the build ASAP. Verify that the extracted XSCT is the one we're want, or inform the user XSCT is broken. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2021-04-13layer.conf: compatible with gatesgarth onlyMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2021-04-12device-tree.bbappend: remove versal-generic override for YAML_DT_BOARD_FLAGSSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-04-05ai-engine: update ai-engine driver version to 2.1Tejus Siddagangaiah
update the ai-engine driver version to 2.1 Signed-off-by: Tejus Siddagangaiah <tejus.siddagangaiah@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-04-02xsct-tc: Fix ARM 32-bit buildsMark Hatle
Issue: CR-1093394 The configuration was run for the 'linux' override, however 32-bit Linux on ARM uses the 'linux-gnueabi' override. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2021-04-01openamp-*: Various random failures, may be parallel build relatedMark Hatle
Issue: CR-1093394 Make builds run serially to attempt to resolve difficult to reproduce failures. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>