- added Andromeda XZU65 to the Zynq Ultrascale+ family, available variants:
- AM-XZU65-7EG-2I-D3E
- AM-XZU65-7EV-2I-D3E
- AM-XZU65-11EG-2I-D3E
- Update for Xilinx tool version 2022.1
- Update for Xilinx tool version 2020.2
- Update for Xilinx tool version 2020.1
- minor configuration fixes for Mercury XU5 on Mercury PE1
- minor configuration fix for Mars ZX3 on Mars Starter
- added Mercury+ XU7 to the Zynq Ultrascale+ family, available variants:
- ZU6EG, Industrial Temp, Speed 1
- ZU9EG, Industrial Temp, Speed 2
- ZU15EG, Industrial Temp, Speed 2
- added Mercury+ XU8 to the Zynq Ultrascale+ family, available variants:
- ZU4CG, Extended Temp, Speed 1
- ZU5EV, Industrial Temp, Speed 1
- ZU7EV, Industrial Temp, Speed 2
- U-Boot environment is stored on the same device as boot device
- enabled 8-bit MMC mode for eMMC in U-Boot
- switched to an I2C driver model in U-Boot
- U-Boot now uses mainline atsha204a-i2c driver for accessing the EEPROM
- increased eMMC data transfer up to 100MBps in Linux for Zynq Ultrascale+ devices
- removed RTLinux targets
- added new section to the documentation:
- "How to enable the eMMC flash on the Mercury+ PE1 base board?"
- bug fixes
- bumped Linux kernel version to 4.14
- bumped U-Boot version to V2018.01
- bumped Buildroot version to V2018.05.1
- bumped GCC version to 7.2.0
- bumped mkbootimage version to 2.2
- upgraded Vivado binaries version to 2018.2 (compatible with this kernel version)
- updated ATF binaries for Zynq Ultrascale+ devices
- added new sections to the documentation:
- "Updating Binaries"
- "QSPI Flash using full image"
- updated the build script help message documentation
- new Cosmos XZQ10 boot modes support:
- USB
- NET
- added Mercury XU5 to the Ultrascale+ family, available variants:
- ZU2EG, Industrial Temperature, Speed Grade 1
- ZU3EG, Industrial Temperature, Speed Grade 2
- ZU4EV, Industrial Temperature, Speed Grade 1
- ZU5EV, Industrial Temperature, Speed Grade 2
- ZU5EV, Extended Temperature, Speed Grade 3
- new Cosmos XZQ10 variants support:
- Zynq-7030 Industrial Grade, Speed 2
- Zynq-7045 Industrial Grade, Speed 2
- new Mars XU3 variant support:
- ZU2EG, Industrial Temperature, Speed Grade 1
- removed Mars XU3 variant support:
- ZU3EG ES, Extended Temperature, Speed Grade 1
- minor bug fixes
- U-Boot fixes, including:
- wrong MAC address programmed to EEPROM on some modules
- rootfs overlays mechanism (for example for installing kernel modules into buildroot rootfs)
- proper binaries versioning using a new templates mechanism in config files
- automatic detection for number of threads to build on (based on host CPU)
- minor project mode fixes
- bug fixes
- updated user documentation
- full bootimages (bootimages with Linux images) support for Zynq US+ modules
- cosmos XZQ10 support
- added support for all possible boot modes for Zynq Ultrascale+ devices
- new Mercury+ XU1 variants support:
- ZU9EG, Industrial Temperature, Speed Grade 1
- ZU6EG, Industrial Temperature, Speed Grade 1
- ZU15EG, Industrial Temperature, Speed Grade 2
- new Mars XU3 variants support:
- ZU3EG, Industrial Temperature, Speed Grade 2
- ZU2CG, Industrial Temperature, Speed Grade 1
- U-Boot fixes, including:
- custom flash maps for 9eg, 6eg and 2cg US+ chips added
- QPSI flash driver for Zynq US+
- Zynq US+ version detection fixes
- dropped container repositories
- added support for custom binaries
- GUI improvements
- offline building support
- bug fixes
- added support for MAC address reading from ATSHA EEPROM
- added Ultrascale+ family support:
- added static ARM64 cross-compiler
- added PMUFW support to mkbootimage tool
- added Mercury XU1 support
- added Mars XU3 support
- added dual Ethernet support for XU1
- dropped support for 16MB QSPI flash memories
- dynamic QSPI flash partitions layout
- added persistent QSPI rootfs support for Mars ZX2/ZX3
- moved persistent QSPI and ramdisk QSPI targets to one QSPI target
- bumped Linux kernel version to 4.9
- bumped U-Boot version to V2016.07