@ -88,19 +88,15 @@
# define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
# define CONFIG_EXTRA_ENV_SETTINGS \
" script=boot.scr \0 " \
" image=zImage \0 " \
" console=ttymxc0 \0 " \
" console=ttymxc0,115200 \0 " \
" splashpos=m,m \0 " \
" fdtfile=undefined \0 " \
" fdt_high=0xffffffff \0 " \
" initrd_high=0xffffffff \0 " \
" fdt_addr_r=0x18000000 \0 " \
" fdt_addr=0x18000000 \0 " \
" boot_fdt=try \0 " \
" ip_dyn=yes \0 " \
" mmcdev= " __stringify ( CONFIG_SYS_MMC_ENV_DEV ) " \0 " \
" mmcpart=1 \0 " \
" mmcroot=/dev/mmcblk0p2 rootwait rw \0 " \
" update_sd_firmware_filename=u-boot.imx \0 " \
" update_sd_firmware= " \
" if test ${ip_dyn} = yes; then " \
@ -115,8 +111,6 @@
" mmc write ${loadaddr} 0x2 ${fw_sz}; " \
" fi; " \
" fi \0 " \
" mmcargs=setenv bootargs console=${console},${baudrate} " \
" root=${mmcroot}; run videoargs \0 " \
" videoargs= " \
" setenv nextcon 0; " \
" if hdmidet; then " \
@ -143,51 +137,6 @@
" echo '- no FWBADAPT-7WVGA-LCD-F07A-0102 display'; " \
" fi; " \
" setenv bootargs ${bootargs} ${fbmem} \0 " \
" loadbootscript= " \
" fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script}; \0 " \
" bootscript=echo Running bootscript from mmc ...; " \
" source \0 " \
" loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image} \0 " \
" loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdtfile} \0 " \
" mmcboot=echo Booting from mmc ...; " \
" run mmcargs; " \
" if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
" if run loadfdt; then " \
" bootz ${loadaddr} - ${fdt_addr}; " \
" else " \
" if test ${boot_fdt} = try; then " \
" bootz; " \
" else " \
" echo WARN: Cannot load the DT; " \
" fi; " \
" fi; " \
" else " \
" bootz; " \
" fi; \0 " \
" netargs=setenv bootargs console=${console},${baudrate} " \
" root=/dev/nfs " \
" ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp \0 " \
" netboot=echo Booting from net ...; " \
" run netargs; " \
" if test ${ip_dyn} = yes; then " \
" setenv get_cmd dhcp; " \
" else " \
" setenv get_cmd tftp; " \
" fi; " \
" ${get_cmd} ${image}; " \
" if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
" if ${get_cmd} ${fdt_addr} ${fdtfile}; then " \
" bootz ${loadaddr} - ${fdt_addr}; " \
" else " \
" if test ${boot_fdt} = try; then " \
" bootz; " \
" else " \
" echo WARN: Cannot load the DT; " \
" fi; " \
" fi; " \
" else " \
" bootz; " \
" fi; \0 " \
" findfdt= " \
" if test $board_name = C1 && test $board_rev = MX6Q ; then " \
" setenv fdtfile imx6q-wandboard.dtb; fi; " \
@ -199,19 +148,26 @@
" setenv fdtfile imx6dl-wandboard-revb1.dtb; fi; " \
" if test $fdtfile = undefined; then " \
" echo WARNING: Could not determine dtb to use; fi; \0 " \
" kernel_addr_r= " __stringify ( CONFIG_LOADADDR ) " \0 " \
" pxe_addr_r= " __stringify ( CONFIG_LOADADDR ) " \0 " \
" ramdisk_addr_r=0x13000000 \0 " \
" ramdiskaddr=0x13000000 \0 " \
" scriptaddr= " __stringify ( CONFIG_LOADADDR ) " \0 " \
BOOTENV
# define BOOT_TARGET_DEVICES(func) \
func ( MMC , mmc , 0 ) \
func ( MMC , mmc , 1 ) \
func ( USB , usb , 0 ) \
func ( PXE , pxe , na ) \
func ( DHCP , dhcp , na )
# define CONFIG_BOOTCOMMAND \
" run findfdt; " \
" mmc dev ${mmcdev}; if mmc rescan; then " \
" if run loadbootscript; then " \
" run bootscript; " \
" else " \
" if run loadimage; then " \
" run mmcboot; " \
" else run netboot; " \
" fi; " \
" fi; " \
" else run netboot; fi "
" run distro_bootcmd "
# include <config_distro_defaults.h>
# include <config_distro_bootcmd.h>
/* Physical Memory Map */
# define CONFIG_NR_DRAM_BANKS 1