Reported by Nikolaus Schaller, Feb 18, 2017
Recommended by Josua Meyer: U-Boot has a standard for this which is documented as part of their Distro Boot Script. Please see doc/README.distro: section U-Boot Implementation They should be: fdt_addr_r, kernel_addr_r, ramdisk_addr_r, scriptaddr We do not need to set pxefile_addr_r as we do not have meaningful networking within u-boot.
Comment 1 by Josua Mayer, Apr 16, 2017
mainline implemented this for omap_beagle in: commit c721fd6ee01cca436176a820a741a95e038108ba Author: Guillaume GARDET <firstname.lastname@example.org> Date: Tue Oct 25 18:50:32 2016 +0200 omap3_beagle: use config_distro_bootcmd Add support for distro_bootcmd on MMC and fall back to prior behavior if distro_bootcmd fails. Tested on Beagleboad xM to boot GRUB2 (and then Linux kernel) in EFI mode from MMC. Signed-off-by: Guillaume GARDET <email@example.com> Cc: Tom Rini <firstname.lastname@example.org> Reviewed-by: Tom Rini <email@example.com>
Comment 2 by Nikolaus Schaller, May 9, 2017
Has been added http://git.goldelico.com/?p=gta04-uboot.git;a=commit;h=5a00c183b60788 0516da80f214462be3972756de