We have done some custom boards (SOM + test board) based on imx6. The issue is regarding the USB OTG boot mode. Some SOMs are detected in the Linux PC (using the "lsusb" command) in the USB OTG mode while some others are detected only in "Freescale Reserved" mode (i,e when boot switches are set to "11").
And in those SOMs which are detected only in freescale reserved mode, it cannot boot from SD card while other SOMs (which is properly detected in USB OTG mode) can able to boot from SD card. [ Sine boot switches and SD card slot resides in our test board, we are sure that SD card and boot switches are correctly wired/working.]
Has anyone out there faced a situation like this? And anybody knows the reason for this issue?