
Hi,
This series modifies the distro boot scripts to better cope with real-world .dtb scenarios. In particular openSUSE images have the EFI GRUB2 and optional .dtb files on separate partitions (fat vs. ext4) and installed to /boot/dtb-foo symlink, which may be /dtb or /boot/dtb for U-Boot. The goal is to obsolete less sophisticated openSUSE patches and to improve the testing experience.
Further, while testing on the DragonBoard 410c, I ran into U-Boot vs. Linux naming inconsistencies once again and suggest a workaround: ${soc_vendor}.
For easier review a cleanup patch is prepended.
Regards, Andreas
Cc: Alexander Graf agraf@suse.de Cc: Tom Rini trini@konsulko.com Cc: Stephen Warren swarren@wwwdotorg.org
Andreas Färber (6): efi_loader: Cosmetic distro script cleanups efi_loader: Respect $boot_prefixes for EFI .dtb search efi_loader: Search .dtb on non-EFI partitions efi_loader: Improve .dtb search for arm64 dragonboard410c: Set soc_vendor efi_loader: Display which .dtb we found
include/config_distro_bootcmd.h | 59 ++++++++++++++++++++++++++++++--------- include/configs/dragonboard410c.h | 1 + 2 files changed, 47 insertions(+), 13 deletions(-)