mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-03-05 14:01:04 +01:00
As the size of 64b ARM kernels, DTs, vendor firmware, and initial ram disks continues to grow, the 256MB size limit set aside for image processing by the bootm command has become too small for some K3 reference boards. For ARMv7 removing this limit could introduce issues so move the bootm_size variable to ti_armv7_keystone2.env and remove the limit for any board using a TI K3 SoC. Signed-off-by: Bryan Brattlof <bb@ti.com>
39 lines
1.1 KiB
Bash
39 lines
1.1 KiB
Bash
loadaddr=0x82000000
|
|
kernel_addr_r=0x82000000
|
|
fdtaddr=0x88000000
|
|
dtboaddr=0x89000000
|
|
fdt_addr_r=0x88000000
|
|
fdtoverlay_addr_r=0x89000000
|
|
rdaddr=0x88080000
|
|
ramdisk_addr_r=0x88080000
|
|
scriptaddr=0x80000000
|
|
pxefile_addr_r=0x80100000
|
|
boot_fdt=try
|
|
|
|
boot_fit=0
|
|
secure_rprocs=0
|
|
addr_fit=0x90000000
|
|
name_fit=fitImage
|
|
update_to_fit=setenv loadaddr ${addr_fit}; setenv bootfile ${name_fit}
|
|
get_fit_overlaystring=
|
|
for overlay in $name_overlays; do;
|
|
setexpr name_fit_overlay gsub / _ conf-${overlay};
|
|
setenv overlaystring ${overlaystring}'#'${name_fit_overlay};
|
|
done;
|
|
get_fit_config=setexpr name_fit_config gsub / _ conf-${fdtfile}
|
|
run_fit=run get_fit_config; bootm ${addr_fit}#${name_fit_config}${overlaystring}
|
|
do_main_cpsw0_qsgmii_phyinit=0
|
|
bootcmd_ti_mmc=
|
|
run init_${boot};
|
|
#if CONFIG_CMD_REMOTEPROC
|
|
if test ${do_main_cpsw0_qsgmii_phyinit} -eq 1;
|
|
then run main_cpsw0_qsgmii_phyinit;
|
|
fi;
|
|
run boot_rprocs;
|
|
#endif
|
|
if test ${boot_fit} -eq 1;
|
|
then run get_fit_${boot}; run get_fit_overlaystring; run run_fit;
|
|
else;
|
|
run get_kern_${boot}; run get_fdt_${boot}; run get_overlay_${boot}; run run_kern;
|
|
fi;
|