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

Michal Simek monstr at monstr.eu
Wed Apr 10 16:53:41 CEST 2024


Hi Tom,

please apply these patches to your tree. Gitlab CI is not showing any issue and 
buildman for our platforms is also not showing any issue.

If you have time please take a look at this
https://lore.kernel.org/r/CAHTX3d+qAMKgL9T5Fo6y=rvXDiMS_mCiCEGazHt07eiVN32Fgw@mail.gmail.com
because we have issue in initcall code in connection to reporting issue back.

Thanks,
Michal

The following changes since commit abd4fb5ac13215733569925a06991e0a182ede14:

   Merge patch series "Dockerfile: Build coreboot from source" (2024-02-27 
16:28:57 -0500)

are available in the Git repository at:

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

for you to fetch changes up to f03f962c602c428a1091c3e0fad25b4cf64c9497:

   xilinx: common: Fix MAC address read from EEPROM (2024-04-10 15:16:57 +0200)

----------------------------------------------------------------
Xilinx changes for v2024.07-rc1

xilinx:
- Do not call env_get_location when !ENV_IS_NOWHERE
- Add FDT_FIXUP_PARTITIONS support
- Fix legacy format MAC decoding

zynqmp:
- Enable semihosting SPL support
- DT updates
- Kconfig resort/cleanup
- Don't describe second image/capsule if !SPL
- Add support for dfu/capsule description via MTD
- Support JTAG as alternative boot mode
- Add support for TEG soc variant

zynqmp-kria:
- Wire usb4 boot device
- Update SDIO tristate pin configuration
- Disable SPI_FLASH_BAR to avoid issue with SPI after update

mbv:
- Enable SPL and binman
- Small platform changes

zynqmp-nand:
- Error out in case of unsupported SW ECC
- Clean error path

versal-net:
- Support multiple locations for variables

----------------------------------------------------------------
James Hilliard (1):
       xilinx: zynq: add FDT_FIXUP_PARTITIONS support

Lukas Funke (1):
       arm64: zynqmp: Add label to pmu fwnode

Manikanta Guntupalli (1):
       arm64: zynqmp: dts: Add required properties for rs485 support for KD240

Michal Simek (15):
       arm64: zynqmp: Remove snps,enable_guctl1_ipd_quirk property
       riscv: mbv: Align addresses with default DT
       riscv: mbv: Enable REMAKE_ELF by default
       riscv: mbv: Switch to OF_SEPARATE with fixed address
       riscv: mbv: Moving little_endian variable to data section
       riscv: mbv: Enable SPL and binman
       arm64: zynqmp: Fix gpio-key DT description
       arm64: zynqmp: Remove additional compatible string for sc-revB
       arm64: zynqmp: Describe USB wakeup interrupt
       arm64: zynqmp: Do not setup default SPL options without SPL
       arm64: zynqmp: Do not describe u-boot.itb if SPL is disabled
       arm64: zynqmp: Also support JTAG as alternative boot mode
       xilinx: Do not call private env_get_location() when !ENV_IS_NOWHERE
       arm64: zynqmp: Generate desc when SPL_FS_LOAD_PAYLOAD_NAME is valid
       arm64: zynqmp: Add MTD partition handling for dfu_alt_info generation

Petr Zejdl (1):
       xilinx: common: Fix MAC address read from EEPROM

Sean Anderson (1):
       arm64: zynqmp: Support semihosting boot method

Shubhangi Shrikrushna Mahalle (1):
       arm64: zynqmp: Add bootcmd_usb4 variable

Tejas Bhumkar (2):
       arm64: zynqmp: Disable Tri-state for SDIO
       configs: zynqmp_kria: Deactivate CONFIG_SPI_FLASH_BAR

Venkatesh Yadav Abbarapu (6):
       arm64: zynqmp: Add usb4 to the boot targets
       mtd: nand: arasan: Print warning for unsupported ecc modes
       mtd: nand: arasan: Fix the crash caused by use after free
       xilinx: versal-net: Add support for saving env based on bootmode
       arm64: dts: zynqmp: make hw-ecc as the default ecc mode
       soc: zynqmp: Add the IDcode for TEG variant

Vishal Sagar (1):
       arm64: zynqmp: Describe DisplayPort connector for Kria

  arch/arm/Kconfig                           |  8 +++
  arch/arm/dts/zynqmp-mini-nand.dts          |  6 ++
  arch/arm/dts/zynqmp-sc-revB.dts            |  4 +-
  arch/arm/dts/zynqmp-sck-kd-g-revA.dtso     |  2 +
  arch/arm/dts/zynqmp-sck-kr-g-revB.dtso     | 20 +++++++
  arch/arm/dts/zynqmp-sck-kv-g-revA.dtso     |  1 +
  arch/arm/dts/zynqmp-sck-kv-g-revB.dtso     | 21 +++++++
  arch/arm/dts/zynqmp-vp-x-a2785-00-revA.dts |  2 +-
  arch/arm/dts/zynqmp-vpk120-revA.dts        |  2 +-
  arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts   |  6 +-
  arch/arm/dts/zynqmp-zcu208-revA.dts        |  2 +-
  arch/arm/dts/zynqmp-zcu216-revA.dts        |  2 +-
  arch/arm/dts/zynqmp-zcu670-revA.dts        |  2 +-
  arch/arm/dts/zynqmp-zcu670-revB.dts        |  2 +-
  arch/arm/dts/zynqmp.dtsi                   | 14 ++---
  arch/arm/mach-zynqmp/Kconfig               | 27 +--------
  arch/arm/mach-zynqmp/spl.c                 | 15 +++--
  arch/riscv/dts/xilinx-mbv32.dts            |  3 +
  board/xilinx/Kconfig                       |  1 +
  board/xilinx/common/board.c                | 31 ++++++++--
  board/xilinx/mbv/Kconfig                   | 14 ++++-
  board/xilinx/mbv/board.c                   | 10 ++++
  board/xilinx/versal-net/board.c            | 32 ++++++++++
  board/xilinx/versal/board.c                |  2 +
  board/xilinx/zynqmp/zynqmp.c               | 62 +++++++++++++++++---
  board/xilinx/zynqmp/zynqmp_kria.env        |  4 +-
  configs/xilinx_mbv32_defconfig             | 23 ++++++--
  configs/xilinx_mbv32_smode_defconfig       | 25 ++++++--
  configs/xilinx_versal_net_virt_defconfig   |  3 +
  configs/xilinx_zynqmp_kria_defconfig       |  1 -
  drivers/mtd/nand/raw/arasan_nfc.c          | 34 +++++++----
  drivers/serial/serial_xuartlite.c          |  2 +-
  drivers/soc/soc_xilinx_zynqmp.c            |  8 +++
  env/Kconfig                                |  2 +-
  34 files changed, 302 insertions(+), 91 deletions(-)

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