public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] Selecting from multiple device trees at runtime
@ 2013-01-07 18:01 Curt Brune
  2013-01-07 18:36 ` Stephen Warren
  2013-01-07 20:12 ` Wolfgang Denk
  0 siblings, 2 replies; 13+ messages in thread
From: Curt Brune @ 2013-01-07 18:01 UTC (permalink / raw)
  To: u-boot

Hello,

I am following up on this thread:
"Merging device trees at runtime for module-based systems"
http://lists.denx.de/pipermail/u-boot/2012-November/139618.html

I do not have a modular based system, so I do not need the full 
flexibility of merging DT fragments at runtime.  However, I am very 
interested in being able to select a full DT from a list of DT's at 
runtime.  I believe this is a degenerate case of the more general N x M 
modular case.

The background:  I have a number of different platforms running u-boot. 
  They all use the same Linux kernel and initramfs, but different DT.

What I would love is to have a single multi-file uImage I could use on 
all my platforms.  The idea is to introduce a new image type that is a 
list of device tree blobs.

The uImage would contain a list of dtb's and u-boot would select the 
correct one at runtime.  u-boot could iterate through the list 
inspecting the "model" property of the  root node.

Thoughts on that approach?

Cheers,
Curt

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2013-01-09  1:40 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-07 18:01 [U-Boot] Selecting from multiple device trees at runtime Curt Brune
2013-01-07 18:36 ` Stephen Warren
2013-01-07 19:44   ` Curt Brune
2013-01-07 20:12 ` Wolfgang Denk
2013-01-07 22:21   ` Curt Brune
2013-01-08  3:16     ` Simon Glass
2013-01-08 16:42       ` Stephen Warren
2013-01-08 16:51         ` Simon Glass
2013-01-08 17:37           ` Stephen Warren
2013-01-08 17:58             ` Simon Glass
2013-01-08 22:37               ` Stephen Warren
2013-01-08 22:47                 ` Simon Glass
2013-01-09  1:40                 ` Curt Brune

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox