Skip to contentSkip to conversation

linux-dtb.inc

meta-xilinx Sipke Vriend 1 participant 1 message Aug 22, 2013 1 message not in the archive

lore
Share & tools
lore
#1 lore raw
In reply to a message not in the archive

Hi Philip,
+Cc openembedded-core.

I believe openembedded-core changed from using DTC directly, to using in kernel make to generate DTBs specified in KERNEL_DEVICETREE.
http://git.openembedded.org/openembedded-core/commit/?id=72980d5bb465f0640ed451d1ebb9c5d2a210ad0c

This regressed meta-xilinx and for now the fix you discuss corrects that, but you are correct in thinking that it may not be an ideal solution.
http://git.yoctoproject.org/cgit/cgit.cgi/meta-xilinx/commit/?id=ad5139ef91c7a1f4a32261238426f8661eb57871
This fix is providing the ability for the meta-xilinx user to build both in kernel tree DTS (as per the new oe-core way) and or the existing meta-xilinx recipe space DTSs.

I suspect most BSP providers can live with in kernel tree DTSs, but it is useful for meta-xilinx to have the ability to build recipe space DTSs as Xilinx architectures, due to their nature, are configurable (especially for kc705-trd-microblaze and any future microblaze machines added to meta-xilinx).

As you correctly noted, the same include file name is used as this is effectively the previous dtb generation script from openembedded-core, minus some duplication. It was intentional to keep the same file name so the 'connection' is seen.

Any alternate methods know for building in recipe space DTSs within openembedded-core will be much appreciated.

Regards
Sipke

Quoted 26 lines

-----Original Message-----
On Thursday, 22 August 2013 8:58 AM Behalf Of Philip Balister wrote:

OE-core and meta-xilinx both have linux-dtb.inc files, but they are different.

https://github.com/Xilinx/meta-xilinx/blob/master/recipes-kernel/linux/
linux-dtb.inc

and

http://git.openembedded.org/openembedded-core/tree/meta/recipes-kernel/
linux/linux-dtb.inc

Understanding how these work is not something I am good at, but I am concerned when I see a BSP doing something similar but different to the core layers. What are the chances we can understand the differences and see about consolidating the differences in oe-core?

Philip
_______________________________________________
meta-xilinx mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-xilinx