| | |
|---|
Drivers | Versal Net, Versal, Versal Gen 2, Zynq UltraScale+, Zynq, MicroBlaze | Versal Gen2 Spartan UltraScale+ Versal Zephyr (Early Access) IPI, OSPI, QSPI, PS I3C. CANFD, RTC, AXI Ethernet on MB-V, A78 support, R52 support (production)
MRMAC 100G Linux driver support, configurable GT speed/reset support TSN scheduled PTP support and IEC60802 production CPM6 Secure Firmware to support IDE feature CPM6 CXL firmware for CDAT and Component register handling CPM6 PCIe Rootport linux drivers CPM6 PCIe EP HDMA linux drivers CPM6 PCIe EP overlay DMA Linux drivers
|
U-Boot | MicroBlaze, Versal 2, Zynq UltraScale+ MPSoC | MB-V Versal Gen2 Zynq UltraScale+ MPSoC Common |
TF-A | Versal Gen2, Zynq UltraScale+ MPSoC | TF-A STL bridge code Added SPMD support for SPMC at S-EL1 Added support of MMI_GEM as wakeup source OCM configured as coherent Marked IPI calls secure/non-secure
|
OP-TEE | Versal Gen2 | |
PetaLinux/BSP | Zynq 7000, Versal, Zynq UltraScale+ MPSoC | Misc Features: Posix Shell support in PetaLinux flows Host OS support to align with Vivado, Vitis and Yocto for PetaLinux flows MB BSPs deprecation message PetaLinux tools deprecation message Consistent Extensible CED logical structure across all EDF targeted boards Stopping all XSCT BSP builds except MB BSPs
|
Gen-machine-conf | Zynq 7000, Versal Gen2, Versal, Zynq UltraScale+ MPSoC | Gen-machine-conf features: Domain.yaml enablement in gen-machine-conf for OpenAMP, peripheral assignment, OS type(POC) MB-V support for Zephyr OS in gen-machine-conf Cortex R52 support for Zephyr OS Cortex A78 support for Zephyr OS New Template yaml file support in gen-machine-conf to handle custom xsa flows Taking Multiple yaml files as input in gen-machine-conf Hardware description directory changes as per Yocto open standard Enhancing gen-machine-conf documentation for custom xsa flows
|
EDF BSPs/Platform Images | Versal, Versal Gen2, Zynq UltraScale+ MPSoC/RFSoC | New migrated BSPs: ZCU106 VMK180 VPK120 ZCU102 ZC702
New Board enabled BSPs: VRK160 EA BSP VEK385 RevB BSP
Migrated EDF Platform BSPs: Platform Images: RAVE AMR platform images 1.5 release Build SC common wic image with EDF common machine SC platform images for VRK160 and VEK385 PP board
|
PLM (Platform Loader and Manager)/Security | Versal, Spartan UltraScale+, Versal Gen2 | Versal: Versal Gen 2: Error Management enhancements Boot Time Estimator support Authenticated JTAG support using RSA and ECDSA, SW PCR Configuration Limiter when an invalid mode is selected LMS (Multiple SPK support) User defined revision in PDI Secure Boot Misc (PPK validity, Zero PPK check, PPK integrity check, SPK revocation check, SPK Auth, AES decrypt error response during boot, Revocation eFuse programming) Providing required inputs to ASU for supporting OCP features like Device key generation etc. DME keys provisioning and revoke support Safety Certification support CAVP
Versal Gen 2 ASUFW: X.509 certificate generation and parsing Private key generation for all curves OCP key generation, DEVAK, DEVIK DME AES context switching KATs enablement Get module info support IPI message filtering EDDSA OP-TEE SHA driver Safety Certification support CAVP
Spartan UltraScale+: EFUSE programming Black key generation and programming Access to crypto accelerators (AES and SHA) from PL MB Always clear RED key after configuration Selective readback from PL MB Safety Certification support CAVP
|
XEN | Zynq UltraScale+, Versal, Versal-net, Versal Gen 2 | Dom0less domains reset Integration of Xen as part of the SHEL flow, including domains.yaml Safe Virtio for Xen guests Versal Gen 2 Mali GPU virtualization Improved support for Device Tree Overlays Xen’s support on R52 early access
|
QEMU | Zynq, Zynq UltraScale+, Versal, Versal Net, Versal Gen 2 | Versal Gen 2: Versal: VRK160 and VRK165 board support Support for 4GB DDR at DDR_CH2 in the vck190 board Support for 4GB DDR at DDR_CH1 and DDR_CH2 in the vpk120 board
Versal-net: Zynq UltraScale+: |
Platform Management (Xilpm) | Zynq UltraScale+, Versal, Versal-Net, Versal Gen 2 | Versal Gen 2 Zynq UltraScale+
|
AI Engine | Versal | |
Yocto | Zynq 7000, Zynq UltraScale+, Versal, Versal-net, Versal gen2, MB-V | |
SysMon | Versal, Zynq UltraScale+, Versal Gen 2 | Supporting System Controller Power Management Adding Power Management to be supported Native Device. Use of Sysmon to support the temperature in the AI engine block
|
OpenAMP | Zynq UltraScale+, Versal, Versal-Net, Versal Gen 2 | |
DfxMgr | Zynq UltraScale+ | |
XilSEM | Versal, Versal Gen 2, Versal RF | Versal Versal Gen 2 NPI scan for segmented designs CRAM scan with SW ECC for segmented designs APU linux client support EBD classification in PL bitstream Beam testing support
Versal RF
|
Multimedia | Zynq UltraScale+, Versal, Versal Gen 2 | Zynq UltraScale+ VCU: HEVC Interlace encoding - same parity field (top-to-top, bottom-to-bottom) reference support Dynamic Key insertion support for even fields only - Interlace encoding Dynamic resolution change enabled to work with lookahead feature
Zynq UltraScale+ Mali400: Versal AI Edge Gen 2 VCU2: OpenCV - ctrlsw based encode/decode module support (basic features) Linux driver production – Encoder dynamic parameter features Custom rate-control for encoder is supported.
Versal AI Edge Gen 2 MMI_DC/DP Baremetal: Linux Overlay plane cropping and repositioning Cursor plane Dynamic switch between PL and PS clock 8 channel audio play back Add support for Mixed Mode
Versal AI Edge Gen 2 MMI GPU (G78AE) GPU 3D video stitching performance optimization & DMA-buf support VK_KHR_wayland_surface extension support for Vulkan applications
Gfxbench3.0 & 3.1 benchmark application performance improvement using CDO update. Added support to update the correct GPU clock frequency for non-DVFS mode Added support to select specific /dev/dma_heap regions Filter libs now reference libmail with version suffix ".0" in the FILTER dynamic section.
|
HLS Video IPs | Zynq UltraScale+, Versal, Versal Gen 2 | PL HLS IPs & Drivers: Add Tile format support for Mixer IP and its BareMetal driver. Provide BareMetal application with YUV444 12bit support for Frame buffer write and read IPs. Provide BareMetal application with YUV444 12bit support for Mixer IP. Provide BareMetal application with Tile format support for Mixer IP. Add Low Latency support in frame buffer write IP for Versal Gen 2 device. Enabled and validated PL HLS Video Processing IPs for RISC_V support.
|
PL Connectivity Video IPs(capture) PL Connectivity Video IPs(Display) | Zynq UltraScale+, Versal, Versal Gen 2 | Connectivity IP drivers: Add dynamic BPC support for UHD12G SDI Linux driver in Rx device. Add dynamic BPC support for UHD12G SDI BareMetal driver in Tx device. Add native mode support in Linux HDMI v2.1 drivers for Rx and Tx devices. Add FRL enable or disable mode support in BareMetal HDMI v2.1 Rx driver. Clock Primitive (MMCM vs DPLL) support added in BareMetal HDMI v2.1 driver for Versal devices. DP v2.1 Tx MST audio support up to 20G link rates. Add DP v2.1 Tx MST with HDCP v1.x or v2.x support.
|
ISP FW | Versal Gen 2 | Enable Non-MCM with 6 ISP instances Enable MCM in combinations (4+1/3+2/2+2) across 3 ISP tiles Enable RPU FW in AMP mode (Executing RPU6/7/8/9 ISP FW along with APU Linux driver) Add Sony Sensors (8MP & 3MP) support Add New Xylon FMC support Add RGB-IR Legacy and AB mode support Enable MIMO, LIMO, LILO ISP IO types across 6 ISP instances Enable Tuning tool support
|
TRD/AdvSS | Versal Gen 2, Spartan UltraScale+ | Versal Gen 2: AdvSS: MIPI, HDMI-2.1, SDI, 10Gb, PL PCIe Automotive segment ref designs with Sony & OV sensors GPU, PS DP+DC, VCU2, ISP ref designs PL Connectivity IPs (HDMI, SDI, MIPI) ref designs.
|