summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManjukumar Matha <manjukumar.harthikote-matha@xilinx.com>2018-12-14 13:55:29 -0800
committerSai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>2019-11-19 16:01:14 -0800
commitfe0112d000e1ec96d4de81e4e8835e0b3608ced5 (patch)
tree67c62c809c6dc8167b8e5e9b760b819f9415a20c
parent757bac706c5309dc439f5ba2d3255c01d6780845 (diff)
downloadmeta-xilinx-fe0112d000e1ec96d4de81e4e8835e0b3608ced5.tar.gz
libmali-xlnx: upgrade MALI recipe for 2019.2
Upgrade MALI recipe and going forward from Wayland 1.15 the implementation for wayland-egl comes from wayland, EGL providers can leverage that and need not provide a separate implementation. Signed-off-by: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com> Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
-rw-r--r--meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb23
1 files changed, 8 insertions, 15 deletions
diff --git a/meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb b/meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb
index 113710e3..51347fc5 100644
--- a/meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb
+++ b/meta-xilinx-bsp/recipes-graphics/libgles/libmali-xlnx.bb
@@ -1,11 +1,9 @@
1DESCRIPTION = "libGLES for ZynqMP with Mali 400" 1DESCRIPTION = "libGLES for ZynqMP with Mali 400"
2 2
3LICENSE = "Proprietary" 3LICENSE = "Proprietary"
4LICENSE_FLAGS = "xilinx" 4LIC_FILES_CHKSUM = "file://EULA;md5=82e466d0ed92c5a15f568dbe6b31089c"
5LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Proprietary;md5=0557f9d92cf58f2ccdd50f62f8ac0b28"
6 5
7inherit distro_features_check 6inherit distro_features_check
8inherit xilinx-fetch-restricted
9 7
10ANY_OF_DISTRO_FEATURES = "fbdev x11" 8ANY_OF_DISTRO_FEATURES = "fbdev x11"
11 9
@@ -16,12 +14,15 @@ FILESEXTRAPATHS_append := " \
16 ${THISDIR}/r8p0-00rel0: " 14 ${THISDIR}/r8p0-00rel0: "
17 15
18 16
19# Fetch the MALI 400 binaries from here 17REPO ?= "git://github.com/Xilinx/mali-userspace-binaries.git;protocol=https"
20# https://www.xilinx.com/member/forms/download/mali-driver-license.html?filename=mali-400-userspace.tar 18BRANCH ?= "rel-v2019.2"
19SRCREV ?= "90ea8555cddaa7979019fd7eeaeb01a9f1b26ac7"
20
21BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}"
21 22
22PV = "r8p0-01rel0" 23PV = "r8p0-01rel0"
23SRC_URI = " \ 24SRC_URI = " \
24 https://www.xilinx.com/member/forms/download/mali-driver-license.html?filename=mali-400-userspace.tar;downloadfilename=mali-400-userspace.tar \ 25 ${REPO};${BRANCHARG} \
25 file://egl.pc \ 26 file://egl.pc \
26 file://glesv1_cm.pc \ 27 file://glesv1_cm.pc \
27 file://glesv1.pc \ 28 file://glesv1.pc \
@@ -30,9 +31,6 @@ SRC_URI = " \
30 file://gbm.pc \ 31 file://gbm.pc \
31 " 32 "
32 33
33SRC_URI[md5sum] = "4fd3456564ef8c818e21432221c9e1b7"
34SRC_URI[sha256sum] = "26d473ae77c36104a215710beca55a22a712850dc26547dde950c7398210602c"
35
36COMPATIBLE_MACHINE = "^$" 34COMPATIBLE_MACHINE = "^$"
37COMPATIBLE_MACHINE_zynqmpeg = "zynqmpeg" 35COMPATIBLE_MACHINE_zynqmpeg = "zynqmpeg"
38COMPATIBLE_MACHINE_zynqmpev = "zynqmpev" 36COMPATIBLE_MACHINE_zynqmpev = "zynqmpev"
@@ -40,7 +38,7 @@ COMPATIBLE_MACHINE_zynqmpev = "zynqmpev"
40PACKAGE_ARCH = "${SOC_FAMILY}" 38PACKAGE_ARCH = "${SOC_FAMILY}"
41 39
42 40
43S = "${WORKDIR}/mali-400" 41S = "${WORKDIR}/git"
44 42
45X11RDEPENDS = "libxdamage libxext libx11 libdrm libxfixes" 43X11RDEPENDS = "libxdamage libxext libx11 libdrm libxfixes"
46X11DEPENDS = "libxdamage libxext virtual/libx11 libdrm libxfixes" 44X11DEPENDS = "libxdamage libxext virtual/libx11 libdrm libxfixes"
@@ -59,11 +57,6 @@ USE_X11 = "${@bb.utils.contains("DISTRO_FEATURES", "x11", "yes", "no", d)}"
59USE_FB = "${@bb.utils.contains("DISTRO_FEATURES", "fbdev", "yes", "no", d)}" 57USE_FB = "${@bb.utils.contains("DISTRO_FEATURES", "fbdev", "yes", "no", d)}"
60USE_WL = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "yes", "no", d)}" 58USE_WL = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "yes", "no", d)}"
61 59
62do_compile() {
63 # Extract the MALI binaries into workdir
64 tar -xf ${WORKDIR}/mali/rel-v2018.3/r8p0-01rel0.tar -C ${S}
65}
66
67do_install() { 60do_install() {
68 #Identify the ARCH type 61 #Identify the ARCH type
69 ${TARGET_PREFIX}gcc --version > ARCH_PLATFORM 62 ${TARGET_PREFIX}gcc --version > ARCH_PLATFORM