[PATCH] spl: spi: fix loss of spl_load() error on soft reset

Tom Rini trini at konsulko.com
Fri Mar 13 21:54:59 CET 2026


On Tue, 17 Feb 2026 13:56:20 +0000, Dimitrios Siganos wrote:

> When CONFIG_SPI_FLASH_SOFT_RESET is enabled, spi_nor_remove() is called
> after spl_load() to switch the flash back to legacy SPI mode. However,
> the return value of spi_nor_remove() unconditionally overwrites the
> return value of spl_load(), discarding any load error.
> 
> Fix this by preserving the spl_load() error and only propagating the
> spi_nor_remove() error as a fallback. Also log a message when
> spi_nor_remove() fails, since in the case where spl_load() already
> failed its error would otherwise be silently discarded.
> 
> [...]

Applied to u-boot/next, thanks!

[1/1] spl: spi: fix loss of spl_load() error on soft reset
      commit: e7ad95aa3f1180823e07dd30c8c24494a07ca814
-- 
Tom




More information about the U-Boot mailing list