if ${fs}load ${dtype} ${disk}:1 10800000 uEnv.txt ; then env import -t 10800000 $filesize else setenv bootargs fi setenv bootargs $bootargs video=mxcfb0:dev=ldb,1280x800MR@60,if=RGB666 setenv bootargs $bootargs fbmem=10M ft5x06_ts.screenres=1280,800 setenv bootargs $bootargs video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off setenv bootargs $bootargs console=ttymxc1,115200 vmalloc=400M consoleblank=0 rootwait if itest.s "x" != "x${disable_giga}" ; then setenv bootargs $bootargs fec.disable_giga=1 fi if itest.s "x" != "x$gpumem" ; then setenv bootargs $bootargs galcore.contiguousSize=$gpumem fi setenv initrd_high 0xffffffff setenv initrd_addr 0x12a00000 echo "----------- trying to load /initrd.img"; if ${fs}load ${dtype} ${disk}:${bootpart} ${initrd_addr} /initrd.img ; then haverd=1; setenv initrd_size ${filesize} if itest 0 -eq ${disk}; then setenv bootargs "$bootargs root=/dev/disk/by-path/platform-2198000.usdhc-part1" ; else setenv bootargs "$bootargs root=/dev/disk/by-path/platform-219c000.usdhc-part1" ; fi else haverd= setenv bootargs "$bootargs root=/dev/mmcblk0p1" ; fi dtbname=imx6q-ta.dtb bootdir=/boot setenv fdt_high 0xffffffff setenv fdt_addr 0x13000000 echo "----------- trying to load ${bootdir}/$dtbname"; if ${fs}load ${dtype} ${disk}:${bootpart} ${fdt_addr} ${bootdir}/$dtbname ; then if ${fs}load ${dtype} ${disk}:${bootpart} 0x10800000 /vmlinuz ; then if itest.s x$haverd == x ; then bootz 0x10800000 - ${fdt_addr} else bootz 0x10800000 ${initrd_addr}:${initrd_size} ${fdt_addr} ; fi fi fi echo "Error loading kernel or device tree"