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.ber...@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 -- _______________________________________________ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale