PINE64 Rock64 - How to get SPI driver working

Johannes Krottmayer krjdev at
Wed May 20 01:41:36 CEST 2020


I just compiled U-Boot v2020.04 for a PINE64 Rock media board.
It compiles fine without errors, but when I try to probe the
on board flash I get an error:

=> sf probe
Invalid bus 0 (err=-19)
Failed to initialize SPI flash at 0:0 (error -19)

SPI is activated in the Device-Tree blob. I also added support
to the Rockchip SPI driver (added IDS strings for this SoC).

In the device config I added the following:


But the driver still doesn't work. Output of DM (shortened):

=> dm tree
  spi           0  [   ]   rockchip_spi          |-- spi at ff190000

  spi_flash     0  [   ]   spi_flash_std         |   `-- spiflash at 0

What is missing? Is there a way to load driver?

Any kind of help is highly appreciated.

Kind regards,

Johannes K.

More information about the U-Boot mailing list