board: ti: am62x: Setup UBIFS environment for Linux boot
Add UBIFS related environment variable to enable kernel boot from UBIFS on GPMC NAND. Signed-off-by: Nitin Yadav <n-yadav@ti.com>
This commit is contained in:
parent
c7b2015681
commit
58e417ee41
|
|
@ -2,6 +2,7 @@
|
|||
#include <environment/ti/mmc.env>
|
||||
#include <environment/ti/ospi_nand.env>
|
||||
#include <environment/ti/k3_dfu.env>
|
||||
#include <environment/ti/nand.env>
|
||||
#if CONFIG_CMD_REMOTEPROC
|
||||
#include <environment/ti/k3_rproc.env>
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -12,3 +12,21 @@ nandboot=echo Booting from nand ...;
|
|||
nand read ${loadaddr} NAND.kernel;
|
||||
bootz ${loadaddr} - ${fdtaddr}
|
||||
|
||||
nbootpart=NAND.file-system
|
||||
nbootvolume=ubi0:rootfs
|
||||
ubi_init=ubi part ${nbootpart}; ubifsmount ${nbootvolume};
|
||||
args_nand=setenv bootargs console=${console}
|
||||
${optargs} ubi.mtd=${nbootpart}
|
||||
root=${nbootvolume} rootfstype=ubifs
|
||||
init_nand=run args_all args_nand ubi_init
|
||||
get_fdt_nand=ubifsload ${fdtaddr} ${bootdir}/${fdtfile};
|
||||
get_overlay_nand=
|
||||
fdt address ${fdtaddr};
|
||||
fdt resize 0x100000;
|
||||
for overlay in $name_overlays;
|
||||
do;
|
||||
ubifsload ${dtboaddr} ${bootdir}/${overlay} &&
|
||||
fdt apply ${dtboaddr};
|
||||
done;
|
||||
get_kern_nand=ubifsload ${loadaddr} ${bootdir}/${name_kern}
|
||||
get_fit_nand=ubifsload ${addr_fit} ${bootdir}/${name_fit}
|
||||
|
|
|
|||
Loading…
Reference in New Issue