This series adds support for the Xilinx Zynq Ultrascale+ MPSoC platform and the ZCU104 Evaluation Kit. Barebox is executed as BL33, i.e, platform setup is already done by the First Stage Boot Loader. This also implies that the Barebox image cannot be booted as is, but must be added to a ZynqMP boot.bin binary first. See "mkimage -T zynqmpbif" from U-Boot for how to generate such an image. I'm not really happy how the entry function is implemented in arch/arm/boards/xilinx-zcu104/lowlevel_init.S and any suggestions for improvement are welcome. Michael Michael Tretter (3): ARM: lib64: .gitignore barebox.lds ARM: aarch64: compile with general-regs-only ARM: zynqmp: add support for Xilinx ZCU104 board arch/arm/Kconfig | 14 +++++++ arch/arm/Makefile | 5 +++ arch/arm/boards/Makefile | 1 + arch/arm/boards/xilinx-zcu104/Makefile | 2 + arch/arm/boards/xilinx-zcu104/board.c | 25 ++++++++++++ arch/arm/boards/xilinx-zcu104/lowlevel.c | 30 +++++++++++++++ arch/arm/boards/xilinx-zcu104/lowlevel_init.S | 32 ++++++++++++++++ arch/arm/configs/zynqmp_defconfig | 38 +++++++++++++++++++ arch/arm/dts/Makefile | 1 + arch/arm/lib64/.gitignore | 1 + arch/arm/mach-zynqmp/Kconfig | 9 +++++ arch/arm/mach-zynqmp/Makefile | 1 + arch/arm/mach-zynqmp/include/mach/debug_ll.h | 30 +++++++++++++++ arch/arm/mach-zynqmp/zynqmp.c | 22 +++++++++++ images/Makefile | 1 + images/Makefile.zynqmp | 7 ++++ 16 files changed, 219 insertions(+) create mode 100644 arch/arm/boards/xilinx-zcu104/Makefile create mode 100644 arch/arm/boards/xilinx-zcu104/board.c create mode 100644 arch/arm/boards/xilinx-zcu104/lowlevel.c create mode 100644 arch/arm/boards/xilinx-zcu104/lowlevel_init.S create mode 100644 arch/arm/configs/zynqmp_defconfig create mode 100644 arch/arm/lib64/.gitignore create mode 100644 arch/arm/mach-zynqmp/Kconfig create mode 100644 arch/arm/mach-zynqmp/Makefile create mode 100644 arch/arm/mach-zynqmp/include/mach/debug_ll.h create mode 100644 arch/arm/mach-zynqmp/zynqmp.c create mode 100644 images/Makefile.zynqmp -- 2.19.1 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox