[GIT PULL] xilinx patches for v2025.01-rc1

Michal Simek monstr at monstr.eu
Mon Sep 23 13:54:30 CEST 2024


Hi Tom,

please pull these patches to your tree. Most of them are related to dt-schema 
and it's alignment.
But the most useful one is work done Prasad for being able to apply DT overlays 
via Makefile rules. The rest are just small fixes.

Thanks,
Michal

The following changes since commit 948616894c6d3316a5ac8f2a891783e3e7ff3516:

   mtd: spi-nor: scale up timeout for full-chip erase (2024-09-19 16:42:31 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 61bf0fa8663d85c5d4088a9f82c9244181f3adce:

   xilinx: zynqmp: Add bootmenu support (2024-09-20 15:33:01 +0200)

----------------------------------------------------------------
AMD/Xilinx changes for v2025.01-rc1

kbuild:
- Add rules for automatically applying DT overlays

Microblaze:
- Enable bootscript location via DT

AMD/Xilinx
- Enable SIMPLE_PM_BUS by default

ZynqMP:
- DT updates and alignments with dt-schema
- Call fdtoverlay via make directly
- Enable non-invasive CCI-400 PMU debug
- Disable secure access for boot devices
- Add new zynqmp reboot command

Versal NET:
- Cleanup spi_get_env_dev()

Kria:
- Add bootmenu support

sdhci:
- Do not call device_is_compatible everywhere

net:
- Remove is-internal-pcspma DT flag

----------------------------------------------------------------
John Vicky Vykuntapu (1):
       xilinx: zynqmp: Add bootmenu support

Michal Simek (14):
       xilinx: Enable SIMPLE_PM_BUS
       arm64: zynqmp: Add missing vc7_xin fixed clock to sc-vpk180-revA
       net: gem: Remove undocumented is-internal-pcspma dt flag
       arm64: zynqmp: Define only one revision in zcu106-rev1.0
       arm64: zynqmp: Fix status property for m-a2197 boards
       arm64: zynqmp: Align gpio hogs with dt-schema
       xilinx: Fix axi and mmc node names in mini configuration
       arm64: zynqmp: Fix gpio-line-name size for m-a2197 platforms
       arm64: zynqmp: Fix comment style around gpio line-names
       arm64: zynqmp: fix i2c mux bus description for m-a2197 platforms
       arm64: zynqmp: Align mini-qspi DT with dt-schema
       arm64: zynqmp: Define phy-mode in zcu1275-revB
       arm64: zynqmp: Use generic spi@ name in zcu111-revA
       arm64: zynqmp: Rename ina226-vccint-io-bram-ps nodes

Padmarao Begari (2):
       mmc: zynq_sdhci: Remove device_is_compatible() function
       board: xilinx: Remove conditional check for Microblaze

Prasad Kummari (4):
       xilinx: versal-net: fix no previous prototype for function warning.
       arm64: zynqmp: Add u-boot command to boot into recovery image
       kbuild: cherry-pick kbuild fdtoverlay changes from linux
       arm64: zynqmp: Remove overlays and add new dtb entries for ZynqMP

Sean Anderson (2):
       zynqmp: Disable secure access for boot devices
       arm: zynqmp: Enable non-invasive CCI-400 PMU debug

  arch/arm/dts/Makefile                                  | 78 +++++++++++++++-----
  arch/arm/dts/versal-mini-emmc0.dts                     |  2 +-
  arch/arm/dts/versal-mini-emmc1.dts                     |  2 +-
  arch/arm/dts/versal-mini-ospi.dtsi                     |  2 +-
  arch/arm/dts/versal-mini-qspi.dtsi                     |  2 +-
  arch/arm/dts/zynq-cse-nand.dts                         |  2 +-
  arch/arm/dts/zynq-cse-nor.dts                          |  2 +-
  arch/arm/dts/zynq-cse-qspi.dtsi                        |  2 +-
  arch/arm/dts/zynqmp-dlc21-revA.dts                     |  3 +-
  arch/arm/dts/zynqmp-e-a2197-00-revA.dts                |  1 -
  arch/arm/dts/zynqmp-g-a2197-00-revA.dts                |  3 +-
  arch/arm/dts/zynqmp-m-a2197-01-revA.dts                | 16 ++--
  arch/arm/dts/zynqmp-m-a2197-02-revA.dts                | 16 ++--
  arch/arm/dts/zynqmp-m-a2197-03-revA.dts                | 16 ++--
  arch/arm/dts/zynqmp-mini-emmc0.dts                     |  4 +-
  arch/arm/dts/zynqmp-mini-emmc1.dts                     |  4 +-
  arch/arm/dts/zynqmp-mini-nand.dts                      |  2 +-
  arch/arm/dts/zynqmp-mini-qspi.dts                      | 16 ++--
  arch/arm/dts/zynqmp-p-a2197-00-revA-x-prc-01-revA.dtso |  8 +-
  arch/arm/dts/zynqmp-p-a2197-00-revA-x-prc-02-revA.dtso |  8 +-
  arch/arm/dts/zynqmp-p-a2197-00-revA-x-prc-03-revA.dtso |  8 +-
  arch/arm/dts/zynqmp-p-a2197-00-revA-x-prc-04-revA.dtso |  8 +-
  arch/arm/dts/zynqmp-p-a2197-00-revA-x-prc-05-revA.dtso |  8 +-
  arch/arm/dts/zynqmp-p-a2197-00-revA.dts                | 11 ++-
  arch/arm/dts/zynqmp-sc-revB.dts                        |  2 +-
  arch/arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso         |  8 +-
  arch/arm/dts/zynqmp-sc-vpk180-revA.dtso                |  6 ++
  arch/arm/dts/zynqmp-sck-kr-g-revA.dtso                 |  1 -
  arch/arm/dts/zynqmp-sck-kr-g-revB.dtso                 |  1 -
  arch/arm/dts/zynqmp-vp-x-a2785-00-revA.dts             |  1 -
  arch/arm/dts/zynqmp-vpk120-revA.dts                    |  1 -
  arch/arm/dts/zynqmp-zcu106-rev1.0.dts                  |  2 +-
  arch/arm/dts/zynqmp-zcu111-revA.dts                    |  2 +-
  arch/arm/dts/zynqmp-zcu1275-revB.dts                   |  1 +
  arch/arm/dts/zynqmp-zcu208-revA.dts                    |  4 +-
  arch/arm/dts/zynqmp-zcu216-revA.dts                    |  4 +-
  arch/arm/dts/zynqmp-zcu670-revA.dts                    |  2 +-
  arch/arm/dts/zynqmp-zcu670-revB.dts                    |  2 +-
  arch/arm/mach-zynqmp/include/mach/hardware.h           | 11 ++-
  arch/arm/mach-zynqmp/zynqmp.c                          | 26 +++++++
  board/xilinx/common/board.c                            | 39 +++++-----
  board/xilinx/versal-net/board.c                        |  5 +-
  board/xilinx/zynqmp/zynqmp.c                           |  8 ++
  board/xilinx/zynqmp/zynqmp_kria.env                    | 12 ++-
  configs/amd_versal2_virt_defconfig                     |  1 +
  configs/xilinx_versal_net_virt_defconfig               |  1 +
  configs/xilinx_versal_virt_defconfig                   |  1 +
  configs/xilinx_zynq_virt_defconfig                     |  2 +
  configs/xilinx_zynqmp_kria_defconfig                   |  1 +
  configs/xilinx_zynqmp_virt_defconfig                   |  1 +
  drivers/mmc/zynq_sdhci.c                               | 39 ++++++----
  drivers/net/zynq_gem.c                                 |  9 +--
  scripts/Kbuild.include                                 |  4 +
  scripts/Makefile.build                                 |  1 +
  scripts/Makefile.lib                                   | 27 +++++++
  55 files changed, 293 insertions(+), 156 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