]> code.ossystems Code Review - meta-freescale.git/commitdiff
imx-base.inc: Simplify preferred providers for graphics
authorTom Hochstein <tom.hochstein@nxp.com>
Mon, 30 Jul 2018 19:41:47 +0000 (14:41 -0500)
committerOtavio Salvador <otavio@ossystems.com.br>
Thu, 2 Aug 2018 20:27:23 +0000 (17:27 -0300)
Replace SOC-specific overrides with feature overrides.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
conf/machine/include/imx-base.inc

index ef012820ce8e6a46440cb50eaefb7c5ea9bf0fbc..84a6acef7596b08b0f866c00f377f305feb9b65a 100644 (file)
@@ -210,52 +210,17 @@ SOC_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT_imxgpu = "1"
 #   1 - machine has Vivante GPU driver support
 MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT ?= "${SOC_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT}"
 
-# GPU libraries
-PREFERRED_PROVIDER_virtual/egl_mx6q ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/egl_mx6dl ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/egl_mx6sx ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/egl_mx6sl ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/egl_mx6sll ?= "mesa"
-PREFERRED_PROVIDER_virtual/egl_mx6ul ?= "mesa"
-PREFERRED_PROVIDER_virtual/egl_mx6ull ?= "mesa"
-PREFERRED_PROVIDER_virtual/egl_mx7ulp ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/egl_mx8mq ?= "imx-gpu-viv"
-
-PREFERRED_PROVIDER_virtual/libgles1_mx6q ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgles1_mx6dl ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgles1_mx6sx ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgles1_mx6sl ?= "mesa"
-PREFERRED_PROVIDER_virtual/libgles1_mx6sll ?= "mesa"
-PREFERRED_PROVIDER_virtual/libgles1_mx6ul ?= "mesa"
-PREFERRED_PROVIDER_virtual/libgles1_mx6ull ?= "mesa"
-PREFERRED_PROVIDER_virtual/libgles1_mx7ulp ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgles1_mx8mq ?= "imx-gpu-viv"
-
-PREFERRED_PROVIDER_virtual/libgles2_mx6q ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgles2_mx6dl ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgles2_mx6sx ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgles2_mx6sl ?= "mesa"
-PREFERRED_PROVIDER_virtual/libgles2_mx6sll ?= "mesa"
-PREFERRED_PROVIDER_virtual/libgles2_mx6ul ?= "mesa"
-PREFERRED_PROVIDER_virtual/libgles2_mx6ull ?= "mesa"
-PREFERRED_PROVIDER_virtual/libgles2_mx7ulp ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgles2_mx8mq ?= "imx-gpu-viv"
-
-PREFERRED_PROVIDER_virtual/libgl_mx6q ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgl_mx6dl ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgl_mx6sx ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgl_mx6sl ?= "mesa"
-PREFERRED_PROVIDER_virtual/libgl_mx6sll ?= "mesa"
-PREFERRED_PROVIDER_virtual/libgl_mx6ul ?= "mesa"
-PREFERRED_PROVIDER_virtual/libgl_mx6ull ?= "mesa"
-PREFERRED_PROVIDER_virtual/libgl_mx7ulp ?= "imx-gpu-viv"
-PREFERRED_PROVIDER_virtual/libgl_mx8mq ?= "imx-gpu-viv"
-
-PREFERRED_PROVIDER_virtual/libg2d_mx6 ?= "imx-gpu-g2d"
-PREFERRED_PROVIDER_virtual/libg2d_mx6sll ?= ""
-PREFERRED_PROVIDER_virtual/libg2d_mx6ul = ""
-PREFERRED_PROVIDER_virtual/libg2d_mx6ull = ""
-PREFERRED_PROVIDER_virtual/libg2d_mx7ulp ?= "imx-gpu-viv"
+# Graphics libraries
+PREFERRED_PROVIDER_virtual/egl      ?= "mesa"
+PREFERRED_PROVIDER_virtual/libgl    ?= "mesa"
+PREFERRED_PROVIDER_virtual/libgles1 ?= "mesa"
+PREFERRED_PROVIDER_virtual/libgles2 ?= "mesa"
+
+PREFERRED_PROVIDER_virtual/egl_imxgpu        ?= "imx-gpu-viv"
+PREFERRED_PROVIDER_virtual/libgl_imxgpu3d    ?= "imx-gpu-viv"
+PREFERRED_PROVIDER_virtual/libgles1_imxgpu3d ?= "imx-gpu-viv"
+PREFERRED_PROVIDER_virtual/libgles2_imxgpu3d ?= "imx-gpu-viv"
+PREFERRED_PROVIDER_virtual/libg2d            ?= "imx-gpu-g2d"
 
 PREFERRED_VERSION_weston_mx6 ?= "4.0.0.imx"
 PREFERRED_VERSION_weston_mx7 ?= "4.0.0.imx"