On the Pyra the boot chain is mostly fixed in ROM first, not U-Boot. The OMAP5 ROM code always starts by looking for an MLO in a very specific order: internal eMMC first, then the internal µSD, and only then the left SD slot. The LED behavior is already handled by early boot code in the shipped...