summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/dynamic-layers
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge remote-tracking branch 'xilinx/rel-v2024.1' into master_2024.1Mark Hatle2024-05-031-1/+1
|\| | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | open-amp : Updated SRCREV for 2024.1_8987Sivaprasad Addepalli2024-05-011-1/+1
| | | | | | | | | | | | apps: zynqmp_r5: zynqmp: Update #ifndef wrappings for RPU1
* | | Merge remote-tracking branch 'xilinx/master' into master_2024.1Mark Hatle2024-04-244-62/+0
|\ \ \ | | |/ | |/| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | meta-xilinx-core: dynamic-layer/openamp: Move to meta-openampMark Hatle2024-04-224-62/+0
| | | | | | | | | | | | | | | | | | Move libmetal and open-amp versions to meta-openamp Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | xrt: Fix older versions for ScarthgapMark Hatle2024-04-192-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Add in necessary libmetal dependency (dynamic) Patch the sources using the xrt-cstdint.patch where applicable. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | meta-xilinx-core: xrt: Rename and add older versionsMark Hatle2024-04-191-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Version/rename XRT for the current version. Zocl is tied to XRT, and to the kernel sources. So provide an older XRT/Zocl combination to allow for older configurations. Note, 2022.1 -> 2023.1 do not currently work. Zocl builds, but XRT fails due to issues with gcc 12 and beyond. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | xrt: Fix older versions for ScarthgapMark Hatle2024-04-182-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Add in necessary libmetal dependency (dynamic) Patch the sources using the xrt-cstdint.patch where applicable. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-core: xrt: Add older versionsMark Hatle2024-04-181-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Zocl is tied to XRT, and to the kernel sources. So provide an older XRT/Zocl combination to allow for older configurations. Note, 2022.1 -> 2023.1 do not currently work. Zocl builds, but XRT fails due to issues with gcc 12 and beyond. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | Merge remote-tracking branch 'xilinx/rel-v2024.1' into master-nextMark Hatle2024-04-163-4/+4
|\ \ \ | | |/ | |/| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | openamp-layer: Move from 2024 to xlnx_rel_v2024.1Mark Hatle2024-04-102-2/+2
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | lopper: update SRCREVBen Levinsky2024-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | 30bed2b openamp: xlnx: Add vc-p and vn-p models Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | lopper: srcrev updateBen Levinsky2024-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | openamp: xlnx: versal: match model parsing same as VNET Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | lopper: Update SRCREV for lopperOnkar Harsh2024-04-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The SRCREV update contains below commits: assists: generate_config_object: Enable user-driven customization of library options assists: generate_config_object: Addressed the scenario where, not all masters are reset masters lopper:assists:baremetallinker: Do not consider linear SPIs for memory tests lopper:assists:gen_domain_dts: Remove axi_noc and noc_ddr4 IPs from linux ignore list base: add expression to clock phandle description Signed-off-by: Onkar Harsh <onkar.harsh@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | lopper: srcrev updateBen Levinsky2024-04-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | missing one commit form latest d67410d openamp: xlnx: Update model parsing Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | open-amp : Updated SRCREV for 2024.1_8471Sivaprasad Addepalli2024-04-031-1/+1
| | | | | | | | | | | | apps: zynqmp_r5: zynqmp: Add default values in case they are missing in BSP
* | | Merge remote-tracking branch 'xilinx/rel-v2024.1' into HEADMark Hatle2024-04-041-1/+1
|\| | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | lopper: srcrev updateBen Levinsky2024-03-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d67410d openamp: xlnx: Update model parsing 9e880fa openamp: xlnx: remove a2197 e4b6f3b lopper: assists: gen_domain_dts: Update symbol node entry for gic_its node 5069563 base/phandle: add resets and assigned-clocks 4d61969 lopper: assists: gen_domain_dts: Add option to keep TCM nodes 5666b57 lopper: assists: baremetal_validate_comp_xlnx: Update the assist to handle use cases where dev_type is missing in the driver yaml 88f9171 lopper: assists: baremetal_validate_comp_xlnx: Update mem_type check for microblaze_riscv fa2aab9 lopper: assists: baremetal_xparameters_xlnx: Generate reg and interrupt defines for all possible ranges Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | Merge remote-tracking branch 'xilinx/rel-v2024.1' into master-nextMark Hatle2024-03-271-2/+2
|\| | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | lopper: Update Branch and SRCREV of lopper for 2024.1Onkar Harsh2024-03-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Github lopper (https://github.com/devicetree-org/lopper) has now been branched out to v0.2024.x to support 2024.1 release. Update the recipe to use lopper from this branch. The SRCREV update contains below commits: assists: gen_domain_dts: Remove BRAM memory nodes from linux device tree assists: linker/domain: Add support for linear flash memories in linker script lopper: assists: baremetal_validate_comp_xlnx: Update memory test checks for zynq platform lopper: assists: baremetal_xparameters_xlnx: Fix whitespace after the marco name warning assists: baremetal_xparameters_xlnx: Export defines needed by MB V BSP lops: lop-microblaze-riscv: Add support for library fallback mechanism lopper: assists: baremetal_gentestapp_xlnx: Fix the condition for selftest API declartion Signed-off-by: Onkar Harsh <onkar.harsh@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | qemu: Remove versions older then 8.1, no longer compatibleMark Hatle2024-03-273-48/+0
| | | | | | | | | | | | | | | | | | Versions older then 8.1 are no longer compatible with the runqemu. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | Merge remote-tracking branch 'xilinx/rel-v2024.1' into master-nextMark Hatle2024-03-2613-11/+246
|\| | | |/ |/| | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: srcrev update for 2024.1Appana Durga Kedareswara rao2024-03-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Below are the updates lopper: assists: xlnx_overlay_dt: Handle phandle properties in a specific way assists:gen_domain_dts.py: Remove PL DDR from default linux device tree lopper: assists: gen_domain_dts: Prune clocking wizard setup: update description and python version version: update to v1.2.0 lops: lop-microblaze-riscv: Add support for bit-manipulation extensions Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2024-03-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Below are the updates lopper: assits: bmcmake_metadata_xlnx: Fix CMAKE_MACHINE value for versal platform lopper: assists: baremetal_validate_comp_xlnx: Add special handling for emacps assists:baremetallinker: Correct the logic to set the start address of linker section for microblaze assists: baremetallinker: Correct the start address for text and data sections for microblaze assists: baremetalconfig: Correct the size for 32bit cell size boundary condition lopper: assists: baremetallinker_xlnx: Update default heap size for microblaze processor lopper: assists: baremetal_validate_comp_xlnx: Add assist to validate the hardware required for a given ESW component lopper: assists: gen_domain_dts: Update don't delete properties list lopper: assists: preserve the device-tree node order Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * libmetal : Updated SRCREV for 2024.1_2435Sivaprasad Addepalli2024-03-071-1/+1
| | | | | | | | | | lib: system: MPU flag check fix for xilinx platform FreeRTOS Avoid mem mapping in MPU for region mapped
| * lopper: Update srcrev for 2024.1Ben Levinsky2024-03-051-1/+1
| | | | | | | | | | | | | | | | | | Below are the updates: 212686c isspec: drop debug code Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * open-amp : Updated SRCREV for 2024.1_4959Sivaprasad Addepalli2024-03-051-1/+1
| | | | | | | | apps: zynqmp_r5: zynqmp: Update RPU1 Bitmask
| * libmetal : Updated SRCREV for 2024.1_7819Sivaprasad Addepalli2024-03-021-1/+1
| | | | | | | | | | examples: zynqmp_r5: CMake: Enable demo to build without libxil present in SDT flow examples: linux: zynqmp: Enable Values to be mutable
| * lopper: Update srcrev for 2024.1Ben Levinsky2024-02-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | Below are the updates: d01a174 openamp: xlnx: Update Platform handling to use model property c747581 base/phandle: add reset-gpios 4451694 tree: return a list of nodes matching an address Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * libmetal-xlnx: 2024.1: Updated SRCREVBen Levinsky2024-02-281-1/+1
| | | | | | | | | | | | | | examples: linux: zynqmp: Fix Typo in ZynqMP IPI Base address Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2024.1Ben Levinsky2024-02-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Below are the updates: 1bf6728 Revert "lopper: assists: gen_domain_dts: Remove dupe TCM node" 9173c4c openamp: xlnx: VHK158: clean up compatible string 7b8fafc lopper: assists: xlnx_overlay_dt: fixed the closing bracket missing issue bfbd55b domain_access: reference count memory nodes 6937a27 Revert "openamp: xlnx: Clean up TCM handling" 4e8c9a4 assists/domain_access: keep all matched regions 8a936b8 openamp: xlnx: Clean up TCM handling 7a16db0 lopper: assists: gen_domain_dts: Remove dupe TCM node 17cc815 lopper: assists: domain_access: Fix typo vebose 033a78f lopper: assists: barmetal*: Fix race condition in the version driver handling Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2024.1Ben Levinsky2024-02-211-1/+1
| | | | | | | | | | | | | | | | | | | | Below are the updates ac63f30 openamp: xlnx: Add versal SOC's vhk158 and vek280 5b0289f lopper: assistes: Reduce dtb for sd-fec designs 6ce8ab4 lopper: assists: Enhance special proprety removal Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2024-02-191-1/+1
| | | | | | | | | | | | | | | | | | | | Below are the updates lopper: assists: Add special handling for xdma pcie lopper:assists:baremetal*: Correct the steps to construct a 64 bit value from 2 32-bit cells assists/domain_access: update start and size of memory Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-core: openamp: device-tree: zynqmp: Correct buffer offsets for PL1Ben Levinsky2024-02-191-5/+5
| | | | | | | | | | | | | | | | Ensure that IPI message buffers work for RPU application by using correct destination buffer offsets Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-core: openamp: device-tree: zynqmp: Update RPU1 Message buffersBen Levinsky2024-02-151-4/+4
| | | | | | | | | | | | | | Construct buffers to be for PL1 on APU to RPU1 IPI Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * open-amp-xlnx: Updated SRCREVBen Levinsky2024-02-151-1/+1
| | | | | | | | | | | | | | apps: zynqmp_r5: Versal NET: Update linker script for booting Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2024-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Below are the updates assists: remove overly verbose output assists/domain_access: count indirect references assists/isospec: output cpu specific label assists/domain_access: fix memory node -> address-map updating yaml: update version check to use packaging module assists: baremetal_xparameters_xlnx: Export MB V cpu parameters related defines Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update SRCREV for 2024.1Ben Levinsky2024-02-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 4af6ecd openamp: xlnx: Clean up SOC Parsing 62a0930 openamp: xlnx: Add support for more SOC's f58a344 openamp: xlnx: Add VMK180 support 1fcbfed assists/isospec: add ss_permissions to valid access types 6b74788 lopper: assists: baremetal_xparameters_xlnx: Update IPI interrupt ID value to inline with vitis classic b03b978 lopper: assists: baremetal_xparameters_xlnx: Generate interrupt ID for IPI cf70679 lopper: assists: baremetalconfig_xlnx: Generate dummy config struct in case proprety is not present f20667c assists/isospec: log new spec type ss_management Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * versal-net-openamp.dtsi: Update R52-1 node to reference second mailbox nodeBen Levinsky2024-02-091-1/+1
| | | | | | | | | | Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * libmetal-xlnx: 2024.1: Include libmetal-xlnx.inc to pick up machineBen Levinsky2024-02-071-0/+1
| | | | | | | | | | | | | | | | Pass CFLAG to Libmetal Repo for Xilinx-AMD build of Libmetal AMP Demo from meta-openamp file libmetal-xlnx.inc Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2024.1Ben Levinsky2024-02-071-1/+1
| | | | | | | | | | | | | | lopper: assists: baremetal_xparameters_xlnx: Fix subnode_phandle property generation Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * open-amp-xlnx: Updated SRCREVBen Levinsky2024-02-071-2/+2
| | | | | | | | | | | | | | apps: zynqmp_r5: Enable build with latest SDT BSP Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * libmetal-xlnx: Updated SRCREVBen Levinsky2024-02-071-1/+1
| | | | | | | | | | | | | | | | examples: linux: zynqmp: Add Versal-NET IPI Values lib: generic: xlnx: Use CMAKE_C_FLAGS to determine if SDT symbol is present Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Add the dependency of "packaging" moduleOnkar Harsh2024-02-071-0/+1
| | | | | | | | | | | | | | | | | | The commit 738df8cc6819 (yaml: support ruamel versions > 0.17.x) of github lopper repo introduced a new dependency for lopper over "packaging" module. Add the same in Yocto workflow. Signed-off-by: Onkar Harsh <onkar.harsh@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2024-02-071-1/+1
| | | | | | | | | | | | | | | | | | Below are the updates lopper: assists: xlnx_overlay_dt: Fix wrong gic_node referencing setup.py: Add "packaging" module under YAML related requirements of Lopper Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * libmetal-xlnx: Updated SRCREVBen Levinsky2024-02-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Pick up latest commits for build examples: linux: zynqmp: Add Versal-NET IPI Values lib: generic: xlnx: Use CMAKE_C_FLAGS to determine if SDT symbol is present examples: generic: zynqmp_r5: Add symbols for System Device Flow flow lib: generic: xlnx: Enable CMake handling for System Device Tree Flow Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update SRCREV for 2024.1Sandeep Gundlupet Raju2024-02-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Changelogs: lops: lop-microblaze-riscv: Fix handling of use-muldiv and use-fpu lopper: assists: Remove domain specific code from the assist xlnx_overlay_dt.py: Rename dfx-static to dfx asists/subsystem: make processing more robust isospec: ensure that memory and cpus are always lists Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * qemu-xilinx: Fix mingw compilationMark Hatle2024-02-031-1/+1
| | | | | | | | | | | | | | | | Mingw compilation does not support libcap-ng which is requird by the virtfs configuration. Change this to match the previous 7.1 implementation where virtfs is only enabled on the target version of qemu. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: Update srcrev for 2024.1Ben Levinsky2024-01-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lopper: assists: baremetal*: Add provision to pass float numbers from SDT as is yaml: support ruamel versions > 0.17.x lopper: assists: gen_domain_dts: Fix syntax issue in the code lopper: assists: baremetal_xparams: Done generate interruptIDs for PS peripherals isospec: refactor for speed and tracking tree: fix property iteration for json isospec. WIP2. cleanedup prints WIP: v2 unassigned devices and memory WIP: unreferenced devices can be addded, lots of address warnings assist:baremetalconfig: Avoid the error when there is no serial mapped to the processor xlnx_overlay_dt.py: Update script to support partial use cases openamp: xlnx: Enable Linux generated Device Tree to work for OpenAMP use cases Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-core: virtualization_layer: qemuMark Hatle2024-01-227-7/+81
| | | | | | | | | | | | | | | | | | | | | | Rework the meta-virtualization qemu extensions implemented in the meta-xilinx-core layer. It was found that is a bug in the langdale meta-virtualization. Due to this, we need to use BBMASK to exclude the changes from that layer, and then repeat them, but only for qemu 7.1. qemu 8.1 work is taken from the current master version of meta-virtualization. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-core: openamp: device-tree: Add separate RPU1 IPI Mailbox nodeBen Levinsky2024-01-182-8/+27
| | | | | | | | | | | | | | | | | | Add separate IPI Mailbox node for Versal NET and ZynqMP Platforms. Remoteproc driver expects separate IPI Mailbox node for each remoteproc instance. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>