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

Michal Simek monstr at monstr.eu
Wed Jan 17 14:53:40 CET 2024


Hi Tom,

please pull these patches to your tree. They are mostly targeting DT for fixing 
issues against DT schema and SR IR certification. I can't see any issue from 
buildman or Gitlab CI.

Thanks,
Michal

The following changes since commit c5e461fbf7cc72f0c1c8a79226b6a5170e56cb4d:

   Merge tag 'u-boot-imx-master-20240108' of 
https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2024-01-08 13:39:43 -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-v2

for you to fetch changes up to 0a4595b538cc601563e828270ca822720c6eb6fe:

   configs: zynqmp_kria: Enable CONFIG_OF_BOARD_SETUP (2024-01-17 08:12:21 +0100)

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

xilinx:
- Enable NFS, WGET, DNS and BLKMAP by default

zynqmp:
- Support new power-management node
- Remove multiple blank lines from DTSes
- Wire multiboot with DFU infrastructure
- Fix i2c-gpio pinctrl group name
- SOM DT changes (phy on kd240, kv260 cleanups
- Cleanup i2c bus on zcu1285
- DT cleanup (fix node names not to use _)
- Fix USB interrupts
- Cleanup zcu100 DT
- Add support for kaslr-seed

zynqmp_r5:
- Fix W=1 issue with missing dir

tools:
- Improve zynqmpimage mkimage support

----------------------------------------------------------------
Brandon Maier (4):
       tools: zynqmpimage: show info on partition 0
       tools: zynqmpimage: print all partition sizes
       tools: zynqmpimage: add partition extracting
       tools: zynqmpimage: print partition names

Michal Simek (17):
       xilinx: Enable DNS/WGET and BLKMAP for http boot
       arm64: zynqmp: Describe ethernet phy on kd240
       arm64: zynqmp: Fix i2c bus for kd240
       arm64: zynqmp: Generate dfu_alt_info based on multiboot register
       arm64: zynqmp: Move fixed clock to / for kv260
       arm64: zynqmp: Fix clock node name in kv260 cards
       arm64: zynqmp: Remove mt25qu512a compatible string from SOM
       arm64: zynqmp: Rename i2c?-gpio to i2c?-gpio-grp
       arm64: zynqmp: Describe interrupt by using macro (OCM)
       arm64: zynqmp: Add missing description for efuse aeskey/pufuser
       arm64: xilinx: Remove multiple blank lines from DTSes
       arm64: zynqmp: Replace '-' by '_' in fixed clock nodes
       arm64: zynqmp: Add support for new power-management node name
       arm64: zynqmp: Match dwc3 interrupts description with values
       arm64: zynqmp: Rename zynqmp-power node to power-management
       arm64: zynqmp: Remove ltc2954 node
       arm64: zynqmp: Start TPM automatically via preboot on Kria

Shubhrajyoti Datta (1):
       arm64: zynqmp: Update the i2c0 node for zcu1285

Tejas Bhumkar (1):
       xilinx: Enable the NFS command by default

Venkatesh Yadav Abbarapu (3):
       xilinx: r5: Include the sys_r5_proto.h header for future use
       xilinx: board: Update the kaslr-seed property
       configs: zynqmp_kria: Enable CONFIG_OF_BOARD_SETUP

  arch/arm/dts/zynq-zc702.dts                         |   2 +-
  arch/arm/dts/zynqmp-dlc21-revA.dts                  |   5 +-
  arch/arm/dts/zynqmp-e-a2197-00-revA.dts             |   2 +-
  arch/arm/dts/zynqmp-mini-emmc0.dts                  |   2 +-
  arch/arm/dts/zynqmp-mini-emmc1.dts                  |   2 +-
  arch/arm/dts/zynqmp-mini-qspi.dts                   |   2 +-
  arch/arm/dts/zynqmp-p-a2197-00-revA.dts             |   4 +-
  arch/arm/dts/zynqmp-sc-revB.dts                     |   6 +-
  arch/arm/dts/zynqmp-sc-vpk120-revB.dtso             |   1 -
  arch/arm/dts/zynqmp-sc-vpk180-revA.dtso             |   1 -
  arch/arm/dts/zynqmp-sc-vpk180-revB.dtso             |   1 -
  arch/arm/dts/zynqmp-sck-kd-g-revA.dtso              |   4 +-
  arch/arm/dts/zynqmp-sck-kr-g-revA.dtso              |  14 +-
  arch/arm/dts/zynqmp-sck-kr-g-revB.dtso              |   2 +-
  arch/arm/dts/zynqmp-sck-kv-g-revA.dtso              |  52 +++---
  arch/arm/dts/zynqmp-sck-kv-g-revB.dtso              |  54 +++---
  arch/arm/dts/zynqmp-sm-k26-revA.dts                 |   2 +-
  arch/arm/dts/zynqmp-vp-x-a2785-00-revA.dts          |  10 +-
  arch/arm/dts/zynqmp-vpk120-revA.dts                 |  10 +-
  arch/arm/dts/zynqmp-zc1751-xm015-dc1.dts            |   2 +-
  arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts            |   2 +-
  arch/arm/dts/zynqmp-zc1751-xm019-dc5.dts            |   4 +-
  arch/arm/dts/zynqmp-zcu100-revC.dts                 |  11 +-
  arch/arm/dts/zynqmp-zcu102-revA.dts                 |   4 +-
  arch/arm/dts/zynqmp-zcu104-revA.dts                 |   2 +-
  arch/arm/dts/zynqmp-zcu104-revC.dts                 |   2 +-
  arch/arm/dts/zynqmp-zcu106-revA.dts                 |   4 +-
  arch/arm/dts/zynqmp-zcu111-revA.dts                 |   4 +-
  arch/arm/dts/zynqmp-zcu1285-revA.dts                | 174 --------------------
  arch/arm/dts/zynqmp-zcu208-revA.dts                 |   4 +-
  arch/arm/dts/zynqmp-zcu216-revA.dts                 |   4 +-
  arch/arm/dts/zynqmp-zcu670-revA.dts                 |   6 +-
  arch/arm/dts/zynqmp-zcu670-revB.dts                 |   6 +-
  arch/arm/dts/zynqmp.dtsi                            |  14 +-
  arch/arm/mach-zynqmp-r5/include/mach/sys_r5_proto.h |   5 +
  board/xilinx/common/board.c                         |  49 ++++++
  board/xilinx/zynqmp/zynqmp.c                        |  11 +-
  board/xilinx/zynqmp/zynqmp_kria.env                 |   7 +-
  configs/xilinx_versal_net_virt_defconfig            |   4 +
  configs/xilinx_versal_virt_defconfig                |   4 +
  configs/xilinx_zynq_virt_defconfig                  |   1 +
  configs/xilinx_zynqmp_kria_defconfig                |   1 +
  configs/xilinx_zynqmp_virt_defconfig                |   5 +
  tools/zynqmpimage.c                                 | 113 ++++++++++---
  tools/zynqmpimage.h                                 | 107 ++++++++++++
  45 files changed, 398 insertions(+), 328 deletions(-)
  create mode 100644 arch/arm/mach-zynqmp-r5/include/mach/sys_r5_proto.h

-- 
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/Versal ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal/Versal NET SoCs
TF-A maintainer - Xilinx ZynqMP/Versal/Versal NET SoCs


More information about the U-Boot mailing list