[GIT PULL] xilinx patches for v2023.04-rc1

Michal Simek monstr at monstr.eu
Fri Jan 27 16:03:27 CET 2023


Hi Tom,

please pull these patches to your tree. Buildman doesn't show any issue and CI 
looks also good.
https://source.denx.de/u-boot/custodians/u-boot-microblaze/-/commit/f0f86d39fec73479d4904e6d5b9db01a29597d58

Thanks,
Michal

  The following changes since commit 7b84c973b96775576dcff228d865e8570be26c82:

    ns16650: Correct CONFIG_SYS_NS16550_MEM32 platforms (2023-01-09 11:30:49 -0500)

  are available in the Git repository at:

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

  for you to fetch changes up to f0f86d39fec73479d4904e6d5b9db01a29597d58:

    fru: ops: Display FRU fields properly for 0xc1 fields (2023-01-27 08:49:24 
+0100)

  ----------------------------------------------------------------
  Xilinx chnages for v2023.04-rc1

  makefile:
  - Add multi_dtb_fit dependency

  clk:
  - Handle error cases

  microblaze:
  - Disable falcon mode and cleanup code around

  xilinx:
  - Enable regular expression matching in board_fit_config_name_match()
  - Fix FRU handling for 0xC1 format
  - Fix Xilinx legacy format eeprom parsing

  zynqmp:
  - Some DT updates/cleanups
  - Fix IDcode for xck24
  - Remove empty mini config files
  - Add support for k24

  versal:
  - Remove empty mini config files

  versal_net:
  - Setup timer when runs in EL3
  - Build u-boot.elf for mini configurations

  zynq-gem:
  - Add support for new compatible strings
  - Remove support for Avnet Ultrazedev SOM
  - Handle SGMII with PCS phy

  spi:
  - Add support for gigadevice parts

  misc:
  - Remove CONFIG_TARGET_VENUS ifdef
  - Add missing headers to remove sparse warnings

  ----------------------------------------------------------------
  Algapally Santosh Sagar (5):
        xilinx: common: Include header file to fix warning
        gpio: zynqmp: Handle error from get_gpio_modepin
        xilinx: versal: Add missing header
        drivers: mmc: Change datatype of tuning_loop_counter to int
        fru: ops: Display FRU fields properly for 0xc1 fields

  Ashok Reddy Soma (1):
        xilinx: versal-net: Add support for timer and start it

  Harini Katakam (2):
        arm64: zynqmp: Describe TI phy as ethernet phy ID on ZCU102 RevB & up
        arm64: zynqmp: Enable TI phy reset via GPIO

  Jay Buddhabhatti (1):
        clk: versal: Return error in case if clock setup failed

  Luca Ceresoli (1):
        arm64: zynqmp: remove Avnet UltraZed-EV Starter Kit

  Michal Simek (19):
        arm64: zynqmp: Sync #dma-cells property location
        arm64: zynqmp: Added GEM reset definitions
        arm64: zynqmp: Fix AMS device tree node
        arm64: zynqmp: Align gpio-key node names with dtschema
        arm64: zynqmp: Remove id from usb node name
        net: zynq_gem: Add support for new compatible str with xlnx prefix
        arm64: zynqmp: Remove unused USB DT properties
        arm64: zynqmp: Remove unused snps,refclk_fladj property
        board: presidio-asic: Remove CONFIG_TARGET_VENUS
        xilinx: common: Add support for partial string match in 
board_fit_config_name_match()
        soc: zynqmp: Fix IDcode for xck24
        arm64: zynqmp: Remove xilinx_zynqmp_mini_emmc/qspi.h configs
        arm64: versal: Remove xilinx_versal_mini_qspi.h configs
        arm64: zynqmp: Fill model name for SOM CCs
        arm64: zynqmp: Add support for Kria K24 SOM
        arm64: versal-net: Enable remaking ELF from bin
        xilinx: board: Use ETH_ALEN macro for mac address size
        xilinx: board: Fix xilinx_eeprom_legacy_cleanup()
        xilinx: board: Update logic in xilinx_read_eeprom_legacy

  Neal Frager (1):
        makefile: add multi_dtb_fit dep

  Ovidiu Panait (3):
        microblaze: spl: wrap spl_start_uboot() in SPL_OS_BOOT ifdefs
        microblaze: spl: drop boot_linux
        microblaze: spl: disable falcon mode by default

  Stefan Roese (1):
        net: zynq_gem: Wait for SGMII PCS link in zynq_gem_init()

  Victor Lim (4):
        mtd: spi-nor-ids: add gigadevice part #
        configs: zynq: enable gigadevice
        arm64: zynqmp: enable gigadevice
        xilinx: versal: enable gigadevice

   Makefile 
   |    1 +
   arch/arm/dts/Makefile 
   |    3 +-
   arch/arm/dts/avnet-ultrazedev-cc-v1.0-ultrazedev-som-v1.0.dts 
   |   59 --
   arch/arm/dts/avnet-ultrazedev-som-v1.0.dtsi 
   |   56 --
   arch/arm/dts/zynqmp-dlc21-revA.dts 
   |    4 -
   arch/arm/dts/zynqmp-g-a2197-00-revA.dts 
   |    2 -
   arch/arm/dts/zynqmp-m-a2197-01-revA.dts 
   |    4 -
   arch/arm/dts/zynqmp-m-a2197-02-revA.dts 
   |    4 -
   arch/arm/dts/zynqmp-m-a2197-03-revA.dts 
   |    4 -
   arch/arm/dts/zynqmp-p-a2197-00-revA.dts 
   |    4 -
   arch/arm/dts/zynqmp-sck-kr-g-revA.dts 
   |    1 +
   arch/arm/dts/zynqmp-sck-kr-g-revB.dts 
   |    1 +
   arch/arm/dts/zynqmp-sck-kv-g-revA.dts 
   |    1 +
   arch/arm/dts/zynqmp-sck-kv-g-revB.dts 
   |    1 +
   arch/arm/dts/zynqmp-sm-k24-revA.dts 
   |   22 +
   arch/arm/dts/zynqmp-sm-k26-revA.dts 
   |    2 +-
   arch/arm/dts/zynqmp-smk-k24-revA.dts 
   |   21 +
   arch/arm/dts/zynqmp-zcu100-revC.dts 
   |    2 +-
   arch/arm/dts/zynqmp-zcu102-revA.dts 
   |    2 +-
   arch/arm/dts/zynqmp-zcu102-revB.dts 
   |   22 +-
   arch/arm/dts/zynqmp-zcu106-revA.dts 
   |    2 +-
   arch/arm/dts/zynqmp-zcu111-revA.dts 
   |    2 +-
   arch/arm/dts/zynqmp.dtsi 
   |   58 +-
   arch/arm/mach-versal-net/Kconfig 
   |   12 +
   arch/arm/mach-versal-net/include/mach/hardware.h 
   |   30 +
   arch/microblaze/cpu/spl.c 
   |   11 +-
   board/cortina/presidio-asic/lowlevel_init.S 
   |    2 -
   board/xilinx/common/board.c 
   |   57 +-
   board/xilinx/common/fru_ops.c 
   |   43 +-
   board/xilinx/versal-net/board.c 
   |   41 +
   board/xilinx/versal/board.c 
   |    1 +
   board/xilinx/zynqmp/MAINTAINERS 
   |    6 -
 
