[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