[meta-freescale] [PATCH v2 19/43] imx-gpu-viv: Add support for i.MX 8 and 8X families

Tom Hochstein tom.hochstein at nxp.com
Mon Aug 6 13:03:56 PDT 2018


- Install GLES 3.1 for all i.MX 8 Series
- Install GLES 3.2 for all i.MX 8 Family
- All i.MX 8 Series require wayland

Signed-off-by: Tom Hochstein <tom.hochstein at nxp.com>
---
 recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
index 09b20e1..878de7d 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
@@ -46,7 +46,9 @@ RPROVIDES_${PN}_imxgpu3d += "imx-gpu-viv"
 
 PE = "1"
 
-inherit fsl-eula-unpack
+inherit fsl-eula-unpack distro_features_check
+
+REQUIRED_DISTRO_FEATURES_mx8 = "wayland"
 
 SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true"
 
@@ -131,8 +133,11 @@ PACKAGE_FP_TYPE = "hardfp"
 HAS_GBM     = "false"
 HAS_GBM_mx8 = "true"
 
-GLES3_HEADER_REMOVALS       = "gl31.h gl32.h"
-GLES3_HEADER_REMOVALS_mx8mq = "gl32.h"
+# GLES 3.1 is supported for i.MX 8 Series only
+# GLES 3.2 is supported for i.MX 8 Family only
+GLES3_HEADER_REMOVALS = "gl31.h gl32.h"
+GLES3_HEADER_REMOVALS_remove_mx8   = "gl31.h"
+GLES3_HEADER_REMOVALS_remove_mx8qm = "gl32.h"
 
 do_install () {
     install -d ${D}${libdir}
-- 
2.7.4



More information about the meta-freescale mailing list