summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * layer.conf: Set PREFERRED VERSION for xen and xen-toolsSandeep Gundlupet Raju2024-01-061-0/+3
| | | | | | | | | | | | | | Set PREFERRED VERSION for xen and xen-tools to 4.17. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xen: Move xen recipes and files from petalinux layerSandeep Gundlupet Raju2024-01-0613-0/+1580
| | | | | | | | | | | | | | | | Move xen recipes and files from meta-petalinux to xilinx-virtualization layer exlcuding example configuration and passthrough device tree. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx: Add new sub layer for xen featuresSandeep Gundlupet Raju2024-01-063-0/+63
| | | | | | | | | | | | | | Add new sub layer meta-xilinx-virtualization for xen features. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * embeddedsw : Updated SRCREV for 2024.1_2463Sivaprasad Addepalli2024-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | usb: usbpsu: examples: Update the freertos examples to support SDT flow usb: usbpsu: data: add dependency_files in yaml FreeRTOS examples Application fixes for decoupling flow VPROCSS: Driver TCL fix for customer issue xilpm: versal_common: server: use healthy boot monitor timer sw_services:xilplmi:Save PSM & PMC Buffers for IPU scripts: pyesw: library_utils: Add _XLNX_PLATFORM for libmetal platforms Revert "shmem: Add shared memory struct properties comments" ThirdParty: openamp: 2024.1 version for v2023.10.0 open-amp: apps: update to upstream v2023.10.0 open-amp: lib: update to upstream v2023.10.0 libmetal: lib: update to upstream v2023.10.0
| * linux-xlnx : Updated SRCREV for 2024.1_7575Sivaprasad Addepalli2024-01-051-1/+1
| | | | | | | | | | firmware: xilinx: Remove zynqmp_pm_write_aes_key*() nvmem: Use versal_pm_aes_key_write
| * u-boot-xlnx : Updated SRCREV for 2024.1_5447Sivaprasad Addepalli2024-01-041-1/+1
| | | | | | | | | | mtd: spi-nor: Add IS25LP02G flash support clk: zynqmp: enable topsw_lsbus clock
| * lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2024-01-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Below are the updates openamp: xlnx: Update RPMsg kernel mailbox output lopper: assists: baremetalconfig_xlnx: Update the get_label() API to read xlnx,name property lopper: assists: Add support for VersalNet linux device-tree generation assists: baremetal_gentestapp_xlnx: Don't generate Instance names for selftest lopper: lops: Rename the interrupt-controller node to inline with existing linux device-tree entries lopper: assists: gen_domain_dts: Add support for linux device-tree generation lopper: assists: correct memory size when the size crosses 32 bit lopper:assists:baremetal_config: Correct the pci range mapping Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * Updating VDU license file checksumVirendra Nakaskar2024-01-033-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libvdu-omxil change: vdu: add HEVC index and type fix: add missing ToStringValue feat(app): device selection chore: update to revision d20230724 libvdu-ctrlsw change: fix: add missing mask chore: update to revision d20230724 Support for reserved memory with start address not aligned on 2GB Revert "Adding support for vdu-auto-instance vdu-firmware change: chore: update to revision d20230724 Support for reserved memory with start address not aligned on 2GB Signed-off-by: Virendra Nakaskar <Virendra.Nakaskar2@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * Updated SRCREV of vdu-ctrl-sw for 2024.1_4811Siva Addepalli2024-01-031-1/+1
| | | | | | | | | | | | | | | | | | fix: add missing mask chore: update to revision d20230724 Support for reserved memory with start address not aligned on 2GB reintegration Revert Adding support for vdu-auto-instance Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * Updated SRCREV of vdu-omx-il for 2024.1_7951Siva Addepalli2024-01-031-1/+1
| | | | | | | | | | | | | | | | | | vdu: add HEVC index and type fix: add missing ToStringValue feat(app): device selection chore: update to revision d20230724 Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * Updated SRCREV of vdu-modules for 2024.1_9315Siva Addepalli2024-01-031-1/+1
| | | | | | | | | | fix: xilinx implementation of add_memory Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * xilinx-standalone: libxil: Install Spec fileBen Levinsky2024-01-031-0/+4
| | | | | | | | | | | | | | | | | | | | Consumers of Libxil library in AMD-Xilinx BSP require use of Spec file for compilation. Install this so other consumers can use the Spec file. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * kernel-module-mali: Replace vma->vm_flags modifications with modifier callsParth Gajjar2024-01-032-0/+82
| | | | | | | | | | | | | | | | Added 0028-Replace-vma-vm_flags-direct-modifications-with-modif.patch Replaced direct modifications to vma->vm_flags with modifier calls. Signed-off-by: Parth Gajjar <parth.gajjar@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * dfx_user_dts.bbclass: Fix build issue with bin and dtsi as inputSandeep Gundlupet Raju2024-01-031-1/+1
| | | | | | | | | | | | | | | | | | | | In dfx_user_dts.bbclass fix build issue with bin and dtsi as input file to firmware recipe. In case of bin file as input bootgen operation is not performed and directly copy from ${S} directory. Also remove check condition if dtbo with firmware-name doesn't exist which is not required in case of bin file as input. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * image-update: Added compatible versal machine to the recipeSharath Kumar Dasari2024-01-031-0/+1
| | | | | | | | | | Signed-off-by: Sharath Kumar Dasari <sharath.kumar.dasari@xilinx.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * xrt, zocl: Update commit idsaumya garg2024-01-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: Fix missing include (#7858) VITIS-10910 Separate Ryzen and Alveo devices in ReportHost List (#7856) Skeleton directory and build infrastructure for HIP bindings (#7857) Added checks to build XRT with GCC 9 on RHEL 8 (#7851) EDGEML-6881 Random test failure when looking for driver store path (#7855) AIE Profile Update to maintain equivalence between Edge/Client (#7852) cleanup debug plugin (#7850) Improvements to parsing AIE trace settings (#7848) Initial pass of AIE profile refactoring (#7846) Fixing XRT issue for Ubuntu 23.10 (#7841) setting concurrency to 1 if a pr is synchronized (#7849) Fix for CR-1183009 mem-bw test failing without platform.json (#7847) Add missing apt-get update to have an up-to-date package list (#7836) Enabling setting XRT install prefix to custom location on Linux build. (#1) (#7835) Add warning exception for early return (#7844) fixing lpddr dma issue (#7845) CR-1183009 Fix IOPS Validate Issue (#7843) patch fix for checkout in GHA (#7842) AIE profile fixes and re-formatting (#7832) Migrating XRT PR CI worklow to GHA (#7839) CR-1183009 Fix xbutil validate bugs in mem-bw and verify (#7837) VITIS-10247 Refactor device name mapping to use device class query (#7838) Initial refactoring of AIE trace plugins (#7813) Signed-off-by: saumya garg <saumya.garg@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * Updated SRCREV of vcu-omx-il for 2024.1_7299Siva Addepalli2024-01-031-1/+1
| | | | | | | | | | chore: update to revision d20230920 Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| * embeddedsw : Updated SRCREV for 2024.1_5131Sivaprasad Addepalli2024-01-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | dfeprach: Add continuous scheduling axipcie: modified axipcie device Id versal_psmfw: versal_net: Fix Misra violation 7.2 versal_psmfw: versal_net: Fix Misra-c violation 10.4 v_sdirxss: Add supoort for SDT flow v_sdirx: Add support for SDT flow v_sditxss: Add support for SDT flow v_sditx: Add support for SDT flow sdi_common: Add support for SDT flow sdps: Add support to read custom HS400 tap delay value
| * embeddedsw : Updated SRCREV for 2024.1_9163Sivaprasad Addepalli2024-01-021-1/+1
| | | | | | | | | | | | | | | | trngpsx:Add support for non-blocking reseed operation sw_services:xilsecure:Fix logical issue in updating keyslot value sw_services:xilsecure: Add SHA384 mgf support sw_services:xilsecure: Add RSA CRT support for keyunwrap sw_services:xilsecure: Add client support XSecure_RsaExp
| * linux-xlnx : Updated SRCREV for 2024.1_2391Sivaprasad Addepalli2024-01-011-1/+1
| | | | | | | | misc: xilinx-ai-engine: fixed the bitmap resource in aie_part_set_column_clock_from_user API
| * embeddedsw : Updated SRCREV for 2024.1_1507Sivaprasad Addepalli2024-01-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v_hdmirxss: Add support for SDT flow v_hdmirx: Add support for SDT flow vphy: Add SDT flow support for HDMI v_hdmiphy1: Add speedgrade variable in yaml v_hdmitxss1: Fix absolute for VTC and Tx core in SDT flow v_hdmirxss1: Fix absolute address for Rx core in SDT flow xilsem:Added additional check for Inplace PLM update in deferred start-up mode. xilpm: versal_common: server: Add CPPUTEST macro xilplmi: prints optimization xilloader: prints optimization BSP: riscv: Explicitly align trap vector base address to 4 bytes BSP: riscv: Disable relaxation of code sequence while setting up stack xilffs: Update YAML with Versal Net support
| * arm-trusted-firmware : Updated SRCREV for 2024.1_2083Sivaprasad Addepalli2023-12-301-1/+1
| | | | | | | | | | | | | | docs(versal): add ERRATA_ABI_SUPPORT build documentation feat(versal): enable errata management feature feat(versal-net): add bufferless IPI Support build(versal-net): reorganize platform source files
| * embeddedsw : Updated SRCREV for 2024.1_7063Sivaprasad Addepalli2023-12-281-1/+1
| | | | | | | | | | | | | | | | sw_apps: imgsel: versal image selector Vless build failure fix xilpm: versal_net: server: Enable dynamic CCI/SMMU handling feature sw_services:xilloader: Place PMC TRNG in reset dp21: Fix SinkCount calculation when MST is enabled in RX Subsystem xilsecure: Fix status success assignment for invalid mod data
| * embeddedsw : Updated SRCREV for 2024.1_8447Sivaprasad Addepalli2023-12-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | csi2tx Driver: csi2tx driver migrated to decoupling flow. csi2txss Driver: csi2txss Driver migrate to decoupling flow Xilsem:Protect error injection test with macro and add XilSEM status prints sw_services: xilpm: assign value to IOCTL ID sw_services:xilnvm:Added Microblaze support for versalnet can: Update the interrupt example for ECC enablement can: Add ECC enablement for CAN driver can: Modify XCan_InterruptEnable to enable only the interrupts passed as argument can: Add new member to config structure can: Increment driver version ddrcpsu:Fix compilation warnings ddrcpsu: Update the driver version to v1.6 canps:Fix compilation warnings xilpm: versal: server: Fix Mbist clear trigger sequence for XRAM block Revert "lwip: metadata changes for timestamp" drivers: Update the compatibility string for the cframe and cfupmc drivers for VersalNet platform scripts: pyesw: create_bsp.py: Update the compiler flags for psx_pmc microblaze dp21:Fix Link_Count_Variable updation in RX MST Sideband reply message. sw_services: xilpki: Correct the PKI_ECC_NIST_P384_KEY_PRIV_GEN_CMD value lwip: metadata changes for timestamp
| * Updated Commit IDSiva Addepalli2023-12-221-0/+0
| | | | | | | | | | | | machine.py: changing the machine name to lower case. Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * linux-xlnx : Updated SRCREV for 2024.1_4571Sivaprasad Addepalli2023-12-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | kbuild: Fix xilinx_puf.h uapi mtd: spi-nor: Remove CFI_MFR_WINBND macro firmware: xilinx: Remove versal_pm_rsa*() firmware: xilinx: Remove zynqmp_pm_probe_counter_read/write prototypes firmware: xilinx: Make zynqmp_pm_get_family_info() static firmware: xilinx: Remove unused IOCTL_AIE_ISR_CLEAR firmware: xilinx: Remove zynqmp_pm_pinctrl_get_function() firmware: xilinx: Remove zynqmp_pm_get_operating_characteristic() firmware: xilinx: Remove zynqmp_pm_set_configuration() firmware: xilinx: Remove zynqmp_pm_set_max_latency() firmware: xilinx: Remove zynqmp_pm_request_suspend() firmware: xilinx: Remove zynqmp_pm_self_suspend() firmware: xilinx: Remove zynqmp_pm_abort_suspend() firmware: xilinx: Remove zynqmp_pm_set_wakeup_source() firmware: xilinx: Remove clock_setrate/getrate prototypes
| * embeddedsw : Updated SRCREV for 2024.1_5067Sivaprasad Addepalli2023-12-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dp21txss: Fix XDp_TxSetDownspread API dp21: Fix issues observed with QD sink device xilplmi: added offset support to list commands dp21:Fix config structure parameters in yaml file dp14: Fix Config structure parameters in yaml file dual_splitter: Add CMakeLists file for system device-tree flow SCD Example app is corrected dp12txss: examples: zcu_pt: Add support for system device-tree flow. dp12rxss: examples: zcu_rx: Add support for system device-tree flow. dp12rxss: Add support for system device-tree flow dp12rxss: Add support for system device-tree flow dp12txss: examples: key: Add support for system device-tree flow dp12txss: examples: inc: Add support for system device-tree flow dp12txss: examples: kc: Add support for system device-tree flow. dp12txss: examples: kcu: Add support for system device-tree flow dp12txss: examples: zcu_tx: Add support for system device-tree flow. dp12txss: Add support for system device-tree flow dp12txss: Add support for system device-tree flow dp12: Add support for system device-tree flow dp12: Add support for system device-tree flow dphy Driver: dphy Driver updated for supporting decoupling flow. dsi Driver: dsi Driver updated for decoupling flow. dsitxss Driver: dsitxss Driver ported for decoupling flow csi Driver: csi Driver ported for decoupling flow mipicsiss Driver: MIPICSISS driver and ZCU102 example ported for decoupling flow xilpm: use FuncId instead of PinFunc sw_apps: Support SDT flow for Microblaze RISC-V xiltimer: Add support for Microblaze RISC-V BSP: Add SDT flow support for Microblaze RISC-V versal-net: xilsecure: Added version # for ECDH xilloader: Added code to Verify Address Range xilmailbox: Add initial support for Microblaze RISC-V xilffs: Add initial support for Microblaze RISC-V gpio: Add initial support for Microblaze RISC-V ipipsu: Add initial support for Microblaze RISC-V spi: Add initial support for Microblaze RISC-V spi: Updated the driver version uartpsv: Add initial support for Microblaze RISC-V uartps: Add initial support for Microblaze RISC-V uartns550: Add initial support for Microblaze RISC-V uartlite: Add initial support for Microblaze RISC-V wdttb: Add initial support for Microblaze RISC-V canps: Add initial support for Microblaze RISC-V canps: Increment driver version BSP: microblaze: Fix microblaze_invalidate_dcache for SDT flow i3cpsx: Fix code formatting issues with checkpatch i3cpsx: Add support for system device-tree flow for example i3cpsx: Add support for system device-tree flow i3cpsx: Update the slave property i3cpsx: Update the version sw_services: xilcert: Add Subject Alternative Name field sw_services:xilplmi:Fixed compilation warnings VPROCSS driver: Reverting back the earlier changes. xilpm: versal_common: server: remove XPM_NODEIDX_STMIC_MIN check xilpm: versal_net: Add support for no buffer IPI devices xilpm: versal_common: Add CRP register node drivers: Fixed source code-format issue. drivers: Fix compilation errors xilpuf: fixed doxygen grouping
| * Updated Commit IDSiva Addepalli2023-12-211-0/+0
| | | | | | | | | | | | | | | | | | | | lib:multiconfigs.py: Generate multiconfig dts/conf file only if user selected lib:multconfigs.py: Fix build issue with r5baremetal configuration yocto_machine.py: Remove PREFERRED_VERSION settings Add support petalinux to pick boot.scr script flash offset and size from dt for flash based boot petalinux-dtg.tcl: fix for versal-net build failure Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * lopper: Update SRC_REV for 2024.1Sandeep Gundlupet Raju2023-12-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change log: xlnx_overlay_dt.py: Update script to support full and dfx-static lopper:assists:baremetal_xparams Generate the Memory region names within NOC macros openamp: xlnx: Add IPI Helper code assists: introduce sample comparision assist assists:baremetallinker_xlnx: Fix handling for lmb bram lops: Add lops file to generate Microblaze RISC-V compiler flags lopper: assists: baremetal*: Add proper checks Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * README.dfx.user.dts.md: Update bit or bin or pdi only usageSandeep Gundlupet Raju2023-12-201-3/+104
| | | | | | | | | | | | | | | | Update README file with bit or bin or pdi usage only. Also add Versal Segmented Configuration usage. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dfx_user_dts.bbclass: Add bit or bin or pdi only packagingSandeep Gundlupet Raju2023-12-201-48/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Add support for packaging bit or bin or pdi only. 2. Fix logic for bit or bin found by adding space in search key, If user has .bit.bin file as input then both .bit and .bin was set to trun. In SRC_URI between two files there will be a space. 3. Remove versal soc family check condition and inverse the logic with zynq and zynqmp to support next generation silicon devices. 4. Fix UnboundLocalError: local variable 'dts_file' referenced before assignment. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * open-amp-xlnx: Update branch to 2024Sergei Korneichuk2023-12-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 2024 branch is a rebase onto the upstream release 2023.10.0. Changelog since xlnx_rel_v2023.2: The rebased 9 commits: log: default to function, line number prefix service: rpmsg_rpc: fix build error apps: zynq7: Wrap symbols in SDT apps: rpmsg-echo: poll on vdev reset flag apps: platform_info: add API for vdev reset flag apps: zynq7: Move App specific variables to platform_info.h apps: zynqmp: Move App specific variables to platform_info.h apps: zynqmp_r5: Move App specific variables to platform_info.h apps: add remoteproc trace buffer The upstream 43 commits: release: open-amp 2023.10.0 README: add line wrap for line containing more than 100 characters. README: Point people to the official open-amp doc instead of the wiki github action: Fix stales action to not close PR/issue after 7 days virtio: Fix delete_virtqueues function virtio: make unused function virtio_describe() deprecated Docs: style doxygen when built as part of OpenAMP docs github action: add stales action virtio: Add virtio_dev_name function description virtio: Complete virtio and virtqueue structures Doxygen description Docs: enable readthedocs rendering (for PRs) Refactor VRING macros for AMP VIRTIO Doxygen updates for data structures options: add option for all cache operations virtqueue: define a common cache flush/invalidate rpmsg: buffers flush/invalidate virtqueue: move VRING_FLUSH and VRING_INVALIDATE to header options: fix typo CI: Fix Zephyr build by updating Zephyr SDK version to 0.16.1 virtio: virtio-mmio framework README: add new cache option for resource table remoteproc: do cache invalidation before reading rsc_table info virtio: add create_virtqueues and delete_virtqueues in virtio_dispatch CI: Fix checkpatch virtio: follow virtio v1.2 spec, add more virtio status and device id CI: update checkout action to V3 apps: zynqmp: Add Versal_net IPI values. release: open-amp 2023.04.0 Updates to Doxyfile Function header description consistency version: use generated version_def.h checkpatch: fix TYPO_SPELLING check for words with apostrophe rpmsg: add cache flash when return rx buffer zynq7, microblaze resource table: virtio notifyid lib:Fix atomic_flag error for clang compilation apps:Fix atomic_flag error for clang compilation rpmsg: do cache_invalidate() when real data returned openamp: fix remoteproc_load_noblock hasn't update rsc_io readme: Fix broken openamp-rp mailing list link Added build for Doxygen docs CI: add more build warning checks and force them to error. apps: Fix warnings about declaration of shadows variables CI: fix Zephyr build issue resulting from the introduction of sysbuild Signed-off-by: Sergei Korneichuk <sergei.korneichuk@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * libmetal-xlnx: Update branch to 2024Sergei Korneichuk2023-12-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 2024 branch is a rebase onto the upstream release 2023.10.0. Changelog since xlnx_rel_v2023.2: The rebased 15 commits: examples: linux: zynqmp: Remove MB definition examples: freertos: define xInterruptController in System Device Tree Flow test: linux: add test for multiple IO regions log: default to function, line number prefix log: update ML_ERR, ML_INFO, ML_DBG macros examples: linux: add an option to set debug log level libmetal: amp_demo: improve performance measurement examples: freertos: zynqmp_r5: dynamically set TTC and IPI vars examples: generic: zynqmp_r5: dynamically set TTC and IPI vars examples: linux: zynqmp_r5: dynamically set TTC and IPI vars examples: linux: libmetal_amp_demod: add macro guards for IPI examples: linux: zynqmp: Use IPI commit API examples: linux: add IPI with R5 rproc kick sysfs impelmentation examples: linux: zynqmp: Add IPI uio based API implementation examples: linux: zynqmp: Introduce common IPI APIs The upstream 36 commits: release: libmetal 2023.10.0 CI: Zephyr: Get latest version of the zephyr sdk github action: Fix stales action to not close PR/issue after 7 days lib: freertos: consolidate common Xilinx code lib: generic: consolidate common Xilinx code lib: a53: remove redundant MB and GB macros Remove vim editor configuration in files CI: Zephyr: Only fetch needed branches instead of everything CI: Fix entrypoint indentation CI: Zephyr build: Be less verbose Fix Zephyr testcase with latest Zephyr log: add function name, line number prefix github action: add stales action README: Point people to the offical docs not the wiki Docs: fix for the readthedocs PR rendering Docs: style doxygen when built as part of OpenAMP docs Docs: enable readthedocs rendering (for PRs) Fix typo in MAINTAINERS.md text Move libmetal Wiki link to Overview section CI: Fix Zephyr build by updating Zephyr SDK version to 0.16.1 lib: utilities: add MB and GB defines lib: system: freertos: Add metal/errno.h to match standalone Export each of the memory_order enumerators lib: refactor alloc.h to not need forward declaration Add reference count to metal_common_state CI: Fix checkpatch lib: add support for A78 Baremetal lib: add support for A72 Baremetal CI: fix zephyr build issue related to the VERSION file CI: update checkout action to V3 release: open-amp 2023.04.0 CI: fix zephyr cmake error "No prj.conf file was found" checkpatch: fix TYPO_SPELLING check for words with apostrophe lib: system: freertos: remove deprecated METAL_MUTEX_INIT nuttx: Add missing include header in IRQ implementation readme: Fix broken openamp-rp mailing list link Signed-off-by: Sergei Korneichuk <sergei.korneichuk@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * aie-rt : Updated SRCREV for 2024.1_8947Sivaprasad Addepalli2023-12-201-1/+1
| | | | | | | | driver:src: Added support for soft partition.
| * linux-xlnx : Updated SRCREV for 2024.1_8467Sivaprasad Addepalli2023-12-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Revert "firmware: xilinx: add support for Versal NET" arm64: xilinx: Do not use _ in DT node names arm64: zynqmp: Comment all iommus entries arm64: zynqmp: Add L2 cache nodes arm64: zynqmp: Describe interrupts by using macros arm64: zynqmp: Replace all xilinx.com emails by amd.com arm64: xilinx: Use bootph-all instead of u-boot,dm-pre-reloc fpga: zynqmp-fpga: Adds status interface firmware: xilinx: Add pm api function for PL config reg readback Revert "fpga: mgr: Update the status for fpga-manager"
| * boot.cmd.*: Remove clk_ignore_unused from bootargsJohn Toomey2023-12-183-3/+3
| | | | | | | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Updated SRCREV of vcu-ctrl-sw for 2024.1_9983Siva Addepalli2023-12-181-1/+1
| | | | | | | | | | | | chore: update to revision d20230920 fix: xavc beta/tc offset Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * docs: Fix firmware typos in README filesSandeep Gundlupet Raju2023-12-181-3/+3
| | | | | | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit af261af80cba3a3677d75c14cbc88ad16f1f45cb) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * README.building.md: Correct minor typo in docsFelix Kuhlmann2023-12-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Based on github Pull Request #60. Signed-off-by: Felix Kuhlmann <felix-kuhlmann@gmx.de> Update commit message and added PR number in commit message. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 02c3ae13bfb2b1c5cf82eebd4d60b339a5facb68) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * embeddedsw : Updated SRCREV for 2024.1_2739Sivaprasad Addepalli2023-12-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mcdma: Add support for compiling driver examples in the Yocto flow zdma: Add support for compiling driver examples in the Yocto flow axivdma: Add support for compiling driver examples in the Yocto flow axicdma: Add support for compiling driver examples in the Yocto flow axidma: Add support for compiling driver example in Yocto flow iic: Update 10 bit address and gpo width parameters names in iic.yaml sw_services:xilsecure:Added single API support for GMAC and update AAD support for GCM sw_services:xilloader: Update PUF configuration from boot header sw_services:xilloader:Clear AES Keys when RedKey clear is set in PMC RAM wdttb: Remove compatible property check for winwdt examples sw_services:xilplmi:Disable Master interrupts for SSIT event sw_services: xilmailbox: clear interrupt after calling user handler xilloader: fixed SD macro for SDT support pciepsu: Fix space issue in pciepsu Endpoint driver dual_splitter: Add support for system device-tree flow dual_splitter: Add Support for System device-tree flow gpio: Add IER and GIER to xgpio_intr_tapp_example in SDT flow gpio: Update gpio driver version plm: versal_net: Added error support for OptionalDataLen Check scripts: pyesw: create_bsp: Fix the race condition in the _validate_inputs API v_csc driver: Fix for coefficients settings overridden. xilocp: Throw an error when data is in upper DDR if it is > 48 bytes
| * linux-xlnx : Updated SRCREV for 2024.1_8343Sivaprasad Addepalli2023-12-141-1/+1
| | | | | | | | | | remoteproc: zynqmp_r5: Add Support for Versal-NET SOC with max remotes Revert "mtd: fixing CFI for Numonyx CFI bug"
| * Updated Commit IDSiva Addepalli2023-12-131-0/+0
| | | | | | | | | | | | Add support petalinux to pick boot.scr script address from dt for jtag Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * xrt, zocl: Update commit idsaumya garg2023-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: Create file with unique name to dump usage metrics (#7831) Add warning exceptions for early returns (#7818) Fix for UE-59646- 2024.1:INFO: ERROR (#7829) AIE Trace implementation for client devices (#7802) aie_profile samples incremental report writer (#7803) Moving get_xrt_build_info into sysinfo and updating profiling call (#7821) Clean up Windows export directives in debug/profiling library (#7814) VITIS-9655 Move code from host files to Test*.cpp (#7746) Indent changes (#7817) [OS] missing condition for RHEL 8.9 (#7816) Check for SC existence before checking for SC ready state (#7809) VITIS-9991 - Removing boost::filesystem P5 (#7815) VITIS-10045 - Merge 2 patchers (#7807) added temp fixes to write ap_start twice (#7811) Fix issue in AIE metadata parsing for profiling (#7812) Signed-off-by: saumya garg <saumya.garg@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Updated Commit IDSiva Addepalli2023-12-121-0/+0
| | | | | | | | | | | | | | | | | | multiconfigs.py: Add mc support for cortexa78 sdt-description.tcl: Add psx cortexa78 support sdt_ipinfo.yaml: Add cortexa78 processor data sdt_flow.py: Use processor type instead of soc family Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * embeddedsw : Updated SRCREV for 2024.1_6091Sivaprasad Addepalli2023-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xilffs: Fix to use BaseAddress instead of DeviceId in SDT flow clk_wiz: Update the user clock parameters xclk_wiz: Update the PrimInFreq sdps: Add support for Sanitize feature sw_services:xilsecure:Replace Xil_SMemSet with Xil_SecureZeroize sw_services: xilsecure: Provide inputs as string instead of byte array sw_services: xilnvm: Support for reading and writing PMC_SC_EN and HWTSTBITS_DIS eFuse bits Revert inadvertent license update xilpm: versal_net: fix doxygen warnings dp14txss:examples:Add support for system device-tree flow dp14txss:kcu_dp14:Add support for system device-tree flow dp14txss:zcu_pt_dp14_mst:Add support for system device-tree flow dp14txss:pt_only:Add support for system device-tree flow dp14txss:tx_only: Add support for system device-tree flow dp14txss: Add support for system device-tree flow dp14txss: Add support for system device-tree flow Revert "xilloader: Added code to Verify Address Range" versal_psmfw: versal_net: Fix MISRA C violation 17.8 versal_psmfw: versal_net: Fix MISRA-C violation 10.1 versal_psmfw: versal_net: Fix Misra violation 7.2 versal_psmfw: versal_net: Fix Misra-C violation 12.1 versal_psmfw: versal_net: Fix Misra-c violation 10.4 versal_psmfw: versal_net: Fix Misra-C violation 10.3 versal_psmfw: versal_net: Fix MISRA-C violation 2.5 dp14rxss:rx_only: Add system device-tree support for application example esw: remove references to pg flag from bsp if present dmaps: Remove unused variable lwip220 : update lwip apps to use the new library. lwip220: Copy examples folder lwip220 : Port AMD specific lwip changes to source lwip220 : Copy Existing contrib folder lwip220 : Add lwip 2.2.0 base source lwip213: Revert lwip213 1.2 version xilloader: Added code to Verify Address Range xilpm: versal_net: Add HNICX_DPU BISR support xilsem:Library update for SDT fixes and range table size fix in NPI scan
| * Updated Commit IDSiva Addepalli2023-12-091-0/+0
| | | | | | | | | | | | | | | | | | project_config.py: Add PETALINUX config into Kconfig *-descriptions.tcl: Update menuconfig to menu for Subsystem AUTO Hardware Settings Kconfig.*: Kconfig files Kconfig.part: Split Kconfig.part file Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * versal-net-openamp.dtsi: correct the device-tree syntaxSwagath Gadde2023-12-081-2/+2
| | | | | | | | | | | | | | resolve the syntax issue in versal-net-openamp.dtsi. Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * lopper: srcrev update for 2024.1 releaseAppana Durga Kedareswara rao2023-12-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | Below are the updates openamp: xlnx: Add support for Versal NET assists:baremetalconfig_xlnx: Update logic to get correct PCI range lopper: assists: baremetal_xlnx*: Add support for the Generic Interrupt ID lopper: assists: bmcmake_metadata_xlnx: Add support for XPAR_CPU_ID in cmake meta-data Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * README.dfx.user.dts.md: README on bin instructionsSandeep Gundlupet Raju2023-12-081-75/+134
| | | | | | | | | | | | | | | | Update README on .bin instructions and usage. Also update the test logs. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dfx_user_dts.bbclass: Make bitstream bin as default loadable fileSandeep Gundlupet Raju2023-12-081-21/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make bitstream bin as default loadable file for Zynq 7000(Full) and ZynqMP(Full, DFx) dynamic configurations. Below use case are covered as part this patch. 1. If user provides a .bin file as input to dfx_user_dts bbclass then deploy this bin file to lib/firmware directory without any conversion. 2. If user provides a .bit file as input to dfx_user_dts bbclass then convert .bit file to .bin file using bootgen tool and deploy this bin file to lib/firmware directory. 3. Refactor fpga-manager.bbclass with dfx_user_dts.bbclass. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>