add compatibility with old u-boot environment (#3789)
* add compatibility with old u-boot environment * set the boot script to overwrite the old one
This commit is contained in:
parent
412660cd14
commit
a6f484acf6
@ -3,6 +3,23 @@
|
||||
# Please edit /boot/armbianEnv.txt to set supported parameters
|
||||
#
|
||||
|
||||
# Some tests to try to keep compatibility with old variables
|
||||
if test -z "${kernel_addr_r}"; then
|
||||
setenv kernel_addr_r $kernel_addr
|
||||
fi
|
||||
if test -z "${ramdisk_addr_r}"; then
|
||||
setenv ramdisk_addr_r $initrd_addr
|
||||
fi
|
||||
if test -z "${fdt_addr_r}"; then
|
||||
setenv fdt_addr_r $fdt_addr
|
||||
fi
|
||||
if test -z "${distro_bootpart}"; then
|
||||
setenv distro_bootpart 1
|
||||
fi
|
||||
if test -z "${devtype}"; then
|
||||
setenv devtype $boot_interface
|
||||
fi
|
||||
|
||||
load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}armbianEnv.txt
|
||||
env import -t ${scriptaddr} ${filesize}
|
||||
|
||||
@ -12,4 +29,23 @@ load $devtype ${devnum}:${distro_bootpart} $ramdisk_addr_r ${prefix}espressobin.
|
||||
|
||||
bootm ${ramdisk_addr_r}#$board_version
|
||||
|
||||
# mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr.uimg
|
||||
# fallback to non-FIT image
|
||||
if test -z "${image_name}"; then
|
||||
setenv image_name "Image"
|
||||
fi
|
||||
if test -z "${initrd_image}"; then
|
||||
setenv initrd_image "uInitrd"
|
||||
fi
|
||||
if test -z "${fdt_name}"; then
|
||||
if test -z "${fdtfile}"; then
|
||||
setenv fdt_name "dtb/marvell/armada-3720-espressobin.dtb"
|
||||
else
|
||||
setenv fdt_name "dtb/$fdtfile"
|
||||
fi
|
||||
fi
|
||||
ext4load $devtype ${devnum}:1 $kernel_addr_r ${prefix}$image_name
|
||||
ext4load $devtype ${devnum}:1 $ramdisk_addr_r ${prefix}$initrd_image
|
||||
ext4load $devtype ${devnum}:1 $fdt_addr_r ${prefix}$fdt_name
|
||||
|
||||
booti $kernel_addr_r $ramdisk_addr_r $fdt_addr_r
|
||||
# mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
|
||||
|
||||
@ -2,7 +2,7 @@ enable_extension "marvell-tools"
|
||||
ARCH=arm64
|
||||
BOOTBRANCH='branch:v2022.04'
|
||||
BOOTENV_FILE='mvebu64.txt'
|
||||
BOOTSCRIPT_OUTPUT='boot.scr.uimg'
|
||||
BOOTSCRIPT_OUTPUT='boot.scr'
|
||||
ATFSOURCE='https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git'
|
||||
ATFDIR='arm-trusted-firmware-espressobin'
|
||||
ATFBRANCH='branch:master'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user