we have developed an iMX6 SoM. The SoM has installed switches to be able to boot from any device. On a very first expansion board it's only possible to boot from SD2 port. We have noticed that the processor boots right from this device (SD2) independently of the value on the GPIOs associated to the eFUSES (for example: BOOT_CFG0 & BOOT_CFG1 = 0x00, NOR boot). This makes us think that in the boot procedure the processor looks for other devices in case the selectioned by the eFUSES/GPIOs is not available: am I wrong?. Is there any order of preference or device by default?