On Tue, Aug 28, 2018 at 04:51:26PM +0800, Kever Yang wrote: > SPL_FRAMEWORK is a set of framework feature, we may not need the > fromework for both TPL and SPL at the same time, so add a separate > one for TPL. > > Signed-off-by: Kever Yang <kever.y...@rock-chips.com> > --- > > Makefile | 2 +- > arch/arm/lib/Makefile | 4 ++-- > arch/arm/lib/crt0.S | 6 +++++- > common/spl/Kconfig | 9 +++++++++ > common/spl/Makefile | 2 +- > scripts/Makefile.spl | 4 ++++ > 6 files changed, 22 insertions(+), 5 deletions(-) > > diff --git a/Makefile b/Makefile > index 4b3023b259..68b77d1e43 100644 > --- a/Makefile > +++ b/Makefile > @@ -822,7 +822,7 @@ endif > endif > ALL-$(CONFIG_TPL) += tpl/u-boot-tpl.bin > ALL-$(CONFIG_OF_SEPARATE) += u-boot.dtb > -ifeq ($(CONFIG_SPL_FRAMEWORK),y) > +ifeq ($(CONFIG_TPL_FRAMEWORK),y) > ALL-$(CONFIG_OF_SEPARATE) += u-boot-dtb.img > endif > ALL-$(CONFIG_OF_HOSTFILE) += u-boot.dtb
We should be adding a new stanza here and not replacing the SPL one I would think. [snip] > diff --git a/common/spl/Kconfig b/common/spl/Kconfig > index db1915fe5c..1a2e10b892 100644 > --- a/common/spl/Kconfig > +++ b/common/spl/Kconfig > @@ -813,6 +813,15 @@ config TPL > help > If you want to build TPL as well as the normal image and SPL, say Y. > > +config TPL_FRAMEWORK > + bool "Support TPL based upon the common TPL framework" > + depends on TPL > + default y > + help > + Enable the TPL framework under common/spl/. This framework > + re-use the all the framework feature from SPL but enable separetely. > + If unsure, say Y. This shouldn't be default y, and the help shouldn't suggest that either I think. My concern with this series is TPL wasn't intended to get too featureful. Our initial constraints are enough that we need something to init DDR and load SPL into that as we can't do enough with our limited resources to load full U-Boot. In fact, looking at the follow up rockchip specific patch that's more in line what my expectations. So I think you should be able to get TPL to do what you want without introducing TPL_FRAMEWORK. Thanks! -- Tom
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot