ARM: zynqmp: add support for Xilinx ZCU104 board
Add support for the Xilinx Zynq Ultrascale+ MPSoC architecture (ZynqMP)
and the Xilinx ZCU104 board.

Barebox is booted as BL33 in EL-1 and expects that a BL2 (i.e. the FSBL)
already took care of initializing the RAM. Also for debug_ll, the UART
is expected to be already setup correctly. Thus, you have to add the
Barebox binary to a boot image as described in "Chapter 11: Boot and
Configuration" of "Zynq Ultrascale+ Device Technical Reference Manual".

Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent be2ca38 commit 5ffc6f9210ffcffbd2fe494b5e8811eebad813a8
@Michael Tretter Michael Tretter authored on 7 Dec 2018
Sascha Hauer committed on 10 Dec 2018
Showing 14 changed files
View
arch/arm/Kconfig
View
arch/arm/Makefile
View
arch/arm/boards/Makefile
View
arch/arm/boards/xilinx-zcu104/Makefile 0 → 100644
View
arch/arm/boards/xilinx-zcu104/lowlevel.c 0 → 100644
View
arch/arm/boards/xilinx-zcu104/lowlevel_init.S 0 → 100644
View
arch/arm/configs/zynqmp_defconfig 0 → 100644
View
arch/arm/dts/Makefile
View
arch/arm/dts/zynqmp-zcu104-revA.dts 0 → 100644
View
arch/arm/mach-zynqmp/Kconfig 0 → 100644
View
arch/arm/mach-zynqmp/Makefile 0 → 100644
View
arch/arm/mach-zynqmp/include/mach/debug_ll.h 0 → 100644
View
images/Makefile
View
images/Makefile.zynqmp 0 → 100644