[U-Boot] [PATCH 12/31] board_f: Add new function to allow runtime DTB selection

Tom Rini trini at konsulko.com
Thu Mar 9 13:08:20 UTC 2017


On Thu, Mar 02, 2017 at 01:04:16PM -0600, Franklin S Cooper Jr wrote:

> Runtime U-boot dtb selection is generally a two step process. First step
> is to simply use an initial generic dtb. The second step is to select
> the dtb and perhaps execute additional code ones U-boot knows what board
> it is running on. Embedded_dtb_select handles the second step by allowing
> board specific code to run and perform what ever necessary configuration
> that is needed.

So I'm not 100% sure on how to proceed here exactly.  We have a few
things to consider.  First, I bet the generic dtb is good enough for
loading up and booting to Linux (and loading/passing a different,
complete and board specific DTB).  Second, we have the (reasonable)
set of patches and discussion to make the DTB that we use available
easily so that it could be passed on to Linux (or EFI apps or whatever).
So, this is probably the right thing to do in the long run, but is also
another data point in the "but we need to think and talk about if some
platforms really shouldn't be shipping their full FT on the HW
somewhere".

> 
> Signed-off-by: Franklin S Cooper Jr <fcooper at ti.com>
[snip]
> +config DTB_RESELECT
> +	bool "Support swapping dtbs at a later point in boot"
> +	depends on FIT_EMBED
> +	default n

This is the default, you can drop it.

-- 
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/20170309/458ac87b/attachment.sig>


More information about the U-Boot mailing list