rk3399: SPI boot: Return from ROM unsuccessful (with TPL)

Jagan Teki jagan at amarulasolutions.com
Wed May 27 16:49:56 CEST 2020

Hi Philipp,

On Wed, May 20, 2020 at 5:38 PM Jagan Teki <jagan at amarulasolutions.com> wrote:
> It seems like SPI boot on rk3399 with TPL based is unable to return
> from ROM or switching to from TPL to SPL is unsuccessful.
> I have verified board_init_f on spl.c and the control is not even
> reached here. On the other hand the SPL-alone boot flow works fine
> from SPI.
> SPI boot log:
> U-Boot TPL 2020.07-rc2-00047-gd2ebbbd0e6,`irty (May 20 2020 - 17:22:25)
> Channel 0: LPDDR4, 50MHz
> BW=30 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Shze=2048LB
> Channel 1: LPDR4,50MHz
> BW=32 CoL=10 Bk=8 CR0 Row=15 CS1 Row=15 CS=2 Die BW=16 Cize=2048LB
> 256B stride
> 256B spride
> lpddr4_set_rate: change freq to 400000000 mhz 0, 1
> lpddr4_set_rate8 changE freq to 800000000 mhz 0, 0
> Trying to bont from BOOTROM
> Returning to boot ROM...
> Any inputs?

It Looks like a puma is only a rk3399 board which boots from SPI in
Mainline, just in case if you ever tried TPL flow or any inputs to
look at it?


More information about the U-Boot mailing list