[U-Boot-Custodians] SPL / TPL

Kever Yang kever.yang at rock-chips.com
Wed Oct 9 01:58:38 UTC 2019

On 2019/10/8 下午11:31, Bin Meng wrote:
> Hi,
> Simon is on vacation, hence I hoped to get the clarification from
> other maintainers.
> As I see in U-Boot currently only NXP PowerPC uses TPL in the NAND
> configurations, and some ARM boards use TPL.
> It looks in x86 we are using TPL in a different boot flow and this
> confused me a lot in the past.
> In x86 we expect TPL to load SPL then U-Boot proper. (TPL => SPL =>
> U-Boot proper)
> However in README.TPL, it says TPL is the 3rd program loader, to be
> loaded by SPL. So if my read is correct, the expected boot flow is SPL
> => TPL => U-Boot proper.
> I believe only one boot flow is the correct way. So which one is correct?

There was a discussion about this when we want to add TPL for Rockchip 
platform, Simon, Philipp
and other people share there opinion , but I can't find it now, and 
people decide to follow:
(TPL => SPL => U-Boot proper)
Other than the README.TPL, I believe people also mention below presentation:

- Kever

> Regards,
> Bin
> _______________________________________________
> U-Boot-Custodians mailing list
> U-Boot-Custodians at lists.denx.de
> https://lists.denx.de/listinfo/u-boot-custodians

More information about the U-Boot-Custodians mailing list