summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorNeena Busireddy <neena.busireddy@freescale.com>2014-08-18 15:10:50 -0500
committerOtavio Salvador <otavio@ossystems.com.br>2014-08-20 17:38:57 -0300
commit22b6994fbf4dee3dc4ae2a16b414f5919f7454fc (patch)
tree1b5c841131de9c7191c74deac98a04c2c967da47 /conf
parentab831594761315f4ed3ef06091faca5d5c1f889e (diff)
downloadmeta-fsl-arm-22b6994fbf4dee3dc4ae2a16b414f5919f7454fc.tar.gz
imx-base: Add MACHINE_ARCH filter for sololite.
Add MACHINE_ARCH_FILTER for sololite as it is different from other SOC families (Sololite does not support 3D GPU hardware acceleration). Sololite uses mesa software rendering GL. So, set the PREFERRED PROVIDER to use mesa for SL. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'conf')
-rw-r--r--conf/machine/include/imx-base.inc16
1 files changed, 12 insertions, 4 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index 9f0217e..5d4a518 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -47,9 +47,11 @@ MACHINE_SOCARCH_vf60 = "${TUNE_PKGARCH}-vf60"
47PACKAGE_EXTRA_ARCHS_append = " ${MACHINE_SOCARCH}" 47PACKAGE_EXTRA_ARCHS_append = " ${MACHINE_SOCARCH}"
48 48
49MACHINE_ARCH_FILTER = "virtual/kernel" 49MACHINE_ARCH_FILTER = "virtual/kernel"
50MACHINE_ARCH_FILTER_append_mx6sl = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl"
50MACHINE_SOCARCH_FILTER = "libfslcodec libfslvpuwrap libfslparser gst-fsl-plugins" 51MACHINE_SOCARCH_FILTER = "libfslcodec libfslvpuwrap libfslparser gst-fsl-plugins"
51MACHINE_SOCARCH_FILTER_append_mx5 = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl" 52MACHINE_SOCARCH_FILTER_append_mx5 = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl"
52MACHINE_SOCARCH_FILTER_append_mx6 = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl" 53MACHINE_SOCARCH_FILTER_append_mx6q = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl"
54MACHINE_SOCARCH_FILTER_append_mx6dl = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl"
53 55
54INHERIT += "fsl-dynamic-packagearch" 56INHERIT += "fsl-dynamic-packagearch"
55 57
@@ -92,9 +94,15 @@ PREFERRED_PROVIDER_virtual/libgles2_mx5 ?= "amd-gpu-${GPU_FLAVOUR}bin-mx51"
92 94
93# mx6 GPU libraries 95# mx6 GPU libraries
94PREFERRED_PROVIDER_virtual/egl_mx6 ?= "gpu-viv-bin-mx6q" 96PREFERRED_PROVIDER_virtual/egl_mx6 ?= "gpu-viv-bin-mx6q"
95PREFERRED_PROVIDER_virtual/libgl_mx6 ?= "gpu-viv-bin-mx6q" 97PREFERRED_PROVIDER_virtual/libgles1_mx6q = "gpu-viv-bin-mx6q"
96PREFERRED_PROVIDER_virtual/libgles1_mx6 ?= "gpu-viv-bin-mx6q" 98PREFERRED_PROVIDER_virtual/libgles1_mx6dl = "gpu-viv-bin-mx6q"
97PREFERRED_PROVIDER_virtual/libgles2_mx6 ?= "gpu-viv-bin-mx6q" 99PREFERRED_PROVIDER_virtual/libgles1_mx6sl = "mesa"
100PREFERRED_PROVIDER_virtual/libgles2_mx6q = "gpu-viv-bin-mx6q"
101PREFERRED_PROVIDER_virtual/libgles2_mx6dl = "gpu-viv-bin-mx6q"
102PREFERRED_PROVIDER_virtual/libgles2_mx6sl = "mesa"
103PREFERRED_PROVIDER_virtual/libgl_mx6q = "gpu-viv-bin-mx6q"
104PREFERRED_PROVIDER_virtual/libgl_mx6dl = "gpu-viv-bin-mx6q"
105PREFERRED_PROVIDER_virtual/libgl_mx6sl = "mesa"
98 106
99PREFERRED_PROVIDER_virtual/kernel_mx3 ?= "linux-fslc" 107PREFERRED_PROVIDER_virtual/kernel_mx3 ?= "linux-fslc"
100 108