Hi all, This series features some mixed additions to and improvements of the Xilinx Zynq UltraScale+ MPSoC support in barebox. The first patch introduces support for the Xilinx Zynq UltraScale+ MPSoC ZCU106 evaluation board (based on the board support for the ZCU104). Tested the basic features (SD card, Ethernet, ...) on a ZCU106 board (well, obviously...). The second patch fixes two links in the Zynq UltraScale+ part of the documentation. Finally, the third patch introduces support for the boot source detection on the Zynq UltraScale+ architecture in general. Tested on the ZCU106 and a custom Zynq UltraScale+ board. Version 2 of this patch considers the reviews by Michael Tretter and Ahmad Fatoum. Now boot source and instance are set in the zynqmp_init method and the boot source/instance determination has been revised for better readability. Best regards, Michael Michael Riesch (3): arm: zynqmp: add support for xilinx zcu106 board Documentation: boards: zynqmp: fix broken links arm: zynqmp: add boot source support Documentation/boards/zynqmp.rst | 4 +- arch/arm/boards/Makefile | 1 + arch/arm/boards/xilinx-zcu106/Makefile | 3 + arch/arm/boards/xilinx-zcu106/board.c | 21 +++++ arch/arm/boards/xilinx-zcu106/lowlevel.c | 24 ++++++ arch/arm/boards/xilinx-zcu106/lowlevel_init.S | 12 +++ arch/arm/dts/Makefile | 1 + arch/arm/dts/zynqmp-zcu106-revA.dts | 21 +++++ arch/arm/mach-zynqmp/Kconfig | 6 ++ arch/arm/mach-zynqmp/zynqmp.c | 86 +++++++++++++++++++ images/Makefile.zynqmp | 4 + 11 files changed, 181 insertions(+), 2 deletions(-) create mode 100644 arch/arm/boards/xilinx-zcu106/Makefile create mode 100644 arch/arm/boards/xilinx-zcu106/board.c create mode 100644 arch/arm/boards/xilinx-zcu106/lowlevel.c create mode 100644 arch/arm/boards/xilinx-zcu106/lowlevel_init.S create mode 100644 arch/arm/dts/zynqmp-zcu106-revA.dts -- 2.17.1 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox