[U-Boot] [GIT PULL] Xilinx fixes for v2017.09

Michal Simek michal.simek at xilinx.com
Wed Aug 2 11:15:09 UTC 2017


Hi Tom,

here are changes I have collected in my tree.
I have added also a patch which make reserve_mmu as weak function which
was reviewed by Simon. We need to for mini u-boot configurations which
will be sent later.
Travis is not showing any problem with this branch too.

Thanks,
Michal


 The following changes since commit
6364a5d4bd55beeedc11171419acd0bdff17a599:

   Prepare v2017.09-rc1 (2017-07-31 20:37:25 -0400)

 are available in the git repository at:

   git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2017.09

 for you to fetch changes up to df1cd46fb84922735e1c12f54b7202b0268dcddd:

   arm64: zynqmp: avoid out of buffer access (2017-08-02 09:11:52 +0200)

 ----------------------------------------------------------------
 Xilinx changes for v2017.09

 Zynq:
 - Add Z-Turn board support

 fpga:
 - Remove intermediate buffer from code

 Zynqmp:
 - dts cleanup
 - change psu_init handling
 - Add options to get silicon version
 - Fix time handling
 - Map OCM/TCM via MMU
 - Add new clock driver

 ----------------------------------------------------------------
 Alexander Graf (3):
       zynq: Add EFI runtime sections to linker script
       zynq: Enable distro boot
       zynq: Add Z-Turn board

 Heinrich Schuchardt (1):
       arm64: zynqmp: avoid out of buffer access

 Michal Simek (7):
       arm: zynq: Label whole PL part as fpga_full region
       clk: zynqmp: Remove unused macros/variables
       arm64: zynqmp: Call psu_init from board_early_init_f
       arm64: zynqmp: Add Kconfig option for adding psu_init to binary
       arm64: zynqmp: Fix SVD mask for getting chip ID
       arm64: zynqmp: Do not setup time if already setup
       arm64: zynqmp: Move dts zcu102 to zcu102-revA

 Siva Durga Prasad Paladugu (11):
       common: board_f: Make reserve_mmu a weak function
       clk: zynqmp: Add support for CCF driver
       clk: zynqmp: Dont panic incase of mmio write/read failures
       fpga: xilinx: Avoid using local intermediate buffer
       arm64: zynqmp: Provide a Kconfig option to define OCM and TCM in MMU
       arm64: zynqmp: Define a way to intialize TCM
       arm64: zynqmp: Remove ifdef around zynqmp mmio read and write
rotuines
       arm64: zynqmp: Dont write to system timestamp generator
       arm64: zynqmp: Modify chip_id routine to get either idcode or version
       arm64: zynqmp: Make chip_id a global routine()
       arm64: zynqmp: Make chip_id routine to handle based on el.

  arch/arm/cpu/armv8/zynqmp/Kconfig
         |  11 ++
  arch/arm/cpu/armv8/zynqmp/cpu.c
         |  71 ++++++++-----
  arch/arm/cpu/armv8/zynqmp/mp.c
         |  15 +++
  arch/arm/cpu/armv8/zynqmp/spl.c
         |   2 +-
  arch/arm/dts/Makefile
         |   3 +-
  arch/arm/dts/zynq-7000.dtsi
         |   8 ++
  arch/arm/dts/zynq-zturn-myir.dts
         | 161 +++++++++++++++++++++++++++++
  arch/arm/dts/{zynqmp-zcu102.dts => zynqmp-zcu102-revA.dts}
         |   2 +-
  arch/arm/dts/zynqmp-zcu102-revB.dts
         |   2 +-
  arch/arm/include/asm/arch-zynqmp/hardware.h
         |  12 +--
  arch/arm/include/asm/arch-zynqmp/sys_proto.h
         |  23 +++++
  arch/arm/mach-zynq/u-boot.lds
         |  29 ++++++
  board/xilinx/zynqmp/Makefile
         |   6 +-
  board/xilinx/zynqmp/zynqmp.c
         |  92 +++++++++++------
  common/board_f.c
         |   2 +-
  configs/{xilinx_zynqmp_zcu102_defconfig =>
xilinx_zynqmp_zcu102_revA_defconfig} |   2 +-
  configs/zynq_z_turn_defconfig
         |  59 +++++++++++
  drivers/clk/clk_zynqmp.c
         | 692
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------
  drivers/fpga/xilinx.c
         |  26 ++---
  include/common.h
         |   1 +
  include/configs/zynq-common.h
         |  55 +++++++++-
  include/zynqmppl.h
         |   2 +-
  22 files changed, 1038 insertions(+), 238 deletions(-)
  create mode 100644 arch/arm/dts/zynq-zturn-myir.dts
  rename arch/arm/dts/{zynqmp-zcu102.dts => zynqmp-zcu102-revA.dts} (99%)
  rename configs/{xilinx_zynqmp_zcu102_defconfig =>
xilinx_zynqmp_zcu102_revA_defconfig} (97%)
  create mode 100644 configs/zynq_z_turn_defconfig


More information about the U-Boot mailing list