Which On-Board or Attached Storage Systems are Configured to Work with U-Boot off-the-shelf

Using:
U-Boot 2020.04-5.7.0-devel+git.7d1febd4af77 (Jan 01 1970 - 00:00:00 +0000)
aarch64-tdx-linux-gcc (GCC) 9.3.0
GNU ld (GNU Binutils) 2.34.0.20200220

According to this, and the U-Boot Documentation, U-Boot can load the kernel over/from the following interfaces/types:

  • SD Card, SATA, SCSI, I2C, SPI, ONFI, eMMC, eUFS, NVMe, and USB-MSD
  • Serial Port via file transfer (Kermit, S-Record, or YMODEM)
  • Network boot over TFTP or NFS

Of course, not all of these functionalities are implemented in the off-the-shelf U-Boot that ships with the iMX8 TorizonCore or Reference Images. From what I can tell, the only interfaces/devices currently enabled to boot through Toradex’s U-Boot are:

  • SD Card, SCSI, I2C, ONFI, eMMC, and USB-MSD
  • Serial Port via file transfer (Kermit, S-Record, or YMODEM)
  • Network boot over TFTP or NFS

I just want to confirm that I got this right. Thanks!

Hi @jonk4m,

I apologize for the delay. We replied to you on another question and I think we missed this one. I’m sorry.

Regarding your question, yes you’re right, you can read more about our boot process in these articles: Boot overview | Toradex Developer Center

Let me know if you have other questions about it.

Best Regards,
Hiago.