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

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_mCiCEGazHt07eiVN32Fg... 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@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(-)

On Wed, Apr 10, 2024 at 04:53:41PM +0200, Michal Simek wrote:
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_mCiCEGazHt07eiVN32Fg... because we have issue in initcall code in connection to reporting issue back.
Your suggestion sounds fine to me.
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@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)
Applied to u-boot/master, thanks!
participants (2)
-
Michal Simek
-
Tom Rini