am43xx_evm: Enable NAND boot
Enable booting from NAND on the am437xx-evm. Signed-off-by: Tom Rini <trini@ti.com> Signed-off-by: Roger Quadros <rogerq@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
cda6017629
commit
0ad5eaa4e5
1 changed files with 22 additions and 2 deletions
|
@ -295,13 +295,15 @@
|
|||
"setenv fdtfile am437x-idk-evm.dtb; fi; " \
|
||||
"if test $fdtfile = undefined; then " \
|
||||
"echo WARNING: Could not determine device tree; fi; \0" \
|
||||
NANDARGS \
|
||||
NETARGS \
|
||||
DFUARGS \
|
||||
|
||||
#define CONFIG_BOOTCOMMAND \
|
||||
"run findfdt; " \
|
||||
"run mmcboot;" \
|
||||
"run usbboot;"
|
||||
"run usbboot;" \
|
||||
NANDBOOT \
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -390,6 +392,24 @@
|
|||
#define CONFIG_SYS_NAND_SPL_KERNEL_OFFS 0x00300000 /* kernel offset */
|
||||
#define CONFIG_CMD_SPL_WRITE_SIZE CONFIG_SYS_NAND_BLOCK_SIZE
|
||||
#endif
|
||||
#endif /* !CONFIG_NAND */
|
||||
#define NANDARGS \
|
||||
"mtdids=" MTDIDS_DEFAULT "\0" \
|
||||
"mtdparts=" MTDPARTS_DEFAULT "\0" \
|
||||
"nandargs=setenv bootargs console=${console} " \
|
||||
"${optargs} " \
|
||||
"root=${nandroot} " \
|
||||
"rootfstype=${nandrootfstype}\0" \
|
||||
"nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,4096\0" \
|
||||
"nandrootfstype=ubifs rootwait=1\0" \
|
||||
"nandboot=echo Booting from nand ...; " \
|
||||
"run nandargs; " \
|
||||
"nand read ${fdtaddr} NAND.u-boot-spl-os; " \
|
||||
"nand read ${loadaddr} NAND.kernel; " \
|
||||
"bootz ${loadaddr} - ${fdtaddr}\0"
|
||||
#define NANDBOOT "run nandboot; "
|
||||
#else /* !CONFIG_NAND */
|
||||
#define NANDARGS
|
||||
#define NANDBOOT
|
||||
#endif /* CONFIG_NAND */
|
||||
|
||||
#endif /* __CONFIG_AM43XX_EVM_H */
|
||||
|
|
Loading…
Reference in a new issue