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:

g...@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

Reply via email to