aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-05-21external-hdf: Add Vivado specific versionslangdaleMark Hatle
Different versions of XSCT are used based on the overall version selection. We want to pull down the matching XSA for that version. Not all defined BSPs (machine.conf) files will support all versions of the system. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 66adbc0216d33cd59efcd511c8f0e5626946a179) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-05-21Merge remote-tracking branch 'origin/rel-v2023.1' into langdaleMark Hatle
Preserve 2022 versions Fix conflicts Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-29hdf-repository.inc additional update :2023.1_0426_1_04270351Manikanta Sreeram
Signed-off-by: Manikanta Sreeram <msreeram@xilinx.com>
2023-04-27hdf-repository.inc update :2023.1_0426_1_04270351Manikanta Sreeram
Signed-off-by: Manikanta Sreeram <msreeram@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-26xsctapp.bbclass: Point to XSCT-trim path location for libidn packageBen Levinsky
This patch provides a workaround to prevent the following failure found on Ubuntu 22.04 systems when attempting to build the xsct apps: petalinux/tool/tools/xsct/tps/lnx64/cmake-3.3.2/bin/cmake: error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory This error is prevented by explicitly appending the path location to the LD_LIBRARY_PATH variable before attempting to compile the application. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-26xsct-tarball: Move to 2023.1 versionMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-09bitstream-extraction: Fix mmi symlink nameMark Hatle
Previously the original name was preserved, but this meant that the symlink could be dangling unless the name happened to match (which it rarely did.) Fix this to use a consistant extraction name, matching the do_deploy behavior. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07device-tree: Update to match mali implementationMark Hatle
Based on the latest work sent upstream, we drop the extra clock as not necessary. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07README.fpgamanager.dtg.dfx: Add instructions for fpgamanager dtg dfxSandeep Gundlupet Raju
Add instructions on how to create DFx RP firmware recipes by inheriting fpagmanager_dtg_dfx.bbclass. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07README.fpgamanager.dtg: Add instructions for fpgamanger dtgSandeep Gundlupet Raju
Add instructions on how to create flat and DFx static firmware recipes by inheriting fpagmanager_dtg.bbclass. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07README: Update xilinx tools layer langdale release infoSandeep Gundlupet Raju
Update meta-xilinx-tools README with langdale release info. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07base-pdi: Add check condition if xsa has multiple pdiSandeep Gundlupet Raju
1. Rename the base-pdi_1.0.bbappend to base-pdi_%.bbapend. 2. Add check condition if xsa has multiple pdi. In case of flat or dfx or csoc design xsa, if xsa contains multiple pdi user needs to set the right boot pdi using BASE_PDI_NAME from local.conf else packaging boot.bin will fails. Hence add check condition if xsa has multiple pdi. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07Revert "xrt: Move AIE settings to meta-xilinx-tools"Mark Hatle
This reverts commit 70c136e68203d3968a3c23ed5c493a627600b7ab. ai-engine has been moved to meta-xilinx-core, move the xrt changes back there to match as well. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07ai-engine: Move to meta-xilinx/meta-xilinx-coreMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07xrt: Move AIE settings to meta-xilinx-toolsMark Hatle
AIE components are only provided by meta-xilinx-tools layer, so the configuration and dependencies need to be in the same layer. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07Remove unused Kria overrideJohn Toomey
Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07meta-xilinx-tools: add device-tree support for wrlinuxQuanyang Wang
Issue: LINUXEXEC-8268 Add YAML_KERNEL_VERSION macro to let xsct tool create a directory name "wrlinux-cicd-xxx" in device-tree's {S} path to place the dts/dtsi files which copied from wrlinux kernel git tree. And these dts/dtsi files will be used later by xsct tools to create the dynamic dtbs. Signed-off-by: Quanyang Wang <quanyang.wang@windriver.com> Updated to change the d.getVar syntax and define a blank default Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07openamp: Add support for Versal-NetBen Levinsky
Update to use XSCTH_PROC with the value 'psx_cortexr52_0' to enable building OpenAMP Firmware for Versal-Net platform. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07device-tree: Move pl custom configs to bbclassSandeep Gundlupet Raju
1. Move pl custom configs to bbclass. 2. Fixed #47. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07fpgamanager: Add pl-partial-final dts support for dfx and csocSandeep Gundlupet Raju
1. Add pl-partial-final dts support for dfx and csoc 2. User can provide additional pl-partial-custom dtsi file from SRC_URI of firmware recipe to modify pl-partial dtsi nodes. This dtsi file will get included to pl-partial-final.dts and converted to pl-partial-final.dtbo file. 3. Move pl-custom defines for base or static firmware recipes from device-tree recipes to fpgamanager_common bbclass. 4. Remove machine override from bbclass, Recipes that inherit from this class need to use an appropriate machine override for COMPATIBLE_MACHINE to build successfully. 5. If xsa contains more than one PR dtsi files then thrown an error from fpgamanager_dtg_dfx bbclass as this is not a supported from yocto. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07xsctyaml: Add partial overlay custom dts yaml configSandeep Gundlupet Raju
Add new yaml configuration for partial overlay custom dts which is used for DFx and Classic SoC fpgamanager bbclass. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07external-hdf: Remove deprecated BOARD supportMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07recipes-bsp: Fix license QA Issues manuallySandeep Gundlupet Raju
Update obsolete license to fix below QA warnings in recipes-bsp and recipes-openamp manually. poky/scripts/contrib/convert-spdx-licenses.py didn't update the BSD license. WARNING: petalinux-image-minimal-1.0-r0 do_rootfs: QA Issue: The license listed BSD was not in the licenses collected for recipe ai-engine-driver [license-file-missing] Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07recipes-bsp: Deprecate fpga-manager-util recipeSandeep Gundlupet Raju
Deprecate fpga-manager-util recipe and users should start using fpgamanager_dtg bbclass instead by following below instructions. 1. Create recipes-firmware app is for full bitstream loading use case using recipetool 2. Inherit fpgamanager_dtg bbclass. 3. Use xsa and pl-custom dtsi as input. 4. Include this recipes-firmware app to image and build. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07fpgamanager: Fix zynq7k bin file path issueSandeep Gundlupet Raju
Fix zynq7k bin file path issue ERROR: zc706-pl-demo-1.0-r0 do_compile: bootgen failed. Enable -log debug with bootgen and check logs In Zynq7k using "-process_bitstream bin" bootgen flag, bit.bin file is generated in XSCTH_HW_PATH directory with <xsa_name>.bit.bin file, Hence we need to move this file from XSCTH_HW_PATH to XSCTH_WS directory and rename to ${PN}.bit.bin for do_install task. Also in fpgamanager_common bbclass use bootgen overwrite mode(-w) in default bootgen flags. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07Fix hdf-repository-gen script to work with MIRRORSJohn Toomey
Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07fpga-manager-util: Update LIC_FILES_CHKSUM to match current versionMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07device-tree: Move license to version filesVaralaxmi Bingi
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07fsbl-firmware: Update so stock do_deploy worksMark Hatle
Using the stock do_deploy allows the bbappend needed for zynqmp fsbl to work in both standalone and XSCT implementations. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07hdf-repository-generate-srcuri: Rework automationMark Hatle
The change to the directory structure requires a rework of the automation. Iterate over the repository and break things up by directory. Each file is considered to be an XSA file. Additionally, restructure how the replacement works to ensure that if this set is partial, it can still all back to the default or other URIs. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07xilinx-bootbin: Rename u-boot scripts packagesSandeep Gundlupet Raju
In meta-xilinx-core u-boot-zynq-scr and u-boot-zynq-uenv recipes are renamed to u-boot-xlnx-scr and u-boot-xlnx-uenv. Hence change these in all the bbappend files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07Prevent imgrcry for building on KriaJohn Toomey
Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07bitstream-extraction_git.bb: Add check to install directory before creating ↵Ashwini Lomate
.bit file Fix the touch command failure while creating .bit file when Fpgamanager is enabled Signed-off-by: Ashwini Lomate <ashwini.lomate@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-07ai-engine-driver: Move to using libmetal for PREFERRED_PROVIDERMark Hatle
Instead of hardcoding the Xilinx version, use the PREFERRED PROVIDER version of libmetal. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-03-26device-tree: Update to latest versionMark Hatle
Changelog: Board:dtsi: sync u-boot latest dt Board:dts: sync latest u-boot dtsi Board:dts: sync latest dts from u-boot The device-tree patch is no longer required. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-03-24device-tree: Update to match mali implementationMark Hatle
Based on the latest work sent upstream, we drop the extra clock as not necessary. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 9078063db05f5c51d3f91c33ece5cb2068bfa211) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-03-16hdf-repository.inc update :2023.1_0313_1Manikanta Sreeram
Signed-off-by: Manikanta Sreeram <msreeram@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit b679172fb63f56d0bec7e8cf3d19470d160e170b) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-03-15README.fpgamanager.dtg.dfx: Add instructions for fpgamanager dtg dfxSandeep Gundlupet Raju
Add instructions on how to create DFx RP firmware recipes by inheriting fpagmanager_dtg_dfx.bbclass. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-03-15README.fpgamanager.dtg: Add instructions for fpgamanger dtgSandeep Gundlupet Raju
Add instructions on how to create flat and DFx static firmware recipes by inheriting fpagmanager_dtg.bbclass. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-03-15README: Update xilinx tools layer langdale release infoSandeep Gundlupet Raju
Update meta-xilinx-tools README with langdale release info. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-03-08Updated SRCREV for 2023.1_6391Sivaprasad Addepalli
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
2023-03-03external-hdf: Move to xlnx_rel_v2023.1 branchMark Hatle
Changelog: README: Update and remove obsolete files Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-03-03Branch to 2023.1Mark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-03-03Revert "Updated SRCREV for 2023.1_3115"Mark Hatle
This reverts commit 844c27521544481f3a164f0ab5b638a0ace59848. This commit is not yet in 2023.1. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-03-03Remove obsolete 2022 versionsMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-03-03Updated SRCREV for 2023.1_3115Sivaprasad Addepalli
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
2023-03-02Updated SRCREV for 2023.1_3455Sivaprasad Addepalli
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
2023-02-25base-pdi: Add check condition if xsa has multiple pdiSandeep Gundlupet Raju
1. Rename the base-pdi_1.0.bbappend to base-pdi_%.bbapend. 2. Add check condition if xsa has multiple pdi. In case of flat or dfx or csoc design xsa, if xsa contains multiple pdi user needs to set the right boot pdi using BASE_PDI_NAME from local.conf else packaging boot.bin will fails. Hence add check condition if xsa has multiple pdi. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-02-24Revert "xrt: Move AIE settings to meta-xilinx-tools"Mark Hatle
This reverts commit 70c136e68203d3968a3c23ed5c493a627600b7ab. ai-engine has been moved to meta-xilinx-core, move the xrt changes back there to match as well. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-02-24ai-engine: Move to meta-xilinx/meta-xilinx-coreMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>