diff options
| author | Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> | 2018-12-14 13:55:29 -0800 |
|---|---|---|
| committer | Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> | 2019-11-19 16:01:14 -0800 |
| commit | fe0112d000e1ec96d4de81e4e8835e0b3608ced5 (patch) | |
| tree | 67c62c809c6dc8167b8e5e9b760b819f9415a20c | |
| parent | 757bac706c5309dc439f5ba2d3255c01d6780845 (diff) | |
| download | meta-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.bb | 23 |
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 @@ | |||
| 1 | DESCRIPTION = "libGLES for ZynqMP with Mali 400" | 1 | DESCRIPTION = "libGLES for ZynqMP with Mali 400" |
| 2 | 2 | ||
| 3 | LICENSE = "Proprietary" | 3 | LICENSE = "Proprietary" |
| 4 | LICENSE_FLAGS = "xilinx" | 4 | LIC_FILES_CHKSUM = "file://EULA;md5=82e466d0ed92c5a15f568dbe6b31089c" |
| 5 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Proprietary;md5=0557f9d92cf58f2ccdd50f62f8ac0b28" | ||
| 6 | 5 | ||
| 7 | inherit distro_features_check | 6 | inherit distro_features_check |
| 8 | inherit xilinx-fetch-restricted | ||
| 9 | 7 | ||
| 10 | ANY_OF_DISTRO_FEATURES = "fbdev x11" | 8 | ANY_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 | 17 | REPO ?= "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 | 18 | BRANCH ?= "rel-v2019.2" |
| 19 | SRCREV ?= "90ea8555cddaa7979019fd7eeaeb01a9f1b26ac7" | ||
| 20 | |||
| 21 | BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" | ||
| 21 | 22 | ||
| 22 | PV = "r8p0-01rel0" | 23 | PV = "r8p0-01rel0" |
| 23 | SRC_URI = " \ | 24 | SRC_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 | ||
| 33 | SRC_URI[md5sum] = "4fd3456564ef8c818e21432221c9e1b7" | ||
| 34 | SRC_URI[sha256sum] = "26d473ae77c36104a215710beca55a22a712850dc26547dde950c7398210602c" | ||
| 35 | |||
| 36 | COMPATIBLE_MACHINE = "^$" | 34 | COMPATIBLE_MACHINE = "^$" |
| 37 | COMPATIBLE_MACHINE_zynqmpeg = "zynqmpeg" | 35 | COMPATIBLE_MACHINE_zynqmpeg = "zynqmpeg" |
| 38 | COMPATIBLE_MACHINE_zynqmpev = "zynqmpev" | 36 | COMPATIBLE_MACHINE_zynqmpev = "zynqmpev" |
| @@ -40,7 +38,7 @@ COMPATIBLE_MACHINE_zynqmpev = "zynqmpev" | |||
| 40 | PACKAGE_ARCH = "${SOC_FAMILY}" | 38 | PACKAGE_ARCH = "${SOC_FAMILY}" |
| 41 | 39 | ||
| 42 | 40 | ||
| 43 | S = "${WORKDIR}/mali-400" | 41 | S = "${WORKDIR}/git" |
| 44 | 42 | ||
| 45 | X11RDEPENDS = "libxdamage libxext libx11 libdrm libxfixes" | 43 | X11RDEPENDS = "libxdamage libxext libx11 libdrm libxfixes" |
| 46 | X11DEPENDS = "libxdamage libxext virtual/libx11 libdrm libxfixes" | 44 | X11DEPENDS = "libxdamage libxext virtual/libx11 libdrm libxfixes" |
| @@ -59,11 +57,6 @@ USE_X11 = "${@bb.utils.contains("DISTRO_FEATURES", "x11", "yes", "no", d)}" | |||
| 59 | USE_FB = "${@bb.utils.contains("DISTRO_FEATURES", "fbdev", "yes", "no", d)}" | 57 | USE_FB = "${@bb.utils.contains("DISTRO_FEATURES", "fbdev", "yes", "no", d)}" |
| 60 | USE_WL = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "yes", "no", d)}" | 58 | USE_WL = "${@bb.utils.contains("DISTRO_FEATURES", "wayland", "yes", "no", d)}" |
| 61 | 59 | ||
| 62 | do_compile() { | ||
| 63 | # Extract the MALI binaries into workdir | ||
| 64 | tar -xf ${WORKDIR}/mali/rel-v2018.3/r8p0-01rel0.tar -C ${S} | ||
| 65 | } | ||
| 66 | |||
| 67 | do_install() { | 60 | do_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 |
