I got myself an amazing new toy: A MYIR Z-Turn board. Since the only sane way to boot distributions on such a device is obviously U-Boot with grub and openSUSE, I stumbled over a few shortcomings in the current upstream state of affairs.
This patch set fixes most of them. With this set applied, we can boot UEFI binaries just fine even on 32bit zynq systems. We can also boot on the Z-Turn, albeit only without USB and Ethernet (fixes to come). Alexander Graf (3): zynq: Add EFI runtime sections to linker script zynq: Enable distro boot zynq: Add Z-Turn board arch/arm/dts/Makefile | 1 + arch/arm/dts/zynq-zturn-myir.dts | 161 +++++++++++++++++++++++++++++++++++++++ arch/arm/mach-zynq/u-boot.lds | 29 +++++++ configs/zynq_z_turn_defconfig | 58 ++++++++++++++ include/configs/zynq-common.h | 55 ++++++++++++- 5 files changed, 300 insertions(+), 4 deletions(-) create mode 100644 arch/arm/dts/zynq-zturn-myir.dts create mode 100644 configs/zynq_z_turn_defconfig -- 1.8.5.6 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot