[GIT PULL] xilinx patches for v2023.01-rc1
Michal Simek
monstr at monstr.eu
Tue Sep 13 13:59:42 CEST 2022
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 at 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
--
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