[meta-xilinx] [PATCH] device-tree: Populate the built device tree blobs into the sysroot
Manjukumar Harthikote Matha
manjukumar.harthikote-matha at xilinx.com
Thu Nov 9 14:47:52 PST 2017
On 11/07/2017 08:38 AM, Nathan Rossi wrote:
> On 8 November 2017 at 02:19, Manjukumar Harthikote Matha
> <MANJUKUM at xilinx.com> wrote:
>> Hi Nathan,
>>
>>> -----Original Message-----
>>> From: meta-xilinx-bounces at yoctoproject.org [mailto:meta-xilinx-
>>> bounces at yoctoproject.org] On Behalf Of Nathan Rossi
>>> Sent: Tuesday, November 07, 2017 5:43 AM
>>> To: meta-xilinx at yoctoproject.org
>>> Subject: [meta-xilinx] [PATCH] device-tree: Populate the built device tree blobs into
>>> the sysroot
>>>
>>> Populate any built dtb's into the sysroot so that other recipes can use the output
>>> products.
>>>
>>
>> Can you provide more reasoning as why this is required? Which use-case is prompting this change?
>
> This is to enable access for a couple of specific use cases, as well
> as generally.
>
> * In order to pass the dtb for use with e.g. kernel-fitImage (or some
> other fitImage recipe/class)
> * Pass the dtb to U-Boot for use with EXT_DTB (e.g.
> https://github.com/nathanrossi/meta-xilinx/commit/2ef84e2408696dbd4272177aa94ef73370df8133)
>
> Relying on providing the dtb via the deploy directory is problematic
> for at least two reasons. It might not be there (deploy directory
> wiped), or there may be conflicting files.
>
Ack and applied
Thanks,
Manju
> Regards,
> Nathan
>
>>
>> Thanks,
>> Manju
>>
>>> Signed-off-by: Nathan Rossi <nathan at nathanrossi.com>
>>> ---
>>> recipes-bsp/device-tree/device-tree.bb | 2 ++
>>> 1 file changed, 2 insertions(+)
>>>
>>> diff --git a/recipes-bsp/device-tree/device-tree.bb b/recipes-bsp/device-tree/device-
>>> tree.bb
>>> index ff9b6a0201..8aa03f6ecf 100644
>>> --- a/recipes-bsp/device-tree/device-tree.bb
>>> +++ b/recipes-bsp/device-tree/device-tree.bb
>>> @@ -23,6 +23,8 @@ FILES_${PN} = "/boot/devicetree/*.dtb
>>> /boot/devicetree/*.dtbo"
>>> S = "${WORKDIR}"
>>> B = "${WORKDIR}/build"
>>>
>>> +SYSROOT_DIRS += "/boot/devicetree"
>>> +
>>> # By default provide the current kernel arch's boot/dts and boot/dts/include.
>>> KERNEL_DTS_INCLUDE ??= " \
>>> ${STAGING_KERNEL_DIR}/arch/${ARCH}/boot/dts \
>>> --
>>> 2.14.2
>>>
>>>
>>> --
>>> _______________________________________________
>>> meta-xilinx mailing list
>>> meta-xilinx at yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/meta-xilinx
More information about the meta-xilinx
mailing list