mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-22 19:23:07 +00:00
014e013e78
Since get_fdt_mmc is common, factor it out into mmc.env and remove it from each platform env file along with changing the directory path to reflect the standards. Use it in mmcloados but keep loadfdt defined in case it is still used by some external uEnv.txt script. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com>
46 lines
1.2 KiB
Bash
46 lines
1.2 KiB
Bash
#include <environment/ti/ti_armv7_common.env>
|
|
#include <environment/ti/mmc.env>
|
|
#include <environment/ti/k3_dfu.env>
|
|
#if CONFIG_CMD_REMOTEPROC
|
|
#include <environment/ti/k3_rproc.env>
|
|
#endif
|
|
|
|
findfdt=
|
|
setenv name_fdt ti/k3-am654-base-board.dtb;
|
|
setenv fdtfile ${name_fdt}
|
|
name_kern=Image
|
|
console=ttyS2,115200n8
|
|
args_all=setenv optargs ${optargs} earlycon=ns16550a,mmio32,0x02800000
|
|
${mtdparts}
|
|
run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr}
|
|
|
|
boot=mmc
|
|
mmcdev=1
|
|
bootpart=1:2
|
|
bootdir=/boot
|
|
rd_spec=-
|
|
init_mmc=run args_all args_mmc
|
|
get_overlay_mmc=
|
|
fdt address ${fdtaddr};
|
|
fdt resize 0x100000;
|
|
for overlay in $name_overlays;
|
|
do;
|
|
load mmc ${bootpart} ${dtboaddr} ${bootdir}/${overlay} &&
|
|
fdt apply ${dtboaddr};
|
|
done;
|
|
get_kern_mmc=load mmc ${bootpart} ${loadaddr}
|
|
${bootdir}/${name_kern}
|
|
get_fit_mmc=load mmc ${bootpart} ${addr_fit}
|
|
${bootdir}/${name_fit}
|
|
partitions=name=root,start=0,size=-,uuid=${uuid_gpt_rootfs}
|
|
|
|
init_ubi=
|
|
run args_all args_ubi;
|
|
sf probe;
|
|
ubi part ospi.rootfs;
|
|
ubifsmount ubi:rootfs;
|
|
get_kern_ubi=ubifsload ${loadaddr} ${bootdir}/${name_kern}
|
|
get_fdt_ubi=ubifsload ${fdtaddr} ${bootdir}/${name_fdt}
|
|
args_ubi=setenv bootargs console=${console} ${optargs}
|
|
rootfstype=ubifs root=ubi0:rootfs rw ubi.mtd=ospi.rootfs
|
|
|