Hi, please pull these patches to your tree (next). There are a lot of DT syncup changes which are also going to Linux kernel. CI loop doesn't show any problem.
BTW: Isn't there any option in CI not to run builds against the same sha1? Because I see build for the branch itself and then for the tag which is kind of wasting of resources. Thanks, Michal The following changes since commit 1ce892cb1ce970d8ee6ffcecc22351c84e67fca4: azure: Use msys2 20210604 installer for Windows build (2021-06-22 09:06:03 -0400) are available in the Git repository at: g...@source.denx.de:u-boot/custodians/u-boot-microblaze.git tags/xilinx-for-v2021.10 for you to fetch changes up to 45576273e9209309238f332c85a6fef955c49b59: xilinx: zynqmp: Add support for 67dr silicon (2021-07-01 09:25:06 +0200) ---------------------------------------------------------------- Xilinx changes for v2021.10 clk: - Add driver for Xilinx Clocking Wizard IP fdt: - Also record architecture in /fit-images net: - Fix plat/priv data handling in axi emac - Add support for 10G/25G speeds pca953x: - Add missing dependency on i2c serial: - Fix dependencies for DEBUG uart for pl010/pl011 - Add setconfig option for cadence serial driver watchdog: - Add cadence wdt expire now function zynq: - Update DT bindings to reflect the latest state and descriptions zynqmp: - Update DT bindings to reflect the latest state and descriptions - SPL: Add support for ECC DRAM initialization - Fix R5 core 1 handling logic - Enable firmware driver for mini configurations - Enable secure boot, regulators, wdt - Add support xck devices and 67dr - Add psu init for sm/smk-k26 SOMs - Add handling for MMC seq number via mmc_get_env_dev() - Handle reserved memory locations - Add support for u-boot.itb generation for secure OS - Handle BL32 handoffs for secure OS - Add support for 64bit addresses for u-boot.its generation - Change eeprom handling via nvmem aliases ---------------------------------------------------------------- Ashok Reddy Soma (3): arm64: zynqmp: Fix application loading on R5 core1 net: xilinx: axi_emac: Cleanup of of_to_plat() net: xilinx: axi_emac: Add support for 10G/25G AXI ethernet Jorge Ramirez-Ortiz (1): zynqmp: spl: support DRAM ECC initialization Kunihiko Hayashi (1): serial: zynq: Add support for serial parameters Michal Simek (44): gpio: pca953x: Add missing i2c dependency ARM: zynq: Convert at25 binding to new description on zc770-xm013 ARM: zynq: Fix OCM mapping to be aligned with binding on zc702 arm64: zynqmp: Enable EFI secure boot arm64: zynqmp: Add support for SVD devices arm64: zynqmp: Enable gpio driver for zcu1275/zcu1285 ARM: zynq: Rename bus to be align with simple-bus yaml arm64: zynqmp: Add psu_init_gpl for k26 boards arm64: zynqmp: Handle MMC seq number based on boot device arm64: zynqmp: Update psgtr clocks index for boards arm64: zynqmp: Disable CCI by default arm64: zynqmp: Add reset description for sata arm64: zynqmp: Move DP nodes to the end of file (zcu106) arm64: zynqmp: Add label for zynqmp_ipi arm64: zynqmp: Update Copyright years to 2021 zynqmp: Enable regulators zynqmp: Do not place u-boot to reserved memory location zynqmp: Generate u-boot.its also with TEE dynamically zynqmp: Pass bl32 entry to TF-A via xilinx handoff structure zynqmp: Remove u-boot,dm-pre-reloc for uart instances arm64: zynqmp: Remove additional header from zc1232 DT arm64: zynqmp: Add maximum-speed property for dwc3 nodes arm64: zynqmp: Remove addition newline from zc1751 dc1 arm64: zynqmp: Remove unused dp_aclk clock arm64: zynqmp: Sync dp port location on zc1751 dc4 arm64: zynqmp: Sync psgtr location on zcu100/zcu106 xilinx: Convert xlnx,eeprom property to nvmem alias arm64: zynqmp: Remove si5328 and si5382 nodes arm64: zynqmp: Remove can aliases from zc1751 arm64: zynqmp: Remove unused property from SD/USB arm64: zynqmp: Remove information about dma clock on zcu106 arm64: zynqmp: Sync psgtr location on zcu104/zcu111/zc1751-dc1 arm64: zynqmp: Add support for 64bit addresses in its arm64: zynqmp: Remove revA compatibility string from kv260 revB/1 arm64: zynqmp: Use overlay sugar syntax for Kria SOM arm64: zynqmp: Update usb dwc3 DT description arm64: zynqmp: Enable USB3.0 for dc2/dc3 arm64: zynqmp: Remove gpio from aliases list arm64: zynqmp: Add psgtr description to zc1751 dc1 board arm64: zynqmp: Add missing year in Kria dts files spl: fit: Also record architecture in /fit-images serial: Add additional depencies for PL010 and PL011 drivers arm64: zynqmp: Enable WDT command watchdog: cadence: Add expire_now method Piyush Mehta (1): arm64: dts: zynqmp: Add psgtr and phy entry for USB and SATA node Srinivas Neeli (1): arm64: zynqmp: rtc: Update rtc calibration value Stefano Stabellini (1): arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi T Karthik Reddy (2): arm64: xilinx: Set CONFIG_ZYNQMP_FIRMWARE config for mini emmc xilinx: zynqmp: Add support for 67dr silicon Zhengxun (1): clk: zynq: Add clock wizard driver arch/arm/dts/avnet-ultrazedev-cc-v1.0-ultrazedev-som-v1.0.dts | 2 +- arch/arm/dts/zynq-7000.dtsi | 2 +- arch/arm/dts/zynq-syzygy-hub.dts | 2 +- arch/arm/dts/zynq-zc702.dts | 6 + arch/arm/dts/zynq-zc770-xm013.dts | 7 +- arch/arm/dts/zynqmp-a2197-revA.dts | 4 +- arch/arm/dts/zynqmp-clk-ccf.dtsi | 9 +- arch/arm/dts/zynqmp-e-a2197-00-revA.dts | 4 +- arch/arm/dts/zynqmp-g-a2197-00-revA.dts | 4 +- arch/arm/dts/zynqmp-m-a2197-01-revA.dts | 5 +- arch/arm/dts/zynqmp-m-a2197-02-revA.dts | 5 +- arch/arm/dts/zynqmp-m-a2197-03-revA.dts | 5 +- arch/arm/dts/zynqmp-p-a2197-00-revA.dts | 6 +- arch/arm/dts/zynqmp-sck-kv-g-revA.dts | 594 +++++++++++++++++++++++++++++++++++++++++----------------------------------------------- arch/arm/dts/zynqmp-sck-kv-g-revB.dts | 575 ++++++++++++++++++++++++++++++++++++++++--------------------------------------------- arch/arm/dts/zynqmp-sm-k26-revA-u-boot.dtsi | 2 +- arch/arm/dts/zynqmp-sm-k26-revA.dts | 7 +- arch/arm/dts/zynqmp-smk-k26-revA-u-boot.dtsi | 2 +- arch/arm/dts/zynqmp-smk-k26-revA.dts | 2 +- arch/arm/dts/zynqmp-topic-miamimp-xilinx-xdp-v1r1.dts | 1 - arch/arm/dts/zynqmp-zc1232-revA.dts | 3 +- arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts | 22 ++-- arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts | 7 +- arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts | 41 ++++++- arch/arm/dts/zynqmp-zc1751-xm018-dc4.dts | 21 ++-- arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts | 3 +- arch/arm/dts/zynqmp-zcu100-revC.dts | 11 +- arch/arm/dts/zynqmp-zcu102-revA.dts | 15 +-- arch/arm/dts/zynqmp-zcu104-revA.dts | 23 ++-- arch/arm/dts/zynqmp-zcu104-revC.dts | 24 ++-- arch/arm/dts/zynqmp-zcu106-revA.dts | 49 +++----- arch/arm/dts/zynqmp-zcu111-revA.dts | 15 +-- arch/arm/dts/zynqmp-zcu1275-revA.dts | 6 +- arch/arm/dts/zynqmp-zcu1275-revB.dts | 6 +- arch/arm/dts/zynqmp-zcu1285-revA.dts | 6 +- arch/arm/dts/zynqmp-zcu208-revA.dts | 12 +- arch/arm/dts/zynqmp-zcu216-revA.dts | 12 +- arch/arm/dts/zynqmp.dtsi | 38 ++++-- arch/arm/mach-zynqmp/Kconfig | 35 ++++++ arch/arm/mach-zynqmp/Makefile | 1 + arch/arm/mach-zynqmp/ecc_spl_init.c | 163 ++++++++++++++++++++++++ arch/arm/mach-zynqmp/handoff.c | 19 ++- arch/arm/mach-zynqmp/include/mach/ecc_spl_init.h | 13 ++ arch/arm/mach-zynqmp/include/mach/hardware.h | 2 + arch/arm/mach-zynqmp/mkimage_fit_atf.sh | 59 ++++++++- arch/arm/mach-zynqmp/mp.c | 70 ++++++----- arch/arm/mach-zynqmp/spl.c | 4 + board/xilinx/zynqmp/zynqmp-sm-k26-revA/psu_init_gpl.c | 673 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/xilinx/zynqmp/zynqmp-smk-k26-revA | 1 + board/xilinx/zynqmp/zynqmp.c | 89 +++++++++++++- common/fdt_support.c | 4 +- common/spl/spl_fit.c | 3 +- configs/xilinx_versal_mini_emmc0_defconfig | 1 + configs/xilinx_versal_mini_emmc1_defconfig | 1 + configs/xilinx_zynqmp_mini_emmc0_defconfig | 1 + configs/xilinx_zynqmp_mini_emmc1_defconfig | 1 + configs/xilinx_zynqmp_virt_defconfig | 6 + drivers/clk/Kconfig | 11 ++ drivers/clk/Makefile | 1 + drivers/clk/clk-xlnx-clock-wizard.c | 186 ++++++++++++++++++++++++++++ drivers/gpio/Kconfig | 2 +- drivers/net/xilinx_axi_emac.c | 193 +++++++++++++++++++++-------- drivers/serial/Kconfig | 4 +- drivers/serial/serial_zynq.c | 68 +++++++++++ drivers/watchdog/cdns_wdt.c | 41 ++++++- include/fdt_support.h | 3 +- 66 files changed, 2295 insertions(+), 918 deletions(-) create mode 100644 arch/arm/mach-zynqmp/ecc_spl_init.c create mode 100644 arch/arm/mach-zynqmp/include/mach/ecc_spl_init.h create mode 100644 board/xilinx/zynqmp/zynqmp-sm-k26-revA/psu_init_gpl.c create mode 120000 board/xilinx/zynqmp/zynqmp-smk-k26-revA create mode 100644 drivers/clk/clk-xlnx-clock-wizard.c -- Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91 w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel - Xilinx Microblaze Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs