Once a system is up - any type of soft system reset always causes the next boot
to occur from the nand. It should follow the same startup path as the initial
boot. So, if you boot from mmc initially - then reset (or reboot) - it should
boot from mmc as expected rather than from nand.