Hi Jonas,

On 7/12/25 11:12 PM, Jonas Karlman wrote:
Boot devices are being probed when SPL boot order is determined. This
may delay boot slightly and can prevent booting from SPI Flash on boards
that use same pins for SPI Flash and eMMC due to pinctrl being applied
prior to booting.


How would that be possible? One cannot have the same pins used for SPI flash and eMMC at the same time? So that would be an issue in the DT or a misconfigured DT for the board?

On paper otherwise, it makes sense to me not to probe the device until it's used.

Is it guaranteed the devices are actually probed before being used from the SPL loader code? (common/spl/*) I guess if it's not it would be an issue in the SPL loader code making assumptions it shouldn't.

Cheers,
Quentin

Reply via email to