##These are needed to be compliant with Angstrom's 2013.06.20 u-boot. loadaddr=0x82000000 fdtaddr=0x88000000 rdaddr=0x88080000 fdtfile=am335x-bonegreen-wireless.dtb uSD_interface=0 uSD_rootfspart=2 backup_interface=1 backup_rootfspart=6 uname_r=4.9.31-gf9f6f0db2d cmdline=coherent_pool=1M cape_universal=enable ##These are needed to be compliant with Debian 2014-05-14 u-boot. loadkern=\ if load mmc ${mmcinterface}:${rootfspart} ${loadaddr} /boot/vmlinuz-${uname_r}; \ then #echo debug: [Kernel from partition - ${mmcinterface}:${rootfspart}]; \ else setenv mmcinterface ${backup_interface}; \ setenv rootfspart ${backup_rootfspart}; \ echo debug: [Kernel -NOT- found loading from - ${mmcinterface}:${rootfspart}]; \ load mmc ${mmcinterface}:${rootfspart} ${loadaddr} /boot/vmlinuz-${uname_r}; \ fi loadxfdt= \ if load mmc ${mmcinterface}:${rootfspart} ${fdtaddr} /boot/dtbs/${uname_r}/${fdtfile}; \ then \ echo debug: [DTB loaded from ${mmcinterface}:${rootfspart}]; \ else \ setenv mmcinterface ${backup_interface}; \ setenv rootfspart ${backup_rootfspart}; \ load mmc ${mmcinterface}:${rootfspart} ${fdtaddr} /boot/dtbs/${uname_r}/${fdtfile}; \ echo debug: [DTB -NOT- found, switching to - ${mmcinterface}:${rootfspart}]; \ echo debug :[reload DTB from other partition]; \ fi check_dtb=if test -n ${dtb}; then setenv fdtfile ${dtb};fi loadall=run check_dtb; run loadkern; run loadxfdt; mmcargs=setenv bootargs console=tty0 ${optargs} ${cape_disable} ${cape_enable} root=/dev/mmcblk${mmcinterface}p${linux_backup_rootfs} rootfstype=${mmcrootfstype} ${cmdline} panic=1 fsck.mode=force fsck.repair=yes debugargs=setenv bootargs console=ttyO0,115200n8 console=tty0 ${optargs} ${cape_disable} ${cape_enable} root=/dev/mmcblk${mmcinterface}p${linux_backup_rootfs} rootfstype=${mmcrootfstype} ${cmdline} panic=1 uenvcmd=if mmc dev 0; then \ echo debug [uSD]; \ setenv mmcinterface ${uSD_interface}; setenv rootfspart ${uSD_rootfspart}; \ setenv linux_backup_rootfs ${uSD_rootfspart}; \ fi; \ echo =---debug: About to boot from --- ${mmcinterface}p${rootfspart} -----====; \ run loadall; \ run mmcargs; \ bootz ${loadaddr} ${rdaddr}:${rdsize} ${fdtaddr}; debug_envcmd=if mmc dev 0; then \ echo debug [uSD]; \ echo debug: [Fariya mmcinterface and linux_backuo_rootfs values are ${mmcinterface} ${uSD_rootfspart} ${linux_backup_rootfs}]; \ setenv mmcinterface ${uSD_interface}; setenv rootfspart ${uSD_rootfspart}; \ setenv linux_backup_rootfs ${uSD_rootfspart}; \ fi; \ echo =---debug: yes did it here. About to boot from --- ${mmcinterface}p${rootfspart} -----====; \ run loadall; \ echo Ran loadall here; \ run debugargs; \ bootz ${loadaddr} ${rdaddr}:${rdsize} ${fdtaddr};