Hi Tom,

please pull the following patches to your tree. Based on discussion with Simon I have also include fpga uclass series which was reviewed by him.
There is also one gcc12 patch we discussed over IRC which was fixed by Heinrich.

Thanks,
Michal

The following changes since commit 2d4591353452638132d711551fec3495b7644731:

  Merge branch 'next' (2022-10-03 15:39:46 -0400)

are available in the Git repository at:

g...@source.denx.de:u-boot/custodians/u-boot-microblaze.git tags/xilinx-for-v2023.01-rc1-v3

for you to fetch changes up to 63c46e028c14254f28332b3bd57fc3202e26b10a:

fpga: virtex2: Use logging feature instead of FPGA_DEBUG (2022-10-10 12:28:08 +0200)

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

fpga:
- Create new uclass
- Get rid of FPGA_DEBUG and use logging infrastructure

zynq:
- Enable early EEPROM decoding
- Some DT updates

zynqmp:
- Use OCM_BANK_0 to check config loading permission
- Change config object loading in SPL
- Some DT updates

net:
- emaclite: Enable driver for RISC-V

xilinx:
- Fix static checker warnings
- Fix GCC12 warning

sdhci:
- Read PD id from DT

----------------------------------------------------------------
Alexander Dahl (11):
      dm: fpga: Introduce new uclass
      fpga: Add missing Kconfig symbols for old FPGA drivers
      fpga: spartan2: Fix printf arguments warning
      fpga: spartan3: Fix printf arguments warning
      fpga: virtex2: Fix printf format string warnings
      fpga: altera: Use logging feature instead of FPGA_DEBUG
      fpga: cyclon2: Use logging feature instead of FPGA_DEBUG
      fpga: ACEX1K: Use logging feature instead of FPGA_DEBUG
      fpga: spartan2: Use logging feature instead of FPGA_DEBUG
      fpga: spartan3: Use logging feature instead of FPGA_DEBUG
      fpga: virtex2: Use logging feature instead of FPGA_DEBUG

Ashok Reddy Soma (4):
      firmware: zynqmp: Change loadable config object from APU_0 to OCM_BANK_0
      mmc: zynq_sdhci: Change node_id prototype to u32
      mmc: zynq_sdhci: Read power-domains id from DT and use
      arm64: dts: Remove unused property device_id

Heinrich Schuchardt (1):
      xilinx: common: fix board_late_init_xilinx()

Michal Simek (4):
      xilinx: zynq: Enable early eeprom decoding
      ARM: zynq: Point via nvmem0 alias to eeprom on zc702/zc706
      ARM: zynq: Define rtc alias on zc702/zc706
      xilinx: zynqmp: Load pmufw configuration before checking access

Samuel Obuch (3):
      net: emaclite: enable for more architectures
      net: emaclite: fix xemaclite_alignedread/write functions
      net: emaclite: fix handling for IP packets with specific lengths

Venkatesh Yadav Abbarapu (8):
      xilinx: common: Fix static checker warnings
      net: Fix static checker warnings
      arm64: zynqmp: Fix compiler warnings in mp.c
      spi: zynqmp_qspi: Mark zynqmp_qspi_set_tapdelay() as static
      xilinx: common: Add print_cpuinfo() declaration
      soc: xilinx: zynqmp: Mark soc_xilinx_zynqmp_get_machine() as static
      xilinx: zynqmp: change the type of multiboot variable
      clk: versal: Mark versal_clock_setup() as static

 MAINTAINERS                        |  1 +
 arch/arm/dts/versal-mini-emmc0.dts |  1 -
 arch/arm/dts/versal-mini-emmc1.dts |  1 -
 arch/arm/dts/zynq-zc702.dts        |  6 +-
 arch/arm/dts/zynq-zc706.dts        |  6 +-
 arch/arm/dts/zynqmp-mini-emmc0.dts |  1 -
 arch/arm/dts/zynqmp-mini-emmc1.dts |  1 -
 arch/arm/dts/zynqmp.dtsi           |  2 -
 arch/arm/mach-zynqmp/mp.c          |  6 +-
 arch/sandbox/dts/test.dts          |  4 +
 board/xilinx/common/board.c        |  9 +--
 board/xilinx/common/cpu-info.c     |  1 +
 board/xilinx/zynq/board.c          |  3 +
 board/xilinx/zynqmp/zynqmp.c       | 14 ++--
 drivers/clk/clk_versal.c           |  2 +-
 drivers/firmware/firmware-zynqmp.c | 11 ++-
 drivers/fpga/ACEX1K.c              | 37 ++++-----
 drivers/fpga/Kconfig               | 31 ++++++++
 drivers/fpga/Makefile              |  3 +
 drivers/fpga/altera.c              | 11 +--
 drivers/fpga/cyclon2.c             | 38 ++++------
 drivers/fpga/fpga-uclass.c         | 11 +++
 drivers/fpga/sandbox.c             | 17 +++++
 drivers/fpga/spartan2.c            | 80 +++++++++-----------
 drivers/fpga/spartan3.c            | 80 +++++++++-----------
 drivers/fpga/virtex2.c             | 69 ++++++++---------
 drivers/mmc/zynq_sdhci.c           | 53 ++++++-------
 drivers/net/xilinx_axi_emac.c      |  5 ++
 drivers/net/xilinx_emaclite.c      | 20 ++---
 drivers/net/zynq_gem.c             |  2 +-
 drivers/soc/soc_xilinx_zynqmp.c    |  2 +-
 drivers/spi/zynqmp_gqspi.c         |  2 +-
 include/dm/uclass-id.h             |  1 +
 test/dm/Makefile                   |  1 +
 test/dm/fpga.c                     | 20 +++++
 35 files changed, 310 insertions(+), 242 deletions(-)
 create mode 100644 drivers/fpga/fpga-uclass.c
 create mode 100644 drivers/fpga/sandbox.c
 create mode 100644 test/dm/fpga.c

--
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

Reply via email to