summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
...
* bitstream: Add tempoary workaround for buildMark Hatle2024-09-041-1/+4
| | | | | | | | | | | The build process expects a bitstream in some cases and provides it in the TOPDIR. We don't want to just set a default, because if it's not provided it should not be expected. Once the generic machines become 'firmware-less', this workaround should be removed. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-bootbin: Add BOOTBIN_INCLUDE default valueJohn Toomey2024-09-041-0/+2
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-bootbin: Move BIF_BITSTREAM_ATTR from meta-xilinx-tools layerSandeep Gundlupet Raju2024-09-041-0/+2
| | | | | | | | | | Using MACHINE_FEATURES += "fpga-overlay" for dynamic configuration use cases is not specific to xsct build, this is also required for SDT builds. Hence move BIF_BITSTREAM_ATTR variable from meta-xilinx-tools to meta-xilinx layer. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* arm-trusted-firmware : Updated SRCREV for 2024.2_3431Sivaprasad Addepalli2024-09-021-1/+1
| | | | | | | | | | | | fix(xilinx): fix OVERRUN coverity violation feat(versal): deprecate build time arg VERSAL_PLATFORM feat(versal2): add dummy implementation for SCMI PD fix(versal2): add ufs specific features support docs(xilinx): update SMC documentation in TF-A feat(xilinx): add feature check function for TF-A specific APIs feat(xilinx): update SiP SVC version number feat(xilinx): update TF-A to passthrough all PLM commands fix(xilinx): fix logic to read ipi response
* u-boot-xlnx : Updated SRCREV for 2024.2_3727Sivaprasad Addepalli2024-08-281-1/+1
| | | | | | | | | | | | | | arm64: versal2: add power domain and reset entry for usb arm64: versal2: Update UFS dt node arm64: zynqmp: Add u-boot command to boot into recovery image arm64: zynqmp: Enable usb3 for k24 som spi: cadence_qspi: Fix Versal NET loopback bit error spi: cadence_qspi: Fix Versal NET ospi indirect write timed out issue arm64: versal-net: Enable octal DTR mode cmd: sf: fix redefinition of return value in read/write sf: Add lock info option to sf command list spi: zynq-qspi: Fix QSPI controller stripe for stacked mode spi: zynq_qspi: Add write status command to update_stripe()
* aie-rt : Updated SRCREV for 2024.2_7587Sivaprasad Addepalli2024-08-281-1/+1
| | | | driver: src:add the numtiles check condition in PrivilegeInitPart
* meta-xilinx-bsp: Move to provencore support to meta-petalinuxMark Hatle2024-08-271-3/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* boot.cmd.generic*: Update bootargs to select full rootfsJohn Vicky Vykuntapu2024-08-252-3/+3
| | | | | | | | Update bootargs to pick full rootfs according to the selected boot targets in case of kria som. Signed-off-by: John Vicky Vykuntapu <johnvicky.vykuntapu@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree: Fixup dependencies for SDTMark Hatle2024-08-251-0/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* base-pdi: Skip default build dependencyMark Hatle2024-08-251-0/+2
| | | | | | | base-pdi doesn't requrie any default dependencies, instead just copy the file(s) and setup the package(s) as necessary. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* extract-cdo: Fix do_deploy behaviorMark Hatle2024-08-251-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dfx-mgr : Updated SRCREV for 2024.2_3291Sivaprasad Addepalli2024-08-181-1/+1
| | | | | | | | DFX-MGR: Bug fix while loading smartcam app DFX-MGR: Update listPackage with RPU slot number DFX-MGR extension to support -remove for RPU DFX-MGR extension to support -load for RPU DFX-MGR extension to support -listPackage for RPU
* image-selector: Add SDT image selector recipeJohn Toomey2024-08-161-0/+72
| | | | | | | | Also add imgsel wrapper allowing for the correct image-selector recipe to be built depending if the XSCT or SDT flow is in use Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx : Updated SRCREV for 2024.2_1935Sivaprasad Addepalli2024-08-161-1/+1
| | | | | | | | cmd: sf: prevent overwriting the reserved memory arm64: versal2: fix the USB ref clock frequency initcall: break loop immediately on failure arm64: versal-net: add OSPI reset gpio for VNX board arm64: xilinx: Remove current-speed property from pl011
* libdfx_2024.2.bb: Add 2024.2 version libdfx recipeSandeep Gundlupet Raju2024-08-141-0/+25
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dfx-mgr_2024.2.bb: Add 2024.2 version dfx-mgr recipeSandeep Gundlupet Raju2024-08-141-0/+74
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* bitstream_1.0.bb: Install and deploy bit fileSandeep Gundlupet Raju2024-08-141-3/+14
| | | | | | | | | | 1. Add recipe version to bitstream recipe. 2. Install and deploy bit file for non xsct builds, This is required for packaging bitstream to boot.bin when MACHINE_FEATURES=fpga-overlay is not set. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* aie-rt : Updated SRCREV for 2024.2_8555Sivaprasad Addepalli2024-08-141-1/+1
| | | | driver: src: core: Provide profiling capability in partial LoadElf
* aie-rt : Updated SRCREV for 2024.2_7631Sivaprasad Addepalli2024-08-091-1/+1
| | | | | Update send-email.yml driver: src: Fix aie-rt compilation warnings while compiling plm/psm.
* aie-rt : Updated SRCREV for 2024.2_7495Sivaprasad Addepalli2024-08-081-1/+1
| | | | Remove review bot approval check
* aie-rt : Updated SRCREV for 2024.2_1371Sivaprasad Addepalli2024-08-061-1/+1
| | | | | fal: src: update the driver api to global one driver: src: Update the Interanl API to global API
* xilinx-bootbin: Move versal qspi or ospi implementationSandeep Gundlupet Raju2024-08-021-1/+24
| | | | | | | | Move versal qspi or ospi implementation from meta-xilinx-tools to meta-xilinx as this is required for both SDT and XSCT build flows. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-bootbin: Remove hardcoded qspi image nameSandeep Gundlupet Raju2024-08-021-1/+3
| | | | | | | | | Remove hardcoded qspi image name for QEMU flash bin and use QEMU_FLASH_TYPE variable to set image name as qspi or ospi bin file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx-scr: Set soft assignment to SDBOOTDEVSandeep Gundlupet Raju2024-08-021-0/+3
| | | | | | | | SDBOOTDEV is used but it is not assigned with any value. So set soft assignment to SDBOOTDEV variable. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx : Updated SRCREV for 2024.2_3683Sivaprasad Addepalli2024-08-021-1/+1
| | | | | soc: zynqmp: Add support for zu1eg_lr device ARM: zynq: Add support for 7z010_lr and 7z020_lr
* u-boot-xlnx : Updated SRCREV for 2024.2_4059Sivaprasad Addepalli2024-07-311-1/+1
| | | | Updated commit ID to latest HEAD
* boot.cmd.generic:update syntax cp.b commandsSwagath Gadde2024-07-281-3/+3
| | | | | | | | qspi and nand read syntax are different with nor read syntax so updating cp.b commands in boot script for nor bootmode. Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* aie-rt : Updated SRCREV for 2024.2_1111Sivaprasad Addepalli2024-07-271-1/+1
| | | | Updated commit ID to latest HEAD
* u-boot-xlnx : Updated SRCREV for 2024.2_2543Sivaprasad Addepalli2024-07-261-1/+1
| | | | Updated commit ID to latest HEAD
* u-boot-xlnx : Updated SRCREV for 2024.2_5623Sivaprasad Addepalli2024-07-221-1/+1
| | | | Updated commit ID to latest HEAD
* boot.cmd.generic:Add nor bootmode support in boot scriptSwagath Gadde2024-07-171-0/+11
| | | | | | | | | Add support to nor bootmode in boot script to boot linux from it. usecase: when bootmode changed on board to BPI mode it will be detected as nor Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx : Updated SRCREV for 2024.2_5647Sivaprasad Addepalli2024-07-171-1/+1
| | | | Updated commit ID to latest HEAD
* u-boot-xlnx : Updated SRCREV for 2024.2_9807Sivaprasad Addepalli2024-07-151-1/+1
| | | | Updated commit ID to latest HEAD
* arm-trusted-firmware : Updated SRCREV for 2024.2_4435Sivaprasad Addepalli2024-07-131-1/+1
| | | | Updated commit ID to latest HEAD
* u-boot-xlnx : Updated SRCREV for 2024.2_4651Sivaprasad Addepalli2024-07-111-1/+1
| | | | Updated commit ID to latest HEAD
* aie-rt : Updated SRCREV for 2024.2_9103Sivaprasad Addepalli2024-07-091-1/+1
| | | | Updated commit ID to latest HEAD
* u-boot-xlnx : Updated SRCREV for 2024.2_9959Sivaprasad Addepalli2024-07-091-1/+1
| | | | Updated commit ID to latest HEAD
* meta-xilinx-standalone-sdt: Added recipes for aienginev2 & aiefalJaydip Patel2024-06-251-1/+1
| | | | | | | | | | | Added aienginev2 and aiefal recipes to support AIENGINE in baremtal decoupling flow. AIENGINE v2 is not dependent on ESW repo. It fetches aie-rt repo & compile yocto baremtal driver. Updated latest SRCREV of main-aie branch as there is dependency on CMake APIs to build AIENGINE driver. Signed-off-by: Jaydip Patel <jaydip.patel@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: ai-engine: Update recipes for 24.2Gregory Williams2024-06-203-0/+90
| | | | | | | | | | | | | | | | Updates source branch for 24.2, updates aiefal and ai-engine-driver versions. Changelog: driver: Version bump fal: Version bump driver: src: Implemented APIs for list exsiting partitions to facilitating debugging Signed-off-by: Gregory Williams <gregory.williams@amd.com> Leave the '2024' version to be 3.5/2024.1 based. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Tweaks to enable version string format changeJohn Toomey2024-06-172-6/+14
| | | | | | | | | | | Minor updates to the amd_spi_image bbclass and bootbin version files to support updated version strin format for Kria, SC and emb-plus Also fix an issue with IMAGE_NAME_SUFFIX being set to ".rootfs" by default Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* arm-trusted-firmware: Verify ATF_CONSOLEMark Hatle2024-06-121-0/+16
| | | | | | | | | Verify the ATF_CONSOLE value is valid during parse time. This should save us from trying to interpret confusing error messages if the console is not set to one of the valid values. If the valid entries change over time we will need to update the integration. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'xilinx/2024.1_2024.2' into base-changesMark Hatle2024-06-113-0/+42
|\ | | | | | | | | | | Renamed u-boot-xlnx to make it clear this is 2024.2 work. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * u-boot-xlnx : Updated SRCREV for 2024.1_2024.2_2043Sivaprasad Addepalli2024-06-101-1/+1
| | | | | | | | Updated commit ID to latest HEAD
| * layer.conf: Fix ATF branched for 2024.2Mark Hatle2024-06-071-0/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Revert "dfx-mgr : Updated SRCREV for 2024.1_2024.2_6875"Manikanta Sreeram2024-06-061-1/+1
| | | | | | | | This reverts commit f0d2cd26290fed99997e0dcda8b0e658edb9664a.
| * dfx-mgr : Updated SRCREV for 2024.1_2024.2_6875Sivaprasad Addepalli2024-06-061-1/+1
| | | | | | | | Updated commit ID to latest HEAD
| * u-boot-xlnx : Updated SRCREV for 2024.1_2024.2_9731Sivaprasad Addepalli2024-06-061-1/+1
| | | | | | | | Updated commit ID to latest HEAD
| * arm-trusted-firmware: Add new 2.10-xilinx-v2024.2 versionMark Hatle2024-05-291-0/+7
| | | | | | | | | | | | | | | | Remove unnecessary ATF_VERSION entry from 2024.1 version. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 64222b55cfe893f3b4692cf56c27b29452d3c236) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Revert "kernel-module-zocl: Rename from zocl"Mark Hatle2024-06-113-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 60542eb1dea413c631330524836412cfefc933bb. This also makes the same change to 2024.1 version. This change caused: ERROR: core-image-minimal-1.0-r0 do_rootfs: Unable to find package with name 'kernel-module-zocl' in SPDX file .../tmp/deploy/spdx/by-hash/zynqmp_generic/sstate:kernel-module-zocl:zynqmp_generic-poky-linux:202410.2.17.0:r0:zynqmp_generic:12:/kernel-module-zocl-6.6.10-xilinx-g3af4295e00ef.spdx.json Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | various: Remove SOC_VARIANT, split versal and versal-net, add machine_featuresMark Hatle2024-06-0424-43/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SOC_VARIANT has been remove, we are now only using the YP standard SOC_FAMILY configuration. The defined families are: zynq, zynqmp, versal and versal-net. Our decision of breaking up versal-net from versal, is based on the SoC CPU changes from cortexa72/r5 to cortexa78/r52, thus we're treating it as a different SoC family. In order to capture the individual capabilities that we used to handle via SOC_VARIANT, we have defined the following features (some may have been previously defined): - mali400 (zynqmp eg and ev) - vcu (zynqmp ev) - rfsoc (zynqmp dr RF capabiltiies) - aie - (versal ai & premium) - vdu - (versal ai) SOC_VARIANT_ARCH and SOC_FAMILY_ARCH are now obsolete and replaced by MACHINE_ARCH. This is based on the guideline that any recipes that use MACHINE_FEATURES should be MACHINE_ARCH specific. Signed-off-by: Mark Hatle <mark.hatle@amd.com>