According to the Reference Manual, it supports below boot devices:
• NAND flash
• FlexSPI NOR flash (on FlexSPI0)
• Serial downloader support on USB 2.0 OTG and USB 3.0 (as 2.0)
It seems that there is no boot for SSD (SATA or PCIe).
On the contrary, iMX6 Sabre AI seems to support booting on SATA hard drive per mentioned in Booting Linux from SATA on i.MX6Q SABRE AI.
Due to cost issue, we really want to remove the eMMC and boot from SSD directly.
Is there any way we can do that?