Hi Tom, here are my patches to your next branch for 2020.10 release.
Both gitlab and travis CI loops looks good. https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze/pipelines/3774 https://travis-ci.org/github/michalsimek/u-boot/builds/701941474 I just wanted to point you to "common: fdt: Remove additional 4k space for fdt allocation" patch. As we discussed with Stephen would be good to get it to tree earlier to have enough time to test it on platforms. Just keep in your mind that this patch affects all DT based boards and could be the first candidate to revert (but hopefully not). Thanks, Michal The following changes since commit 4ff63383e3497389e66cf70943a83bdb1810462a: Merge tag 'u-boot-imx-20200623' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2020-06-23 08:20:55 -0400) are available in the Git repository at: g...@gitlab.denx.de:u-boot/custodians/u-boot-microblaze.git tags/xilinx-for-v2020.10 for you to fetch changes up to b8fd54d62f92658cbd20ca051304e13eabf24ddd: common: fdt: Remove additional 4k space for fdt allocation (2020-06-25 10:09:32 +0200) ---------------------------------------------------------------- Xilinx changes for v2020.10 Versal: - xspi bootmode fix - Removing one clock from clk driver - Align u-boot memory setting with OS by default - Map TCM and OCM by default ZynqMP: - Minor DT improvements - Reduce console buffer for mini configurations - Add fix for AMS - Add support for XDP platform Zynq: - Support for AES engine - Enable bigger memory test by default - Extend documentation for SD preparation - Use different freq for Topic miami board mmc: - minor GD pointer removal net: - Support fixed-link cases by zynq gem - Fix phy looking loop in axi enet driver spi: - Cleanup global macros for xilinx spi drivers firmware: - Add support for pmufw reloading fpga: - Improve error status reporting common: - Remove 4kB addition space for FDT allocation ---------------------------------------------------------------- Ashok Reddy Soma (4): arm: zynq: Enable alternative memory test arm64: versal: Enable config to map TCM and OCM spi: zynq_[q]spi: Convert config's to macro's common: fdt: Remove additional 4k space for fdt allocation Ibai Erkiaga (1): fpga: zynqpl: Check if aes engine is enabled Johannes Krottmayer (1): doc: board: xilinx: zynq.rst: add description how to flash a SD card Michal Simek (7): arm: versal: Fix xspi0 boot mode mmc: zynq_sdhci: Remove global pointer arm64: versal: Let U-Boot to update memory node by default firmware: zynqmp: Change panic logic in zynqmp_pmufw_load_config_object() net: gem: Disable PCS autonegotiation in case of fixed-link arm64: zynqmp: Print multiboot reg in decimal xilinx: zynqmp: Enable pmufw config reloading Mike Looijmans (3): board: topic-miami: Set FCLK1 to 150MHz board: zynqmp: Fix for wrong AMS setting by ROM topic: zynqmp: Add support for zynqmp-xilinx-xdp platform Patrick van Gelder (1): net: xilinx: axi_emac: Fix endless loop when no PHYs are connected Rajan Vaja (1): clk: versal: Remove alt_ref_clk from clock sources Saeed Nowshadi (1): arm64: zynqmp: Fix si570 clock output names and references Siva Durga Prasad Paladugu (1): fpga: zynqpl: Correct PL bitstream loading sequence for zynqaes T Karthik Reddy (6): fpga: zynqpl: Check fpga config completion fpga: zynqpl: Flush dcache only for non-bitstream data fpga: zynqpl: Add zynq aes load & loadp commands arm64: zynqmp: Reduce console buffer size arm64: zynqmp: Change spi-max-frequency for qspi mini arm64: xilinx: Print fpga error value in hex arch/arm/dts/Makefile | 1 + arch/arm/dts/zynqmp-e-a2197-00-revA.dts | 10 +- arch/arm/dts/zynqmp-mini-qspi.dts | 2 +- arch/arm/dts/zynqmp-topic-miamimp-xilinx-xdp-v1r1.dts | 117 +++++++++++++++ board/topic/zynq/zynq-topic-miami/ps7_init_gpl.c | 2 +- board/topic/zynq/zynq-topic-miamilite/ps7_init_gpl.c | 2 +- board/xilinx/zynq/cmds.c | 54 +++++-- board/xilinx/zynqmp/cmds.c | 20 +++ board/xilinx/zynqmp/zynqmp-topic-miamimp-xilinx-xdp-v1r1/psu_init_gpl.c | 1038 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ board/xilinx/zynqmp/zynqmp.c | 8 +- common/board_f.c | 2 +- configs/xilinx_versal_virt_defconfig | 2 +- configs/xilinx_zynq_virt_defconfig | 1 + configs/xilinx_zynqmp_virt_defconfig | 2 +- doc/board/xilinx/zynq.rst | 19 +++ drivers/clk/clk_versal.c | 8 +- drivers/firmware/firmware-zynqmp.c | 19 ++- drivers/fpga/versalpl.c | 2 +- drivers/fpga/zynqmppl.c | 2 +- drivers/fpga/zynqpl.c | 39 ++++- drivers/mmc/zynq_sdhci.c | 2 - drivers/net/xilinx_axi_emac.c | 3 +- drivers/net/zynq_gem.c | 4 + drivers/spi/xilinx_spi.c | 6 +- drivers/spi/zynq_qspi.c | 6 +- drivers/spi/zynq_spi.c | 6 +- include/configs/xilinx_versal.h | 2 +- include/configs/xilinx_zynqmp_mini.h | 2 + include/zynqpl.h | 3 +- scripts/config_whitelist.txt | 3 - 30 files changed, 1321 insertions(+), 66 deletions(-) create mode 100644 arch/arm/dts/zynqmp-topic-miamimp-xilinx-xdp-v1r1.dts create mode 100644 board/xilinx/zynqmp/zynqmp-topic-miamimp-xilinx-xdp-v1r1/psu_init_gpl.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
signature.asc
Description: OpenPGP digital signature