Component Name | Platform/SoC Supported | Bug Description |
Yocto | MicroBlaze Zynq-7000 Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| All: Versal: Zynq-7000: meta-xilinx: Clean up vendor specific machine configuration files Add new metal-xilinx-vendor layer which supports vendor specific machine configuration files, device-tree, kernel, platform-init etc.
Moved below vendor machine conf files, dt and related configs from meta-xilinx-bsp and meta-xilinx-contrib to meta-xilinx-vendor layer. microzed-zynq7.conf minized-zynq7.conf picozed-zynq7.conf zedboard-zynq7.conf zybo-zynq7.conf zybo-linux-bd-zynq7.conf ultra96-zynqmp.conf
Obsoleted qemu-zynq7, s3adsp1800-qemu-microblazeeb, v350-versal and vc-p-a2197-00-versal from meta-xilinx-bsp layer Added new MAINTAINERS.md file and move maintainers Updated README.md file for supported board machines files in meta-xilinx-bsp, meta-xilinx-contrib and meta-xilinx-vendor layers Disabled old drm kernel patches for zybo-linux-bd-zynq mahcine in meta-xilinx-contrib layer as these patches doesn't apply on 5.x kernel, if we don't hear from patch submitter we will remove these patches from meta-xilinx-contrib layer. Removed drm kernel cache metadata for zybo-linux-bd-zynq7 machine as these configs are already available in xilinx_zynq_defconfig. Fixed build issue for u-boot by changing PREFERRED_PROVIDER_virtual/bootloader from u-boot to u-boot-xlnx. Added meta-xilinx-vendor to bblayers.conf.sample
|
FS-Boot Zynq-7000 FSBL Zynq UltraScale+ FSBL | MicroBlaze Zynq-7000 Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| |
PMUFW (Platform Management Unit Firmware) | Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| PinCtrl API support for enabling/disabling MIO tristate and bug fixes Disabled CRC/Parity Retry feature for self-refresh cases due to limitations in hardware Bug fixes related to Ethernet wake-up Bug fixed related to overlay config object loading
|
PLM (Platform Loader and Manager) | | XilPM: Fixed AIE2 and VDU pre-cfg sequences XilPM: Fixed bugs in PCSR lock/unlock sequences XilPM: Fixes related to PLDx handling XilPM: Fixed XRAM handling during PM_INIT_FINALIZE
|
Secure libraries and drivers | Versal Zynq UltraScale+ MPSoC
| |
Trusted Firmware-A(TF-A)(old name Arm Trusted Firmware (ATF)) | Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| Zynq UltraScale+/Versal : Deprecated xilspd in 2022.2 Zynq UltraScale+ : Fixed the size issue on TF-A Zynq UltraScale+ : Fixed KV260 AFI Driver not translating Device Tree Settings Correctly
|
U-Boot | Zynq-7000 Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| Fixed issue of detecting USB when subsystem reboot is issued Added Write disable command for each Write enable command in SPI-NOR framework Fixed a issue of detecting USB flash drive when connected behind USB hub along with low speed devices like keyboard and mouse Enabled generic reset driver Enabled power domain driver Add default offset for redundant environment variables Added support to load and execute EL1 application by switching from EL2 to EL1
|
Device-tree Generation (DTG) | MicroBlaze Zynq-7000 Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| Removed phy-type property as it was deprecated in 2022.1 Fixed handling of multiple IPs connected to axi_switch Added DMA property in mixer node when inputs IPs are connected Fixed syntax errors when there are multiple Ethernet IPs present in the design Enabled EDAC drivers, DDRMC nodes based on ECC status set to true Enhanced VCAP node when it is connected through axi_broadcaster
|
Linux Kernel and Drivers | MicroBlaze Zynq-7000 Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| Fixed an issue of kernel panic with AXI USB gadget driver while working with mass storage device Fixed issues in cache maintenance APIs Xil_DCacheFlushRange and Xil_DCacheInvalidateRange for Zynq Cortex-A9. Fixed GEM power management for systems with common MDIO bus. Fixed crash issues during Dynamic loading/unloading Fixed GEM One step PTP Sync support
|
OpenAMP and Libmetal | Zynq-7000 Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| |
VCU (Video Codec Unit) / Multimedia | | Fixed race condition when destroying the channel Fixed wrong computation of iMaxSlices at decoder side, due to which several channel variables are computed wrong and decoder was crashing Handled SDI input cable disconnect and reconnect scenarios based on video locking/unlocking event Fixed NULL pointer dereference in ALSA framework while setting DAI data for AMD Xilinx DP audio based use cases
|
QEMU | MicroBlaze Zynq-7000 Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| Versal PMC: Make the SBI keyhole aperture 64KB Interrupt Controller: arm_gicv3_redist: Add an exception to allow group0 SIG remote-port-proto: Only perform one be16toh on the master_id
|
Xen | Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| |
Libdfx | Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| |
BSP, Drivers and Libraries | MicroBlaze Zynq-7000 Zynq UltraScale+ MPSoC Zynq UltraScale+ RFSoC Versal
| |
XilSEM | Versal | Reduced GT arbitration timeout from 100ms to 1ms. Added GT arbitration timeout notifications to R5 instead of maintaining status bit in NPI status register Improved NPI descriptor processing where PLD node entries are cleared XilPM initialization commands UG643 updates: elaborate error codes in IPI responses
|
Image Recovery (SOM Kria) | Zynq UltraScale+ MPSoC | |