i2S-6ULY2:NAND: use mtdbootpart to select linux or recovery partition

This commit is contained in:
SteveChen
2018-04-15 14:02:29 +08:00
parent d992ec7d03
commit a768050f5f
2 changed files with 11 additions and 2 deletions

View File

@ -294,6 +294,7 @@
#define CONFIG_SKIP_NAND_BBT_SCAN
#define CONFIG_UBOOT_PARTITION "bootloader"
#define CONFIG_LINUX_PARTITION "linux"
#define CONFIG_ROOTFS_PARTITION "rootfs"
#define CONFIG_RECOVERY_PARTITION "recovery"
#define CONFIG_NAND_NAME "gpmi-nand"
#define MTDIDS_DEFAULT "nand0=" CONFIG_NAND_NAME

View File

@ -121,13 +121,21 @@
"zimage=zImage\0" \
"mtdbootpart=linux\0" \
"script=boot.scr\0" \
"mtdbootpart=" CONFIG_LINUX_PARTITION "\0" \
"mtdrootfspart=" CONFIG_ROOTFS_PARTITION "\0" \
"mtdlinuxidx=" CONFIG_ENV_MTD_LINUX_INDEX "\0" \
"mtdrootfsidx=" CONFIG_ENV_MTD_ROOTFS_INDEX "\0" \
"loadscript=if ubi part ${mtdbootpart}; then " \
"if ubifsmount ubi0:${mtdbootpart}; then " \
"ubifsload ${loadaddr} ${script};" \
"fi;" \
"fi;\0" \
"bootargs=console=ttymxc0,115200 ubi.mtd=5 " \
"root=ubi0:rootfs rootfstype=ubifs " \
"bootargs_linux=\0" \
"bootargs_recovery=\0" \
"bootargs_nand_linux=setenv bootargs console=ttymxc0,115200 " \
"ubi.mtd=${mtdrootfsidx} " \
"root=ubi0:${mtdrootfspart} rootfstype=ubifs rw " \
"${bootargs_linux} ${bootargs_recovery} " \
CONFIG_MFG_NAND_PARTITION \
CONFIG_BOOTARGS_CMA_SIZE "\0" \
"mtdparts=gpmi-nand:" \