On 01/13/2016 08:26 PM, Tom Rini wrote: > On Tue, Jan 12, 2016 at 03:48:26PM +0530, Purna Chandra Mandal wrote: > >> Enable MMC, SDHCI, FAT FS, EXT4 FS support for PIC32MZ[DA] StarterKit. >> Also add custom scripts, rules to boot Linux from microSD card. >> >> Signed-off-by: Purna Chandra Mandal <purna.man...@microchip.com> > [snip] >> +#define CONFIG_EXTRA_ENV_SETTINGS \ >> + "loadaddr="__stringify(CONFIG_SYS_LOAD_ADDR)"\0" \ >> + "uenvfile=uEnv.txt\0" \ >> + "uenvaddr="__stringify(CONFIG_SYS_ENV_ADDR)"\0" \ >> + "scriptfile=boot.scr\0" \ >> + "ubootfile=u-boot.bin\0" \ >> + "importbootenv= " \ >> + "env import -t -r ${uenvaddr} ${filesize};\0" \ >> + \ >> + "mmcloadenv=fatload mmc 0 ${uenvaddr} ${uenvfile}\0" \ >> + "mmcloadscr=fatload mmc 0 ${uenvaddr} ${scriptfile}\0" \ >> + "mmcloadub=fatload mmc 0 ${loadaddr} ${ubootfile}\0" \ >> + \ >> + "loadbootenv=run mmcloadenv\0" \ >> + "loadbootscr=run mmcloadscr\0" \ >> + "bootcmd_root= " \ >> + "if run loadbootenv; then " \ >> + "echo Loaded environment ${uenvfile}; " \ >> + "run importbootenv; " \ >> + "fi; " \ >> + "if test -n \"${bootcmd_uenv}\" ; then " \ >> + "echo Running bootcmd_uenv ...; " \ >> + "run bootcmd_uenv; " \ >> + "fi; " \ >> + "if run loadbootscr; then " \ >> + "echo Jumping to ${scriptfile}; " \ >> + "source ${uenvaddr}; " \ >> + "fi; " \ >> + "echo Custom environment or script not found. " \ >> + "Aborting auto booting...; \0" \ >> + "" >> + >> +#define CONFIG_BOOTCOMMAND "run bootcmd_root" > I would like to see the env above done as a separate commit and then > using config_distro_default / bootcmd :)
agreed. Will add in separate commit and using config_distro_default(/bootcmd).h. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot