[GIT PULL] Xilinx patches for v2020.10

Michal Simek monstr at monstr.eu
Thu Jun 25 14:53:21 CEST 2020


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:

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


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200625/e8ce14c1/attachment.sig>


More information about the U-Boot mailing list