On Mon, Aug 12, 2013 at 12:37 PM, Otavio Salvador <[email protected]> wrote: > As the Linux kernel, unconditionally, builds the dtc application and > it is the compatible version with the DeviceTree files shipped within > the kernel it is better to use it and the kernel build system to > generate the dtb files. > > Some DeviceTree files rely on CPP and kernel headers to be able to > generate the dtb binary contents and it is harder to replicate it > outside of Linux kernel build system so we /use/ it. > > Signed-off-by: Otavio Salvador <[email protected]> > --- > NOTE: This depends on 'linux-dtb.inc: Replace /boot/ with > /${KERNEL_IMAGEDEST}/' patch > > meta/recipes-kernel/linux/linux-dtb.inc | 59 > +++++++++++++++------------------ > 1 file changed, 27 insertions(+), 32 deletions(-) > > diff --git a/meta/recipes-kernel/linux/linux-dtb.inc > b/meta/recipes-kernel/linux/linux-dtb.inc > index 41dd599..a65f8bd 100644 > --- a/meta/recipes-kernel/linux/linux-dtb.inc > +++ b/meta/recipes-kernel/linux/linux-dtb.inc > @@ -1,44 +1,39 @@ > # Support for device tree generation > FILES_kernel-devicetree = "/${KERNEL_IMAGEDEST}/devicetree*" > -KERNEL_DEVICETREE_FLAGS ?= "-R 8 -p 0x3000" > > python __anonymous () { > - devicetree = d.getVar("KERNEL_DEVICETREE", True) or '' > - if devicetree: > - depends = d.getVar("DEPENDS", True) > - d.setVar("DEPENDS", "%s dtc-native" % depends) > - packages = d.getVar("PACKAGES", True) > - d.setVar("PACKAGES", "%s kernel-devicetree" % packages) > + d.appendVar("PACKAGES", " kernel-devicetree") > } > > do_install_append() { > + bbwarn "ARRG"
Kept when testing. I will await for more feedback before sending v2. -- Otavio Salvador O.S. Systems http://www.ossystems.com.br http://projetos.ossystems.com.br Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750 _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
