[GIT PULL] xilinx patches for v2023.01-rc1 (round 3)
Michal Simek
monstr at monstr.eu
Tue Oct 11 13:16:05 CEST 2022
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:
git at 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
More information about the U-Boot
mailing list