
On 3.7.2017 13:41, Alexander Graf wrote:
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
All looks good. I have tested that distro command wiring and behavior is correct that we don't break existing users which is great.
Applied all.
Thanks, Michal