linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* embedding dtb file into kernel
@ 2015-02-13 17:41 K Richard Pixley
  2015-02-14 10:29 ` christophe leroy
  2015-02-15 13:44 ` Stefano Babic
  0 siblings, 2 replies; 3+ messages in thread
From: K Richard Pixley @ 2015-02-13 17:41 UTC (permalink / raw)
  To: linuxppc-dev

I'm having trouble figuring out how to embed a dtb file into my kernel.  I'm thinking that there should be a standard, architecture independent facility for this akin to initramfs, yes?

Could someone please either point me to the standard facility, relevant doc, a currently building board that uses the standard facility, or outline what needs to be done to do this with a new board?

If it matters, (I can't think why it would), I'm working with powerpc on a 3.10 kernel.  But if there are better facilities in other versions I'd appreciate hearing about that too.

Thank you in advance.

--rich

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

* Re: embedding dtb file into kernel
  2015-02-13 17:41 embedding dtb file into kernel K Richard Pixley
@ 2015-02-14 10:29 ` christophe leroy
  2015-02-15 13:44 ` Stefano Babic
  1 sibling, 0 replies; 3+ messages in thread
From: christophe leroy @ 2015-02-14 10:29 UTC (permalink / raw)
  To: K Richard Pixley, linuxppc-dev


Le 13/02/2015 18:41, K Richard Pixley a écrit :
> I'm having trouble figuring out how to embed a dtb file into my 
> kernel.  I'm thinking that there should be a standard, architecture 
> independent facility for this akin to initramfs, yes?
>
> Could someone please either point me to the standard facility, 
> relevant doc, a currently building board that uses the standard 
> facility, or outline what needs to be done to do this with a new board?
>
> If it matters, (I can't think why it would), I'm working with powerpc 
> on a 3.10 kernel.  But if there are better facilities in other 
> versions I'd appreciate hearing about that too.
>
> Thank you in advance.
>

Hi,

The device tree (DTB file) is not supposed to be embedded into the 
kernel but loaded independently by the boot loader (for instance Uboot).
Then a pointer to the device tree is handed over by Uboot to the kernel 
when calling the _start function.

You also have in arch/powerpc/boot/ a facility called cuboot which 
allows to create a ppcboot image with kernel and device tree bound together.

Christophe

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com

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

* Re: embedding dtb file into kernel
  2015-02-13 17:41 embedding dtb file into kernel K Richard Pixley
  2015-02-14 10:29 ` christophe leroy
@ 2015-02-15 13:44 ` Stefano Babic
  1 sibling, 0 replies; 3+ messages in thread
From: Stefano Babic @ 2015-02-15 13:44 UTC (permalink / raw)
  To: K Richard Pixley, linuxppc-dev

Hi Richard,

On 13/02/2015 18:41, K Richard Pixley wrote:
> I'm having trouble figuring out how to embed a dtb file into my kernel. 
> I'm thinking that there should be a standard, architecture independent
> facility for this akin to initramfs, yes?
> 
> Could someone please either point me to the standard facility, relevant
> doc, a currently building board that uses the standard facility, or
> outline what needs to be done to do this with a new board?
> 
> If it matters, (I can't think why it would), I'm working with powerpc on
> a 3.10 kernel.  But if there are better facilities in other versions I'd
> appreciate hearing about that too.
> 

Maybe it is worth to take a look at the fitImage, which can embed pretty
much anything (including DTB).

Best regards,
Stefano Babic

-- 
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic@denx.de
=====================================================================

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

end of thread, other threads:[~2015-02-15 13:50 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-13 17:41 embedding dtb file into kernel K Richard Pixley
2015-02-14 10:29 ` christophe leroy
2015-02-15 13:44 ` Stefano Babic

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).