On 8/22/21 9:41 AM, Oskari Lemmelä wrote:
Hi Marek,
I was bisecting SPI flash boot problem in rockpro64 board and commit
e2e95e5e25421fb seems to broke it.
It seems that after speed and mode change SPL is unable to load BL31
anymore from SPI flash device.
There is no errors it just hangs forever.
If I change default mode to 0 (CONFIG_SF_DEFAULT_MODE=0), loading BL31
seems to work. In that case spi_set_speed_mode is also called but only
speed is changed from 1Mhz to 10Mhz.
So changing mode from 0 to 3 in SPL stage seems to be the problem.
Any idea what could be the problem?
See 8c6d8c3219 ("configs: libretech: set SPI mode to 0")