board/xilinx/zynqmp/avnet-ultrazedev-cc-v1.0-ultrazedev-som-v1.0/psu_init_gpl.c 
|  655 ------------
   board/xilinx/zynqmp/zynqmp-sm-k24-revA/psu_init_gpl.c 
   | 1061 ++++++++++++++++++++
   board/xilinx/zynqmp/zynqmp-smk-k24-revA 
   |    1 +
   configs/avnet_ultrazedev_cc_v1_0_ultrazedev_som_v1_0_defconfig 
   |   83 --
   configs/microblaze-generic_defconfig 
   |    3 -
   configs/xilinx_versal_mini_defconfig 
   |    2 +-
   configs/xilinx_versal_mini_ospi_defconfig 
   |    2 +-
   configs/xilinx_versal_mini_qspi_defconfig 
   |    3 +-
   configs/xilinx_versal_net_mini_defconfig 
   |    2 +
   configs/xilinx_versal_net_virt_defconfig 
   |    1 +
   configs/xilinx_zynq_virt_defconfig 
   |    1 +
   configs/xilinx_zynqmp_mini_defconfig 
   |    2 +-
   configs/xilinx_zynqmp_mini_emmc0_defconfig 
   |    2 +-
   configs/xilinx_zynqmp_mini_emmc1_defconfig 
   |    2 +-
   configs/xilinx_zynqmp_mini_qspi_defconfig 
   |    3 +-
   configs/xilinx_zynqmp_virt_defconfig 
   |    1 +
   configs/zynq_cse_qspi_defconfig 
   |    1 +
   drivers/clk/clk_versal.c 
   |    4 +-
   drivers/gpio/zynqmp_gpio_modepin.c 
   |    3 +
   drivers/mmc/zynq_sdhci.c 
   |    2 +-
   drivers/mtd/spi/spi-nor-ids.c 
   |   68 ++
   drivers/net/zynq_gem.c 
   |   42 +-
   drivers/soc/soc_xilinx_zynqmp.c 
   |    2 +-
   include/configs/xilinx_versal_mini_qspi.h 
   |   15 -
   include/configs/xilinx_zynqmp_mini_emmc.h 
   |   15 -
   include/configs/xilinx_zynqmp_mini_qspi.h 
   |   15 -
   58 files changed, 1446 insertions(+), 1026 deletions(-)
   delete mode 100644 arch/arm/dts/avnet-ultrazedev-cc-v1.0-ultrazedev-som-v1.0.dts
   delete mode 100644 arch/arm/dts/avnet-ultrazedev-som-v1.0.dtsi
   create mode 100644 arch/arm/dts/zynqmp-sm-k24-revA.dts
   create mode 100644 arch/arm/dts/zynqmp-smk-k24-revA.dts
   delete mode 100644 
board/xilinx/zynqmp/avnet-ultrazedev-cc-v1.0-ultrazedev-som-v1.0/psu_init_gpl.c
   create mode 100644 board/xilinx/zynqmp/zynqmp-sm-k24-revA/psu_init_gpl.c
   create mode 120000 board/xilinx/zynqmp/zynqmp-smk-k24-revA
   delete mode 100644 configs/avnet_ultrazedev_cc_v1_0_ultrazedev_som_v1_0_defconfig
   delete mode 100644 include/configs/xilinx_versal_mini_qspi.h
   delete mode 100644 include/configs/xilinx_zynqmp_mini_emmc.h
   delete mode 100644 include/configs/xilinx_zynqmp_mini_qspi.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




More information about the U-Boot mailing list