Hi
EVM kit have the switch to configure BOOT device, which to be read by internal boot ROM. Hence the internal ROM read the boot configuration and switch the booting device according to the boot configurations.
In Beaglebone there is no boot configuration switch, but internal boot ROM how knows the MLO source is MMC card. because there is no GPIO allotted as SYS_BOOT to tell to ROM the default boot device is MMC, how they handled the boot configuration.
Can anyone tell how the beaglebone boot from MMC as default and how they hardcoded ?