From: Manjukumar Matha Date: Wed, 20 Feb 2019 18:29:05 +0000 (-0800) Subject: devicetree.bbclass: Add virtual provider for dtb X-Git-Tag: uninative-2.4~242 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=a7d52dbffd0da95de82d910c595a6c27d9b2ad0d;p=openembedded-core.git devicetree.bbclass: Add virtual provider for dtb Add virtual provider for dtb. This class can be used to generate dtb from static devicetree, for reference see meta-xilinx layer meta-xilinx/meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bb By providing a virtual provider we can use it to differentiate between in-kernel dtb or an external one. This can be set in local.conf as PREFERRED_PROVIDER_virtual/dtb = "devicetree" Signed-off-by: Manjukumar Matha Signed-off-by: Richard Purdie --- diff --git a/meta/classes/devicetree.bbclass b/meta/classes/devicetree.bbclass index 8fe5a5ed79..e1f377911d 100644 --- a/meta/classes/devicetree.bbclass +++ b/meta/classes/devicetree.bbclass @@ -27,6 +27,8 @@ inherit deploy kernel-arch COMPATIBLE_MACHINE ?= "^$" +PROVIDES = "virtual/dtb" + PACKAGE_ARCH = "${MACHINE_ARCH}" SYSROOT_DIRS += "/boot/devicetree"