]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
ARM: zynq: add default ps7_init_gpl.c/h for Zed, MicroZed, ZC70x
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Mon, 18 May 2015 06:31:52 +0000 (15:31 +0900)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 8 Sep 2015 20:43:29 +0000 (22:43 +0200)
commitec910ddb5fe62912303c90ede3828069cd80eae6
treed22c787fa0f3ab6f9036149cf7ed49f7d2b5b5c5
parenta7bc0b414f9d309e4d81561fac64953b91353ebc
ARM: zynq: add default ps7_init_gpl.c/h for Zed, MicroZed, ZC70x

Due to licensing issues, the files ps7_init.c/h are not able to be
distributed with U-Boot source code.  Recent Xilinx tools also
provide the GPL variants (ps7_init_gpl.c/h), compatible with U-Boot
license.

Prior to this commit, we had to copy ps7_init files into
board/xilinx/zynq/ before the compile.

To be more user-friendly, let's include ps7_init_gpl.c/h for
Zedboard, MicroZed, ZC702, ZC706.

These init code have been taken from the hwplatform_templates
directory of Xilinx SDK 2014.4.

You can still use customized ps7_init_gpl.c/h by enabling
CONFIG_ZYNQ_CUSTOM_INIT.  The recommended directory for storing them
is now board/xilinx/zynq/custom_hw_platform, but board/xilinx/zynq
is still supported for backward compatibility.  The latter emits
a warning message to prompt users to gradually switch to the new
directory.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Acked-by: Sören Brinkmann <soren.brinkmann@xilinx.com>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
13 files changed:
arch/arm/mach-zynq/Kconfig
arch/arm/mach-zynq/spl.c
board/xilinx/zynq/.gitignore
board/xilinx/zynq/Makefile
board/xilinx/zynq/MicroZed_hw_platform/ps7_init_gpl.c [new file with mode: 0644]
board/xilinx/zynq/MicroZed_hw_platform/ps7_init_gpl.h [new file with mode: 0644]
board/xilinx/zynq/ZC702_hw_platform/ps7_init_gpl.c [new file with mode: 0644]
board/xilinx/zynq/ZC702_hw_platform/ps7_init_gpl.h [new file with mode: 0644]
board/xilinx/zynq/ZC706_hw_platform/ps7_init_gpl.c [new file with mode: 0644]
board/xilinx/zynq/ZC706_hw_platform/ps7_init_gpl.h [new file with mode: 0644]
board/xilinx/zynq/custom_hw_platform/.gitignore [new file with mode: 0644]
board/xilinx/zynq/zed_hw_platform/ps7_init_gpl.c [new file with mode: 0644]
board/xilinx/zynq/zed_hw_platform/ps7_init_gpl.h [new file with mode: 0644]