[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