
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@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