diff options
author | Neena Busireddy <neena.busireddy@freescale.com> | 2014-08-18 15:10:50 -0500 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2014-08-20 17:38:57 -0300 |
commit | 22b6994fbf4dee3dc4ae2a16b414f5919f7454fc (patch) | |
tree | 1b5c841131de9c7191c74deac98a04c2c967da47 /conf | |
parent | ab831594761315f4ed3ef06091faca5d5c1f889e (diff) | |
download | meta-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.inc | 16 |
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" | |||
47 | PACKAGE_EXTRA_ARCHS_append = " ${MACHINE_SOCARCH}" | 47 | PACKAGE_EXTRA_ARCHS_append = " ${MACHINE_SOCARCH}" |
48 | 48 | ||
49 | MACHINE_ARCH_FILTER = "virtual/kernel" | 49 | MACHINE_ARCH_FILTER = "virtual/kernel" |
50 | MACHINE_ARCH_FILTER_append_mx6sl = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl" | ||
50 | MACHINE_SOCARCH_FILTER = "libfslcodec libfslvpuwrap libfslparser gst-fsl-plugins" | 51 | MACHINE_SOCARCH_FILTER = "libfslcodec libfslvpuwrap libfslparser gst-fsl-plugins" |
51 | MACHINE_SOCARCH_FILTER_append_mx5 = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl" | 52 | MACHINE_SOCARCH_FILTER_append_mx5 = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl" |
52 | MACHINE_SOCARCH_FILTER_append_mx6 = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl" | 53 | MACHINE_SOCARCH_FILTER_append_mx6q = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl" |
54 | MACHINE_SOCARCH_FILTER_append_mx6dl = " virtual/libgles1 virtual/libgles2 virtual/egl virtual/mesa virtual/libgl" | ||
53 | 55 | ||
54 | INHERIT += "fsl-dynamic-packagearch" | 56 | INHERIT += "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 |
94 | PREFERRED_PROVIDER_virtual/egl_mx6 ?= "gpu-viv-bin-mx6q" | 96 | PREFERRED_PROVIDER_virtual/egl_mx6 ?= "gpu-viv-bin-mx6q" |
95 | PREFERRED_PROVIDER_virtual/libgl_mx6 ?= "gpu-viv-bin-mx6q" | 97 | PREFERRED_PROVIDER_virtual/libgles1_mx6q = "gpu-viv-bin-mx6q" |
96 | PREFERRED_PROVIDER_virtual/libgles1_mx6 ?= "gpu-viv-bin-mx6q" | 98 | PREFERRED_PROVIDER_virtual/libgles1_mx6dl = "gpu-viv-bin-mx6q" |
97 | PREFERRED_PROVIDER_virtual/libgles2_mx6 ?= "gpu-viv-bin-mx6q" | 99 | PREFERRED_PROVIDER_virtual/libgles1_mx6sl = "mesa" |
100 | PREFERRED_PROVIDER_virtual/libgles2_mx6q = "gpu-viv-bin-mx6q" | ||
101 | PREFERRED_PROVIDER_virtual/libgles2_mx6dl = "gpu-viv-bin-mx6q" | ||
102 | PREFERRED_PROVIDER_virtual/libgles2_mx6sl = "mesa" | ||
103 | PREFERRED_PROVIDER_virtual/libgl_mx6q = "gpu-viv-bin-mx6q" | ||
104 | PREFERRED_PROVIDER_virtual/libgl_mx6dl = "gpu-viv-bin-mx6q" | ||
105 | PREFERRED_PROVIDER_virtual/libgl_mx6sl = "mesa" | ||
98 | 106 | ||
99 | PREFERRED_PROVIDER_virtual/kernel_mx3 ?= "linux-fslc" | 107 | PREFERRED_PROVIDER_virtual/kernel_mx3 ?= "linux-fslc" |
100 | 108 | ||