[U-Boot] [PATCH 02/13] spl: Kconfig: Add SPL_<media>_BOOT as Kconfig option

Tom Rini trini at konsulko.com
Mon Aug 22 14:25:59 CEST 2016


On Mon, Aug 22, 2016 at 09:53:18AM +0530, Lokesh Vutla wrote:
> 
> 
> On Friday 19 August 2016 08:59 PM, Andrew F. Davis wrote:
> > On 08/18/2016 11:10 PM, Lokesh Vutla wrote:
> >>
> >>
> >> On Thursday 18 August 2016 09:11 PM, Andrew F. Davis wrote:
> >>> Currently U-Boot proper has Kconfig options that enable the generation
> >>> of U-Boot binaries that are capable of being booted from the selected
> >>> boot media type. The same set of generation targets for SPL are assumed
> >>> with various methods and config header hackery. On some platforms the
> >>> options for SPL, such as load address, are dependent on boot type
> >>> and cannot depend on boot image type selected for U-Boot proper.
> >>> Add a Kconfig menu to select SPL boot image types, and populate it
> >>> with the same media types as are already available for U-Boot proper.
> >>> Uses of this option are added later.
> >>>
> >>> Signed-off-by: Andrew F. Davis <afd at ti.com>
> >>> ---
> >>>  common/Kconfig | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >>>  1 file changed, 69 insertions(+)
> >>>
> >>> diff --git a/common/Kconfig b/common/Kconfig
> >>> index f594db5..90ba5b2 100644
> >>> --- a/common/Kconfig
> >>> +++ b/common/Kconfig
> >>> @@ -156,6 +156,75 @@ config SPI_BOOT
> >>>  	  booted via SPI flash. This is not a must, some SoCs need this,
> >>>  	  somes not.
> >>>  
> >>> +menu "SPL Boot media"
> >>> +	depends on SPL
> >>> +
> >>> +config SPL_NOR_BOOT
> >>> +	bool "Support for booting SPL from NOR flash"
> >>> +	default n
> >>
> >> Shouldn't this depend on SPL_NOR_SUPPORT? Similarly others.
> >>
> > 
> > Nope, these simply enable the SPL to be built for being itself loaded
> > from this media, for instance the SPL does not need to know how to load
> > images over UART just because it itself was.
> 
> Right, but how does SPL decide the boot media to load images?. Typically
> it tries to load from the same boot media it was loaded. If it couldn't
> find then it will fallback to other options. At least it is good to
> select SPL_<media>_SUPPORT as it is the first thing SPL searches for.

Yes, but this is different from just migrating everything into Kconfig.
I said this in another part of the series but I think we need to start
by getting the options in and then as a follow-up to get depends/selects
added.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160822/6339183f/attachment.sig>


More information about the U-Boot mailing list