summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLauren Post <lauren.post@freescale.com>2014-11-22 11:59:22 -0600
committerOtavio Salvador <otavio@ossystems.com.br>2014-11-28 09:33:03 -0200
commit0ac4835968f35fbf3f75e6ee7a1e2426db77f4ee (patch)
tree686df169c410612e4eb9b13ca321149dae2055e1
parent2d046ed56a0b1f52b863414c67d66db2a43956db (diff)
downloadmeta-freescale-0ac4835968f35fbf3f75e6ee7a1e2426db77f4ee.tar.gz
chromium-imx: Update chromium-imx to support SOC without VPU
Current VPU patches only work for mx6q and mx6dl that have VPU. To build for future mx6sx need to split VPU patches off for only mx6q and mx6dl. Also depends on libfslvpuwrap should be restricted to mx6q and mx6dl. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
-rw-r--r--meta-fsl-arm/browser-layer/recipes-browser/chromium/chromium-imx.inc5
-rw-r--r--meta-fsl-arm/browser-layer/recipes-browser/chromium/chromium_38.0.2125.101.bbappend9
2 files changed, 11 insertions, 3 deletions
diff --git a/meta-fsl-arm/browser-layer/recipes-browser/chromium/chromium-imx.inc b/meta-fsl-arm/browser-layer/recipes-browser/chromium/chromium-imx.inc
index f955c8088..f63807d57 100644
--- a/meta-fsl-arm/browser-layer/recipes-browser/chromium/chromium-imx.inc
+++ b/meta-fsl-arm/browser-layer/recipes-browser/chromium/chromium-imx.inc
@@ -1,4 +1,5 @@
1DEPENDS_append = " libfslvpuwrap" 1DEPENDS_append_mx6q = " libfslvpuwrap"
2DEPENDS_append_mx6dl = " libfslvpuwrap"
2 3
3# Additional imx code and patches are included in the chromium-imx git repository. 4# Additional imx code and patches are included in the chromium-imx git repository.
4# The code below fetches this repository, copies the extra source over to the main 5# The code below fetches this repository, copies the extra source over to the main
@@ -11,6 +12,7 @@ CHROMIUM_IMX_DESTSUFFIX ?= "chromium-imx-git"
11PATCH_BASE_DIR = "${WORKDIR}/${CHROMIUM_IMX_DESTSUFFIX}/patches" 12PATCH_BASE_DIR = "${WORKDIR}/${CHROMIUM_IMX_DESTSUFFIX}/patches"
12 13
13CHROMIUM_IMX_COMMON_PATCHES ?= " " 14CHROMIUM_IMX_COMMON_PATCHES ?= " "
15CHROMIUM_IMX_VPU_PATCHES ?= " "
14CHROMIUM_IMX_WAYLAND_PATCHES ?= " " 16CHROMIUM_IMX_WAYLAND_PATCHES ?= " "
15 17
16SRC_URI += "git://github.com/Freescale/chromium-imx.git;destsuffix=${CHROMIUM_IMX_DESTSUFFIX};branch=${CHROMIUM_IMX_BRANCH};rev=${CHROMIUM_IMX_SRCREV}" 18SRC_URI += "git://github.com/Freescale/chromium-imx.git;destsuffix=${CHROMIUM_IMX_DESTSUFFIX};branch=${CHROMIUM_IMX_BRANCH};rev=${CHROMIUM_IMX_SRCREV}"
@@ -36,6 +38,7 @@ copy_chromium_imx_files() {
36 38
37python add_chromium_imx_patches() { 39python add_chromium_imx_patches() {
38 d.appendVar('SRC_URI', ' ' + d.getVar('CHROMIUM_IMX_COMMON_PATCHES', 1)) 40 d.appendVar('SRC_URI', ' ' + d.getVar('CHROMIUM_IMX_COMMON_PATCHES', 1))
41 d.appendVar('SRC_URI', ' ' + d.getVar('CHROMIUM_IMX_VPU_PATCHES', 1))
39 d.appendVar('OZONE_WAYLAND_EXTRA_PATCHES', ' ' + d.getVar('CHROMIUM_IMX_WAYLAND_PATCHES', 1)) 42 d.appendVar('OZONE_WAYLAND_EXTRA_PATCHES', ' ' + d.getVar('CHROMIUM_IMX_WAYLAND_PATCHES', 1))
40} 43}
41 44
diff --git a/meta-fsl-arm/browser-layer/recipes-browser/chromium/chromium_38.0.2125.101.bbappend b/meta-fsl-arm/browser-layer/recipes-browser/chromium/chromium_38.0.2125.101.bbappend
index f4c857beb..b21810de5 100644
--- a/meta-fsl-arm/browser-layer/recipes-browser/chromium/chromium_38.0.2125.101.bbappend
+++ b/meta-fsl-arm/browser-layer/recipes-browser/chromium/chromium_38.0.2125.101.bbappend
@@ -2,6 +2,11 @@ include chromium-imx.inc
2 2
3CHROMIUM_IMX_BRANCH = "master" 3CHROMIUM_IMX_BRANCH = "master"
4CHROMIUM_IMX_SRCREV = "aff6dd45041340190e3742118200219a6d7f3e87" 4CHROMIUM_IMX_SRCREV = "aff6dd45041340190e3742118200219a6d7f3e87"
5CHROMIUM_IMX_COMMON_PATCHES += "file://${PATCH_BASE_DIR}/common/0001-Enable-share-group-workaround-for-Vivante-GPUs.patch \ 5CHROMIUM_IMX_COMMON_PATCHES += "file://${PATCH_BASE_DIR}/common/0001-Enable-share-group-workaround-for-Vivante-GPUs.patch"
6 file://${PATCH_BASE_DIR}/common/0002-Add-VPU-video-decode-accelerator-to-Chromium-38-GPU-.patch" 6
7VPU_PATCHES = "file://${PATCH_BASE_DIR}/common/0002-Add-VPU-video-decode-accelerator-to-Chromium-38-GPU-.patch"
8
9CHROMIUM_IMX_VPU_PATCHES_mx6q += "${VPU_PATCHES}"
10CHROMIUM_IMX_VPU_PATCHES_mx6dl += "${VPU_PATCHES}"
11
7CHROMIUM_IMX_WAYLAND_PATCHES += "file://${PATCH_BASE_DIR}/wayland/0001-Modify-eglwayland-versions-for-Vivante-GPUs.patch" 12CHROMIUM_IMX_WAYLAND_PATCHES += "file://${PATCH_BASE_DIR}/wayland/0001-Modify-eglwayland-versions-for-Vivante-GPUs.patch"