[GIT PULL] xilinx patches for v2024.04-rc1

Michal Simek michal.simek at amd.com
Thu Dec 14 16:50:53 CET 2023


Hi Tom,

please pull these patches to your next branch. There is nothing controversial 
from my point of view. The biggest change is to create new kria defconfig to 
target couple of boards based on ZynqMP. There is going to be work related to 
binman to start to composing boot images and especially FIT image with dtb+dtbo 
together. That's why I am expecting more patches to come for 2024.04 but I want 
to clean my queue now to get these patches for testing.

Thanks,
Michal


he following changes since commit be4a5f7c35685d228b3abc398a8d86c434274de5:

   test: bdinfo: Handle systems without getopt (2023-12-10 10:08:30 -0500)

are available in the Git repository at:

   git at source.denx.de:u-boot/custodians/u-boot-microblaze.git 
tags/xilinx-for-v2024.04-rc1

for you to fetch changes up to 4f340244b974d52c48e01cb845cfe8315f7e5764:

   clk: zynqmp: enable topsw_lsbus clock (2023-12-13 16:48:15 +0100)

----------------------------------------------------------------
Xilinx changes for v2024.04-rc1

zynqmp:
- Introduce Kria specific defconfig
- Calculate SPI image location based on boot offset
- DT updates

zynqmp-clk:
- Fix topsw_lsbus_clock for DP

axi-enet:
- Support older DT binding

mailbox:
- Add support for multiple mailboxes

pcie-xilinx:
- Covert driver to newer interface
- Enable MMIO region

zynq:
- dfu updates
- Enable capsule update for Antminer S9
- DT updates

xilinx_spi:
- Add new xfer callback and support runtime fifo depth discovery

----------------------------------------------------------------
Mayuresh Chitale (6):
       net: axi_emac: Use reg property for DMA registers
       pci: xilinx: Fix "reg" not found error
       pci: xilinx: Enable MMIO region
       drivers: xilinx_spi: Use udevice in start_tranfer
       drivers: xilinx_spi: Add xfer callback
       drivers: xilinx_spi: Probe fifo_depth at runtime

Michal Simek (6):
       arm64: zynqmp: Do not expose usbhub nodes
       arm64: zynqmp: Remove description for 8T49N240
       xilinx: zynq: Generate dfu for SPI only when enabled
       xilinx: zynq: Enable capsule update for Antminer S9
       arm64: zynqmp: Add multiboot support for SPL/SPI offset calculation
       ARM: zynq: Remove deprecated device_type property

Tanmay Shah (4):
       mailbox: zynqmp: support smc calls to TF-A
       mailbox: add el3 support only for zynqmp platform
       mailbox: zynqmp: support mulitple mboxes via device-tree
       dts: zynqmp: add missing destination mailbox compatible

Venkatesh Yadav Abbarapu (2):
       arm64: zynqmp: Introduce kria SOM defconfig
       clk: zynqmp: enable topsw_lsbus clock

  arch/arm/dts/zynq-cc108.dts             |   1 -
  arch/arm/dts/zynq-syzygy-hub.dts        |   1 -
  arch/arm/dts/zynq-zc702.dts             |   1 -
  arch/arm/dts/zynq-zc706.dts             |   1 -
  arch/arm/dts/zynq-zc770-xm010.dts       |   1 -
  arch/arm/dts/zynq-zc770-xm013.dts       |   1 -
  arch/arm/dts/zynq-zed.dts               |   1 -
  arch/arm/dts/zynq-zybo-z7.dts           |   1 -
  arch/arm/dts/zynq-zybo.dts              |   1 -
  arch/arm/dts/zynqmp-e-a2197-00-revA.dts |   8 +-
  arch/arm/dts/zynqmp-p-a2197-00-revA.dts |  10 +-
  arch/arm/dts/zynqmp-sck-kd-g-revA.dtso  |   3 +-
  arch/arm/dts/zynqmp-sck-kr-g-revA.dtso  |   3 +-
  arch/arm/dts/zynqmp-sck-kr-g-revB.dtso  |   3 +-
  arch/arm/dts/zynqmp-sck-kv-g-revA.dtso  |   2 +
  arch/arm/dts/zynqmp-sck-kv-g-revB.dtso  |   3 +-
  arch/arm/dts/zynqmp.dtsi                |   1 +
  board/xilinx/zynq/board.c               |   2 +
  board/xilinx/zynqmp/zynqmp.c            |  15 ++
  board/xilinx/zynqmp/zynqmp_kria.env     |  66 ++++++
  configs/bitmain_antminer_s9_defconfig   |  12 +-
  configs/xilinx_zynqmp_kria_defconfig    | 227 ++++++++++++++++++++
  drivers/clk/clk_zynqmp.c                |   1 +
  drivers/firmware/firmware-zynqmp.c      |  22 ++
  drivers/mailbox/zynqmp-ipi.c            | 159 ++++++++++++--
  drivers/net/xilinx_axi_emac.c           |   9 +-
  drivers/pci/pcie_xilinx.c               |  37 ++--
  drivers/spi/xilinx_spi.c                |  68 ++++--
  28 files changed, 578 insertions(+), 82 deletions(-)
  create mode 100644 board/xilinx/zynqmp/zynqmp_kria.env
  create mode 100644 configs/xilinx_zynqmp_kria_defconfig


More information about the U-Boot mailing list