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

Michal Simek monstr at monstr.eu
Wed Mar 15 14:07:30 CET 2023


Hi Tom,

please pull these patches to your next branch. CI loop doesn't report any issue.

Thanks,
Michal

The following changes since commit 70ed05ce6c051e55e126e67e72ab20409134c953:

   Merge tag 'next-20230307' of 
https://source.denx.de/u-boot/custodians/u-boot-video into next (2023-03-07 
12:54:01 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 7ac50f88f8a9374e5cb4bc2a88c002d02ef3c570:

   microblaze: drop remnants of manual reloc (2023-03-13 11:46:17 +0100)

----------------------------------------------------------------
Xilinx changes for v2023.07-rc1

cmd:
- Print results in hex instead of dec in smc command

firmware:
- Cover missing ZYNQMP_FIRMWARE dependencies

fpga:
- fix loads for unencrypted use case

relocation
- Add support for BE systems

spi:
- Fix xilinx_spi init reset sequence

arasan nand:
- Remove hardcoded bbt option
- Set ofnode value

xilinx:
- Enable SMC command
- Fix some sparse issues

zynqmp:
- Remove cdns,zynq-gem compatible string
- Add optee node
- Some DT cleanups

zynq:
- Some DT cleanups

microblaze
- Remove MANUAL_RELOC option

----------------------------------------------------------------
Algapally Santosh Sagar (3):
       arm64: zynqmp: Add missing ZYNQMP_FIRMWARE dependencies
       xilinx: zynqmp: Add missing prototype for zynqmp_mmio_write
       spl: Add missing prototype for board_boot_order

Ashok Reddy Soma (4):
       mtd: nand: arasan: Remove hardcoded bbt option
       mtd: nand: arasan: Set ofnode value
       arm64: dts: zynqmp: Fix nand dt node
       arm64: dts: zynqmp: Enable nand-on-flash-bbt in DT by default

Ilias Apalodimas (1):
       arm64: zynqmp: Add an OP-TEE node to the device tree

Jiajie Chen (1):
       spi: xilinx_spi: Fix spi reset

Krzysztof Kozlowski (3):
       arm64: dts: xilinx: align LED node names with dtschema
       ARM: dts: xilinx: align gpio-key node names with dtschema
       ARM: dts: zynq-7000: drop useless 'dma-channels/requests' properties

Michael Grzeschik (1):
       arm64: zynqmp: Enable hs termination flag for USB dwc3 controller

Michal Simek (6):
       xilinx: dts: Remove cdns,zynq-gem
       ARM: zynq: Use recommended dma-controller name instead of dmac
       ARM: zynq: Comment interrupt names IRQs for pl330
       cmd: smccc: Print results in hex instead of dec
       xilinx: Enable SMC command for arm64 targets
       arm64: zynqmp: Remove comment about gem spec in kv260

Neal Frager (1):
       fpga: zynqmppl: fix fpga loads command for unencrypted use case

Ovidiu Panait (5):
       tools: relocate-rela: adjust le64_to_cpu -> le32_to_cpu in decode_elf32()
       tools: relocate-rela: introduce elf16_to_cpu() and elf32_to_cpu()
       tools: relocate-rela: add support for handling 32-bit big endian files
       microblaze: drop CONFIG_NEEDS_MANUAL_RELOC
       microblaze: drop remnants of manual reloc

  arch/arm/dts/zynq-7000.dtsi                       |  14 +--
  arch/arm/dts/zynq-zc702.dts                       |   4 +-
  arch/arm/dts/zynq-zturn-common.dtsi               |   2 +-
  arch/arm/dts/zynqmp-sck-kr-g-revA.dts             |   2 +-
  arch/arm/dts/zynqmp-sck-kr-g-revB.dts             |   2 +-
  arch/arm/dts/zynqmp-sck-kv-g-revA.dts             |   4 +-
  arch/arm/dts/zynqmp-sck-kv-g-revB.dts             |   4 +-
  arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts          |   2 +
  arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts          | 119 ++++++++++++--------
  arch/arm/dts/zynqmp-zcu100-revC.dts               |   2 +-
  arch/arm/dts/zynqmp.dtsi                          |  15 ++-
  arch/arm/mach-versal-net/include/mach/sys_proto.h |   7 +-
  arch/arm/mach-versal/include/mach/sys_proto.h     |   6 +-
  arch/microblaze/Kconfig                           |  13 +--
  arch/microblaze/config.mk                         |   4 -
  arch/microblaze/cpu/Makefile                      |   3 +-
  arch/microblaze/cpu/start.S                       |  28 -----
  board/xilinx/zynqmp/Kconfig                       |   1 +
  cmd/smccc.c                                       |   2 +-
  configs/xilinx_versal_net_virt_defconfig          |   1 +
  configs/xilinx_versal_virt_defconfig              |   1 +
  configs/xilinx_zynqmp_virt_defconfig              |   1 +
  drivers/clk/Kconfig                               |   4 +-
  drivers/fpga/Kconfig                              |   2 +-
  drivers/fpga/zynqmppl.c                           |  12 +-
  drivers/mmc/zynq_sdhci.c                          |   5 +-
  drivers/mtd/nand/raw/arasan_nfc.c                 |   5 +-
  drivers/net/zynq_gem.c                            |   2 +-
  drivers/spi/xilinx_spi.c                          |   5 +-
  drivers/spi/zynqmp_gqspi.c                        |   5 +
  include/spl.h                                     |   1 +
  tools/relocate-rela.c                             |  52 ++++++---
  32 files changed, 175 insertions(+), 155 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