* 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).