Hi,
I’m currently trying to understand how the U-Boot SPL works with regard to the Toradex boards.
Now I’m a bit confused, because in arch/arm/mach-imx/mx6/Kconfig the SPL is not enabled for the Colibri MX6ULL:
[...]
config TARGET_COLIBRI_IMX6
bool "Toradex Colibri iMX6 board"
select BOARD_LATE_INIT
select DM
select DM_SERIAL
select DM_THERMAL
select SUPPORT_SPL
imply CMD_DM
config TARGET_COLIBRI_IMX6ULL
bool "Toradex Colibri iMX6ULL"
depends on MX6ULL
select BOARD_LATE_INIT
select DM
select DM_THERMAL
select IOMUX_LPSR
[...]
Can you tell me what’s the rationale behind that?
The U-boot-proper won’t fit into the 128kB OCRAM, so why isn’t the SPL used here?
(or the other way round: why is it used for the Colibri IMX6?)
Thanks a lot!
Matthias