From 4918900c5f44676e59641f4947347cedbf9d76cc Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Mon, 23 Jun 2014 10:09:56 +0300 Subject: toradex: Add hardware acceleration for gstream Include FSL gstreamer plugins in Toradex Apalis iMX6 image. The fls plugins are dependent on imx-lib which are dependent on the kernel version, so needed to pull older version of imx-lib recipe from meta-fsl-arm to support the older kernel used by toradex. Setting preferred version for the latest imx-lib for all other imx6 devices. Change-Id: I0351c6b1707f2965f756d0298948f29ae1c828f6 Reviewed-by: Kalle Viironen --- conf/distro/include/apalis-imx6.conf | 2 ++ conf/distro/include/imx6qsabresd.conf | 1 + conf/distro/include/nitrogen6x.conf | 1 + recipes/imx-lib/imx-lib_3.10.9-1.0.0.bb | 10 ++++++++++ 4 files changed, 14 insertions(+) create mode 100644 recipes/imx-lib/imx-lib_3.10.9-1.0.0.bb diff --git a/conf/distro/include/apalis-imx6.conf b/conf/distro/include/apalis-imx6.conf index 114c8b8..144693d 100644 --- a/conf/distro/include/apalis-imx6.conf +++ b/conf/distro/include/apalis-imx6.conf @@ -29,11 +29,13 @@ BOOTFS_CONTENT = "\ BOOTFS_DEPENDS = "u-boot:do_deploy" PREFERRED_VERSION_gpu-viv-bin-mx6q = "3.10.9-1.0.0-hfp" +PREFERRED_VERSION_imx-lib = "3.10.9-1.0.0" MACHINE_EXTRA_INSTALL = "\ libgal-mx6 \ libegl-mx6 \ libgles2-mx6 \ + gst-fsl-plugin \ " MACHINE_EXTRA_INSTALL_SDK = " \ diff --git a/conf/distro/include/imx6qsabresd.conf b/conf/distro/include/imx6qsabresd.conf index 36d579d..a19f85f 100644 --- a/conf/distro/include/imx6qsabresd.conf +++ b/conf/distro/include/imx6qsabresd.conf @@ -32,6 +32,7 @@ BOOTFS_CONTENT = "\ BOOTFS_DEPENDS = "u-boot:do_deploy" PREFERRED_VERSION_gpu-viv-bin-mx6q = "3.10.17-1.0.0-hfp" +PREFERRED_VERSION_imx-lib = "3.10.17-1.0.0" MACHINE_EXTRA_INSTALL = "\ libgal-mx6 \ diff --git a/conf/distro/include/nitrogen6x.conf b/conf/distro/include/nitrogen6x.conf index 8b9838e..9af8417 100644 --- a/conf/distro/include/nitrogen6x.conf +++ b/conf/distro/include/nitrogen6x.conf @@ -35,6 +35,7 @@ BOOTFS_DEPENDS = "u-boot:do_deploy virtual/kernel:do_deploy u-boot-script-bounda EXTRA_IMAGEDEPENDS += "u-boot-script-boundary" PREFERRED_VERSION_gpu-viv-bin-mx6q = "3.10.17-1.0.0-hfp" +PREFERRED_VERSION_imx-lib = "3.10.17-1.0.0" MACHINE_EXTRA_INSTALL = "\ libgal-mx6 \ diff --git a/recipes/imx-lib/imx-lib_3.10.9-1.0.0.bb b/recipes/imx-lib/imx-lib_3.10.9-1.0.0.bb new file mode 100644 index 0000000..f2a736a --- /dev/null +++ b/recipes/imx-lib/imx-lib_3.10.9-1.0.0.bb @@ -0,0 +1,10 @@ +# Copyright (C) 2013 Freescale Semiconductor + +require recipes-bsp/imx-lib/imx-lib.inc + +SRC_URI[md5sum] = "5cc9c8d09c7ba401cdab4a2ecbda89e2" +SRC_URI[sha256sum] = "d1581c2f2956731da0c42e9dc17514a4d00790deeb83defeb5e07d14746190d8" + +PE = "1" + +COMPATIBLE_MACHINE = "(mx6)" -- cgit v1.2.3-54-g00ecf