[GIT PULL] xilinx patches for v2023.01-rc1 (round 2)

Michal Simek monstr at monstr.eu
Mon Sep 26 16:03:28 CEST 2022


Hi Tom,

please pull the following patches to your tree. It is the second round with 
small updates but especially adding new Xilinx SOC.
CI loop doesn't show any issue.

Thanks,
Michal


The following changes since commit ebdd6afa543324648138f780a648b8fb65d488eb:

   Merge branch 'next' of 
https://source.denx.de/u-boot/custodians/u-boot-marvell into next (2022-09-20 
08:50:07 -0400)

are available in the Git repository at:

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

for you to fetch changes up to f2641f066b53a2bbb933bccffd696a875fd9adf5:

   arm64: versal-net: Add support for mini configuration (2022-09-26 14:23:30 +0200)

----------------------------------------------------------------
Xilinx changes for v2023.01-rc1 (round 2)

xilinx:
- Add support for new Versal NET SOC

zynqmp:
- Use mdio bus for ethernet phy description
- Wire ethernet phy reset via i2c-gpio

versal:
- Config cleanup

----------------------------------------------------------------
Jay Buddhabhatti (4):
       clk: versal: Enable clock driver for Versal NET
       firmware: zynqmp: Add Versal NET compatible string
       mailbox: zynqmp: Enable ipi mailbox driver for Versal NET
       reset: zynqmp: Enable reset driver for Versal NET

Michal Simek (8):
       xilinx: versal: Remove unused comments from xilinx_versal.h
       arm64: zynqmp: Describe TI phy as ethernet-phy-id
       arm64: zynqmp: Wire GEM reset gpio
       arm64: versal-net: Add support for Versal NET platform
       spi: cadence_qspi: Add support for Versal NET platform
       spi: zynqmp_gqspi: Add support for Versal NET
       arm64: versal-net: Add defconfig for Versal NET
       arm64: versal-net: Add support for mini configuration

  Kconfig                                           |   2 +-
  MAINTAINERS                                       |   7 +
  arch/arm/Kconfig                                  |  14 ++
  arch/arm/Makefile                                 |   1 +
  arch/arm/dts/Makefile                             |   3 +
  arch/arm/dts/versal-net-mini.dts                  |  67 ++++++++
  arch/arm/dts/xilinx-versal-net-virt.dts           |  11 ++
  arch/arm/dts/zynqmp-zcu102-revA.dts               |  20 ++-
  arch/arm/dts/zynqmp-zcu104-revA.dts               |  19 ++-
  arch/arm/dts/zynqmp-zcu104-revC.dts               |  19 ++-
  arch/arm/dts/zynqmp-zcu111-revA.dts               |  19 ++-
  arch/arm/dts/zynqmp-zcu208-revA.dts               |  19 ++-
  arch/arm/dts/zynqmp-zcu216-revA.dts               |  20 ++-
  arch/arm/mach-versal-net/Kconfig                  |  43 +++++
  arch/arm/mach-versal-net/Makefile                 |  10 ++
  arch/arm/mach-versal-net/clk.c                    |  35 ++++
  arch/arm/mach-versal-net/cpu.c                    |  89 ++++++++++
  arch/arm/mach-versal-net/include/mach/hardware.h  |  31 ++++
  arch/arm/mach-versal-net/include/mach/sys_proto.h |  16 ++
  board/xilinx/Kconfig                              |   6 +-
  board/xilinx/versal-net/Kconfig                   |   9 ++
  board/xilinx/versal-net/MAINTAINERS               |   8 +
  board/xilinx/versal-net/Makefile                  |   9 ++
  board/xilinx/versal-net/board.c                   | 170 ++++++++++++++++++++
  configs/xilinx_versal_net_mini_defconfig          |  72 +++++++++
  configs/xilinx_versal_net_virt_defconfig          | 131 +++++++++++++++
  drivers/clk/Kconfig                               |   2 +-
  drivers/clk/clk_versal.c                          |   1 +
  drivers/firmware/firmware-zynqmp.c                |   1 +
  drivers/mailbox/Kconfig                           |   2 +-
  drivers/reset/reset-zynqmp.c                      |   1 +
  drivers/spi/Kconfig                               |   2 +-
  drivers/spi/cadence_ospi_versal.c                 |   3 +-
  drivers/spi/zynqmp_gqspi.c                        |   3 +-
  env/Kconfig                                       |   6 +-
  include/configs/xilinx_versal.h                   |   4 -
  include/configs/xilinx_versal_net.h               | 134 +++++++++++++++
  include/configs/xilinx_versal_net_mini.h          |  21 +++
  38 files changed, 976 insertions(+), 54 deletions(-)
  create mode 100644 arch/arm/dts/versal-net-mini.dts
  create mode 100644 arch/arm/dts/xilinx-versal-net-virt.dts
  create mode 100644 arch/arm/mach-versal-net/Kconfig
  create mode 100644 arch/arm/mach-versal-net/Makefile
  create mode 100644 arch/arm/mach-versal-net/clk.c
  create mode 100644 arch/arm/mach-versal-net/cpu.c
  create mode 100644 arch/arm/mach-versal-net/include/mach/hardware.h
  create mode 100644 arch/arm/mach-versal-net/include/mach/sys_proto.h
  create mode 100644 board/xilinx/versal-net/Kconfig
  create mode 100644 board/xilinx/versal-net/MAINTAINERS
  create mode 100644 board/xilinx/versal-net/Makefile
  create mode 100644 board/xilinx/versal-net/board.c
  create mode 100644 configs/xilinx_versal_net_mini_defconfig
  create mode 100644 configs/xilinx_versal_net_virt_defconfig
  create mode 100644 include/configs/xilinx_versal_net.h
  create mode 100644 include/configs/xilinx_versal_net_mini.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 ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs



More information about the U-Boot mailing list