Hi Tom,

please pull these patches to your tree. I can't see any issue in CI loop.
https://source.denx.de/u-boot/custodians/u-boot-microblaze/-/pipelines/11047

The biggest problem was that one fdt patch broke all ZynqMP platforms in a configuration which we are using it.
I will work to get ZynqMP to CI loop that this will never happen again.

Thanks,
Michal


The following changes since commit df887a045a1d726bbd654ef266e5cbe8cc0c2db3:

  Prepare v2022.04-rc1 (2022-01-31 17:57:32 -0500)

are available in the Git repository at:

g...@source.denx.de:u-boot/custodians/u-boot-microblaze.git tags/xilinx-for-v2022.04-rc3

for you to fetch changes up to 9bd4232f958b94fdd700e44897fb61bdc898b787:

arm64: zynqmp: Remove additional gpio header from dlc21 (2022-02-21 13:21:22 +0100)

----------------------------------------------------------------
Xilinx changes for v2022.04-rc3

microblaze:
- Fix exception handler

zynqmp:
- Show information about secure images
- DT changes (som u-boot file removal)
- Fix zynqmp_pm_cfg_obj_convert.py
- Fix platform boot

xilinx:
- Fix bootm_size calculation
- Remove GPIO_EXTRA_HEADER selection

power:
- Add zynqmp power management driver

scsi:
- Add phy support to ceva driver

zynq qspi:
- Fix unaligned accesses and check baudrate setup
- Add support for spi memory operations

net:
- Fix 64bit calculation in axi_emac

video:
- Add missing gpio dependency for seps driver

----------------------------------------------------------------
Greentime Hu (1):
      net: xilinx: fix the wrong dma base address issue

Jorge Ramirez-Ortiz (1):
      arm64: zynqmp: Print the secure boot status information

Luca Ceresoli (1):
      tools/zynqmp_pm_cfg_obj_convert.py: fix build with Vivado 2021.x

Michal Simek (15):
      zynqmp: Use the same style for macro definitions
      arm64: zynqmp: Remove SOM *u-boot.dtsi
      power: zynqmp: Add power domain driver for ZynqMP
      xilinx: firmware: Introduce zynqmp_pmufw_node() for loading PMU fragments
      arm64: zynqmp: Add command for disabling loading other overlays
      phy: zynqmp: Add support for sata and DP phy initialization
      scsi: ceva: Enable PHY and reset support
      video: Add missing dependency for DM_GPIO
      xilinx: Remove GPIO_EXTRA_HEADER selection
      xilinx: Enable OF_BOARD for zynq and zynqmp boards
      arm64: zynqmp: Build psu_spl_init for SPL all the time
      arm64: zynqmp: Fix dependencies around ZYNQMP_PSU_INIT_ENABLED
      ARM: zynq: Fix debug uart initialization
      arm64: zynqmp: Fix debug uart initialization
      arm64: zynqmp: Remove additional gpio header from dlc21

Ovidiu Panait (6):
      microblaze: exception: move privileged instruction exception out of v5 
ifdef
      microblaze: exception: migrate MICROBLAZE_V5 to Kconfig
      microblaze: exception: fix delay slot exception handling
      microblaze: exception: fix return address for delay slot exceptions
      microblaze: exception: move unaligned access printfs inside switch case
      microblaze: exception: fix unaligned data access register mask

Ricardo Salveti (1):
      xilinx: common: change bootm_size to not go beyond ram_top

Siva Durga Prasad Paladugu (3):
      spi: zynq_qspi: Typecast rxbuf properly
      spi: zynq_qspi: Read only one byte at a time from txbuf
      spi: zynq_qspi: Add a check for baudrate and set default if not in limits

T Karthik Reddy (1):
      spi: zynq_qspi: Add SPI memory operations to zynq qspi

 MAINTAINERS                                      |  1 +
 arch/arm/Kconfig                                 |  6 +-
 arch/arm/dts/zynqmp-dlc21-revA.dts               |  1 -
 arch/arm/dts/zynqmp-sm-k26-revA-u-boot.dtsi      | 21 -----
 arch/arm/dts/zynqmp-smk-k26-revA-u-boot.dtsi     | 21 -----
 arch/arm/mach-versal/include/mach/gpio.h         |  6 --
 arch/arm/mach-zynq/include/mach/gpio.h           | 10 ---
 arch/arm/mach-zynq/spl.c                         | 15 ++--
 arch/arm/mach-zynqmp/Kconfig                     |  1 +
 arch/arm/mach-zynqmp/Makefile                    |  2 +-
 arch/arm/mach-zynqmp/include/mach/gpio.h         | 11 ---
 arch/arm/mach-zynqmp/include/mach/hardware.h     |  6 +-
 arch/arm/mach-zynqmp/include/mach/psu_init_gpl.h |  1 +
 arch/arm/mach-zynqmp/spl.c                       | 12 ++-
 arch/microblaze/cpu/exception.c                  | 27 ++++--
 board/xilinx/common/board.c                      |  5 +-
 board/xilinx/microblaze-generic/Kconfig          |  9 ++
 board/xilinx/zynq/board.c                        |  7 ++
 board/xilinx/zynqmp/cmds.c                       | 16 ++++
 board/xilinx/zynqmp/zynqmp.c                     | 46 ++++++++--
 configs/xilinx_zynq_virt_defconfig               |  1 +
 configs/xilinx_zynqmp_virt_defconfig             |  3 +-
 drivers/ata/sata_ceva.c                          | 44 ++++++++++
 drivers/firmware/firmware-zynqmp.c               | 71 +++++++++++++++
 drivers/net/xilinx_axi_emac.c                    |  4 +-
 drivers/phy/phy-zynqmp.c                         | 30 ++++++-
 drivers/power/domain/Kconfig                     |  9 ++
 drivers/power/domain/Makefile                    |  1 +
 drivers/power/domain/zynqmp-power-domain.c       | 89 +++++++++++++++++++
 drivers/spi/zynq_qspi.c                          | 91 ++++++++++++++++++--
 drivers/video/Kconfig                            |  2 +-
 include/configs/microblaze-generic.h             |  3 -
 include/zynqmp_firmware.h                        | 47 ++++++++--
 tools/zynqmp_pm_cfg_obj_convert.py               |  2 +
 34 files changed, 493 insertions(+), 128 deletions(-)
 delete mode 100644 arch/arm/dts/zynqmp-sm-k26-revA-u-boot.dtsi
 delete mode 100644 arch/arm/dts/zynqmp-smk-k26-revA-u-boot.dtsi
 delete mode 100644 arch/arm/mach-versal/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-zynq/include/mach/gpio.h
 delete mode 100644 arch/arm/mach-zynqmp/include/mach/gpio.h
 create mode 100644 drivers/power/domain/zynqmp-power-domain.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

Reply via email to