
Hi Tom,
please pull the following patches to your tree. Buildman and CI loop doesn't show any issue.
Thanks, Michal
The following changes since commit 98b3a998b31a83d8167f888b11ddd5cce8194f35:
Merge branch '2022-09-02-assorted-improvements' into next (2022-09-02 21:53:36 -0400)
are available in the Git repository at:
git@source.denx.de:u-boot/custodians/u-boot-microblaze.git tags/xilinx-for-v2023.01-rc1
for you to fetch changes up to 39d3c3cfaa4f5099a2d687de4530c9ca4bee256d:
xilinx: common: Add support for SOC detection (2022-09-13 11:32:48 +0200)
---------------------------------------------------------------- Xilinx changes for v2023.01-rc1
cmd: - bdinfo - guard LMB code to run only when LMB is enabled
timer: - convert arm twd timer to DM
power-domain: - Skip loading config object for Versal
xilinx: - Fix logic when dfu_alt_info is generated - Define only mmc devnum not partition - Add xlnx prefix to GEM compatible string - Add missing tca6416 to zynqmp SC - vck190 - Add env redund offset - Enable CMD_GREPENV/SETEXPR by default - Move board_get_usable_ram_top() to common location - Add support for SOC detection
net/gem: - Check rate before setting it up
microblaze: - drop CONFIG_SYS_INIT_RAM_ADDR and CONFIG_SYS_INIT_RAM_SIZE - Show cache size in bdinfo
spi: - cadence_qspi: driver updates - zynqmp_gqspi: driver updates - zynqmp_gqspi: Add tap delays for Versal
zynq: - Enable mkeficapsule compilation - Use CONFIG_SPL_FS_LOAD_PAYLOAD_NAME for dfu_alt_info - Align bss and end of u-boot image to 64bits - Align qspi node name with Linux kernel - DT: List OCM memory
zynqmp: - Fix AES cache handling with a user provided key - SOM: Add mtd partition for secure OS storage area - Add ref_clk property for REFCLKPER calculation - Fix mdio bus description for vck190-sc
xilinx-mini: - Remove unneeded configs - Disable LMB
versal: - Enable i2c mux pca954x by default - Define CONFIG_CQSPI_REF_CLK - Enable power domain driver - Enable zynqmp_gqspi driver
---------------------------------------------------------------- Amit Kumar Mahapatra (1): arm64: zynqmp: Add mtd partition for secure OS storage area
Ashok Reddy Soma (13): xilinx: zynqmp: Disable various configs for mini U-Boot xilinx: zynqmp: Disable LMB for mini u-boot firmware: zynqmp: Skip loading config object for Versal xilinx: versal: Enable power domain driver xilinx: versal: Define CONFIG_CQSPI_REF_CLK spi: cadence-qspi: Correct flash reset function name spi: cadence_qspi: Call read_setup for STIG_READ spi: cadence-qspi: Use priv instead of plat across the driver spi: zynqmp_gqspi: Add tap delays for Versal spi: zynqmp_gqspi: Add support for IO mode spi: zynqmp_gqspi: Fix issue of reading more than 32bits length spi: zynqmp_qspi: Code alignment arm64: versal: Enable zynqmp_gqspi driver
Harini Katakam (1): arm: dts: Add xlnx prefix to GEM compatible string
Janne Ylalehto (1): xilinx: zynqmp: Fix AES with a user provided key
Michal Simek (18): xilinx: versal: Enable i2c mux uclass with pca954x driver cmd: bdinfo: Enable dumping lmb data when LMB is enabled xilinx: zynq: Disable LMB for mini configurations xilinx: zynq: Enable mkeficapsule tools compilation xilinx: Fix logic when dfu_alt_info is generated xilinx: zynq: Use CONFIG_SPL_FS_LOAD_PAYLOAD_NAME for dfu_alt_info xilinx: Define only mmc devnum not partition arm64: zynqmp: Add missing tca6416 to zynqmp SC xilinx: Enable CMD_GREPENV/SETEXPR by default ARM: zynq: Align bss and end of u-boot image to 64bits arm64: xilinx: Move board_get_usable_ram_top() to common location xilinx: versal: Disable LMB for mini configurations net: gem: Check rate before setting it up arm64: versal: Define zynqmp_mmio_write() for versal ARM: zynq: Align qspi node name with Linux kernel ARM: zynq: DT: List OCM memory xilinx: Fix mdio bus description for vck190-sc xilinx: common: Add support for SOC detection
Ovidiu Panait (4): microblaze: drop CONFIG_SYS_INIT_RAM_ADDR and CONFIG_SYS_INIT_RAM_SIZE cpu: microblaze: add error handling in microblaze_cpu_get_desc() cmd: bdinfo: introduce bdinfo_print_size() helper microblaze: add arch_print_bdinfo() implementation
Piyush Mehta (1): arm64: zynqmp: add ref_clk property for REFCLKPER calculation
Stefan Herbrechtsmeier (2): zynq: Convert arm twd timer to DM driver fpga: zynq: Remove post config info message for SPL
T Karthik Reddy (1): xilinx: Add env redund offset
arch/arm/Kconfig | 3 + arch/arm/dts/zynq-7000.dtsi | 26 ++- arch/arm/dts/zynq-zc702.dts | 13 -- arch/arm/dts/zynqmp-clk-ccf.dtsi | 8 + arch/arm/dts/zynqmp-e-a2197-00-revA.dts | 20 +- arch/arm/dts/zynqmp-sm-k26-revA.dts | 10 +- arch/arm/dts/zynqmp.dtsi | 10 +- arch/arm/mach-versal/include/mach/sys_proto.h | 8 + arch/arm/mach-zynq/Makefile | 1 - arch/arm/mach-zynq/clk.c | 6 +- arch/arm/mach-zynq/timer.c | 113 ---------- arch/arm/mach-zynq/u-boot.lds | 4 +- arch/microblaze/lib/Makefile | 1 + arch/microblaze/lib/bdinfo.c | 24 ++ board/xilinx/common/board.c | 54 +++++ board/xilinx/microblaze-generic/microblaze-generic.c | 21 -- board/xilinx/versal/board.c | 23 -- board/xilinx/zynq/board.c | 10 +- board/xilinx/zynqmp/cmds.c | 6 +- board/xilinx/zynqmp/zynqmp.c | 36 +-- cmd/bdinfo.c | 9 +- configs/microblaze-generic_defconfig | 2 +- configs/xilinx_versal_mini_defconfig | 1 + configs/xilinx_versal_mini_emmc0_defconfig | 1 + configs/xilinx_versal_mini_emmc1_defconfig | 1 + configs/xilinx_versal_virt_defconfig | 9 + configs/xilinx_zynq_virt_defconfig | 4 +- configs/xilinx_zynqmp_mini_nand_defconfig | 1 + configs/xilinx_zynqmp_mini_nand_single_defconfig | 1 + configs/xilinx_zynqmp_mini_qspi_defconfig | 14 +- configs/xilinx_zynqmp_virt_defconfig | 2 + configs/zynq_cse_nand_defconfig | 1 + configs/zynq_cse_nor_defconfig | 1 + configs/zynq_cse_qspi_defconfig | 1 + drivers/cpu/microblaze_cpu.c | 4 +- drivers/fpga/zynqpl.c | 3 +- drivers/net/zynq_gem.c | 11 +- drivers/power/domain/zynqmp-power-domain.c | 5 +- drivers/spi/cadence_ospi_versal.c | 56 ++--- drivers/spi/cadence_qspi.c | 104 +++++---- drivers/spi/cadence_qspi.h | 56 +++-- drivers/spi/cadence_qspi_apb.c | 231 ++++++++++---------- drivers/spi/zynqmp_gqspi.c | 221 +++++++++++++------ drivers/timer/Kconfig | 6 + drivers/timer/Makefile | 1 + drivers/timer/arm_twd_timer.c | 108 +++++++++ env/Kconfig | 1 + include/configs/microblaze-generic.h | 6 - include/init.h | 13 ++ 49 files changed, 754 insertions(+), 517 deletions(-) delete mode 100644 arch/arm/mach-zynq/timer.c create mode 100644 arch/microblaze/lib/bdinfo.c create mode 100644 drivers/timer/arm_twd_timer.c