[meta-freescale] [distro][PATCH 3/6] packagegroup-fsl-tools-gpu: Use the new i.MX feature overrides

Fabio Berton fabio.berton at ossystems.com.br
Wed Oct 26 10:44:20 PDT 2016


Configure SOC_TOOL_GPU variable using new i.MX overrides and install
packages based on existence of 2D and/or 3D hardware.

Signed-off-by: Fabio Berton <fabio.berton at ossystems.com.br>
---
 .../packagegroups/packagegroup-fsl-tools-gpu.bb      | 20 ++++++--------------
 1 file changed, 6 insertions(+), 14 deletions(-)

diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
index cb03b77..b34f4ee 100644
--- a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
@@ -11,23 +11,10 @@ inherit packagegroup
 
 SOC_TOOLS_GPU = ""
 
-SOC_TOOLS_GPU_IMX6QDLSX = " \
-    imx-gpu-viv-g2d \
-    imx-gpu-sdk \
-    imx-gpu-viv-tools \
-    imx-gpu-viv-tools-apitrace \
-    ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', \
-       bb.utils.contains('DISTRO_FEATURES',     'x11', 'xserver-xorg-extension-viv-autohdmi', \
-                                                       '', d), d)} \
-"
-SOC_TOOLS_GPU_mx6q  = "${SOC_TOOLS_GPU_IMX6QDLSX}"
-SOC_TOOLS_GPU_mx6dl = "${SOC_TOOLS_GPU_IMX6QDLSX}"
-SOC_TOOLS_GPU_mx6sx = "${SOC_TOOLS_GPU_IMX6QDLSX}"
-
 # FIXME: fsl-gpu-sdk is not supported for i.MX6 SoloLite due to lack of
 # OpenVG support and is intended to add in future release. 
 # i.MX6 SoloLite do not support apitrace because of its dependency on gles2.
-SOC_TOOLS_GPU_mx6sl = " \
+SOC_TOOLS_GPU_imxgpu2d = " \
     imx-gpu-viv-g2d \
     imx-gpu-viv-tools \
     ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', \
@@ -35,6 +22,11 @@ SOC_TOOLS_GPU_mx6sl = " \
                                                        '', d), d)} \
 "
 
+SOC_TOOLS_GPU_append_imxgpu3d = " \
+    imx-gpu-sdk \
+    imx-gpu-viv-tools-apitrace \
+"
+
 RDEPENDS_${PN} = " \
     ${SOC_TOOLS_GPU} \
 "
-- 
2.1.4



More information about the meta-freescale mailing list