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

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

On Wed, Aug 02, 2017 at 01:15:09PM +0200, Michal Simek wrote:
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)
Applied to u-boot/master, thanks!

On 3.8.2017 21:06, Tom Rini wrote:
On Wed, Aug 02, 2017 at 01:15:09PM +0200, Michal Simek wrote:
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)
Applied to u-boot/master, thanks!
FYI: I expect you forget to push. I can't see this there.
Thanks, Michal

On Fri, Aug 04, 2017 at 09:05:53AM +0200, Michal Simek wrote:
On 3.8.2017 21:06, Tom Rini wrote:
On Wed, Aug 02, 2017 at 01:15:09PM +0200, Michal Simek wrote:
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)
Applied to u-boot/master, thanks!
FYI: I expect you forget to push. I can't see this there.
No, worse, a failure of "do what I mean" mode in git, pushing again now. Thanks!

On 4.8.2017 13:25, Tom Rini wrote:
On Fri, Aug 04, 2017 at 09:05:53AM +0200, Michal Simek wrote:
On 3.8.2017 21:06, Tom Rini wrote:
On Wed, Aug 02, 2017 at 01:15:09PM +0200, Michal Simek wrote:
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)
Applied to u-boot/master, thanks!
FYI: I expect you forget to push. I can't see this there.
No, worse, a failure of "do what I mean" mode in git, pushing again now. Thanks!
Great thanks, Michal
participants (3)
-
Michal Simek
-
Michal Simek
-
Tom Rini