@ -45,100 +45,34 @@
# define CONFIG_SYS_FSL_ESDHC_ADDR 0
# define CONFIG_EXTRA_ENV_SETTINGS \
" script=boot.scr \0 " \
" image=zImage \0 " \
" console=ttymxc1 \0 " \
" splashpos=m,m \0 " \
" console=ttymxc1,115200 \0 " \
" fdt_high=0xffffffff \0 " \
" initrd_high=0xffffffff \0 " \
" fdt_ file=undefined \0 " \
" fdtfile=undefined \0 " \
" fdt_addr=0x18000000 \0 " \
" boot_fdt=try \0 " \
" fdt_addr_r=0x18000000 \0 " \
" ip_dyn=yes \0 " \
" mmcdev=0 \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 " \
" setenv get_cmd dhcp; " \
" else " \
" setenv get_cmd tftp; " \
" fi; " \
" if mmc dev ${mmcdev}; then " \
" if ${get_cmd} ${update_sd_firmware_filename}; then " \
" setexpr fw_sz ${filesize} / 0x200; " \
" setexpr fw_sz ${fw_sz} + 1; " \
" mmc write ${loadaddr} 0x2 ${fw_sz}; " \
" fi; " \
" fi \0 " \
" mmcargs=setenv bootargs console=${console},${baudrate} " \
" root=${mmcroot} \0 " \
" loadbootscript= " \
" load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script}; \0 " \
" bootscript=echo Running bootscript from mmc ...; " \
" source \0 " \
" loadimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image} \0 " \
" loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file} \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} ${fdt_file}; 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_rev = MX6Q ; then " \
" setenv fdt_file imx6q-udoo.dtb; fi; " \
" if test $board_rev = MX6DL ; then " \
" setenv fdt_file imx6dl-udoo.dtb; fi; " \
" if test $fdt_file = undefined; then " \
" echo WARNING: Could not determine dtb to use; fi; \0 "
# 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 "
" mmcrootfstype=ext4 \0 " \
" findfdt= " \
" if test ${board_rev} = MX6Q; then " \
" setenv fdtfile imx6q-udoo.dtb; fi; " \
" if test ${board_rev} = MX6DL; then " \
" setenv fdtfile imx6dl-udoo.dtb; fi; " \
" if test ${fdtfile} = undefined; then " \
" echo WARNING: Could not determine dtb to use; fi \0 " \
" kernel_addr_r= " __stringify ( CONFIG_LOADADDR ) " \0 " \
" pxefile_addr_r= " __stringify ( CONFIG_LOADADDR ) " \0 " \
" ramdisk_addr_r=0x13000000 \0 " \
" scriptaddr= " __stringify ( CONFIG_LOADADDR ) " \0 " \
BOOTENV
# define BOOT_TARGET_DEVICES(func) \
func ( MMC , mmc , 0 ) \
func ( SATA , sata , 0 ) \
func ( DHCP , dhcp , na )
# include <config_distro_bootcmd.h>
/* Physical Memory Map */
# define PHYS_SDRAM MMDC0_ARB_BASE_ADDR