Date   

Test email.

McClintock Matthew-B29882 <B29882@...>
 

NT

-M


[meta-fsl-arm][PATCH 1/2] gsl-fsl-plugin.inc: Set package architecture as machine specific

Otavio Salvador
 

Change-Id: I8a3f8bca52e9d40f783f21aa1f97cb1088e3d79e
Signed-off-by: Otavio Salvador <otavio@...>
---
recipes-multimedia/gst-plugins/gst-fsl-plugin.inc | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc b/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc
index 03cae6f..aea5d0e 100644
--- a/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc
+++ b/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc
@@ -1,4 +1,4 @@
-# Copyright (C) 2011 Freescale Semiconductor
+# Copyright (C) 2011, 2012 Freescale Semiconductor
# Released under the MIT license (see COPYING.MIT for the terms)

DESCRIPTION = "Gstreamer freescale plugins"
@@ -6,7 +6,7 @@ LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1"
SECTION = "multimedia"
DEPENDS = "gstreamer gst-plugins-base fsl-mm-codeclib imx-lib"
RDEPENDS_${PN} = "fsl-mm-codeclib"
-INC_PR = "r7"
+INC_PR = "r8"

LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \
@@ -39,3 +39,5 @@ FILES_${PN}-libme = "${libdir}/libme${SOLIBS}"
FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}"
FILES_${PN}-libmfwba = "${libdir}/libmfwba${SOLIBS}"
FILES_${PN}-libfwvss = "${libdir}/libmfwvss${SOLIBS}"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
--
1.7.10.4


[meta-fsl-arm][PATCH 2/2] gst-fsl-plugin (2.0.3): Set compatible machine for mx5

Otavio Salvador
 

Change-Id: I6e982cfac9eb58c0314148b5e5ad1b93c3e1fe1c
Signed-off-by: Otavio Salvador <otavio@...>
---
recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb b/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb
index b7dad19..d9cb7ab 100644
--- a/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb
+++ b/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb
@@ -1,4 +1,4 @@
-# Copyright (C) 2011 Freescale Semicondutor
+# Copyright (C) 2011, 2012 Freescale Semicondutor
# Released under the MIT license (see COPYING.MIT for the terms)

require gst-fsl-plugin.inc
@@ -8,3 +8,5 @@ PR = "${INC_PR}.1"
SRC_URI += "file://fix_segment_fault_in_v4lsink_for_yocto.patch"
SRC_URI[md5sum] = "036a8e86031b0670f41b10796e268f9e"
SRC_URI[sha256sum] = "ee024e6fe94ce309b10dc89ab247d1bbcf8ae9cc8006178c96101ce2d4d164a0"
+
+COMPATIBLE_MACHINE = "(mx5)"
--
1.7.10.4


Re: [meta-fsl-arm][PATCH 1/2] gsl-fsl-plugin.inc: Set package architecture as machine specific

Angolini Daiane-B19406 <B19406@...>
 

It looks ok to me


Daiane

-----Original Message-----
From: meta-freescale-bounces@... [mailto:meta-freescale-bounces@...] On Behalf Of Otavio Salvador
Sent: Sunday, November 18, 2012 5:47 PM
To: meta-freescale@...
Cc: Otavio Salvador
Subject: [meta-freescale] [meta-fsl-arm][PATCH 1/2] gsl-fsl-plugin.inc: Set package architecture as machine specific

Change-Id: I8a3f8bca52e9d40f783f21aa1f97cb1088e3d79e
Signed-off-by: Otavio Salvador <otavio@...>
---
recipes-multimedia/gst-plugins/gst-fsl-plugin.inc | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc b/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc
index 03cae6f..aea5d0e 100644
--- a/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc
+++ b/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc
@@ -1,4 +1,4 @@
-# Copyright (C) 2011 Freescale Semiconductor
+# Copyright (C) 2011, 2012 Freescale Semiconductor
# Released under the MIT license (see COPYING.MIT for the terms)

DESCRIPTION = "Gstreamer freescale plugins"
@@ -6,7 +6,7 @@ LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1"
SECTION = "multimedia"
DEPENDS = "gstreamer gst-plugins-base fsl-mm-codeclib imx-lib"
RDEPENDS_${PN} = "fsl-mm-codeclib"
-INC_PR = "r7"
+INC_PR = "r8"

LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ @@ -39,3 +39,5 @@ FILES_${PN}-libme = "${libdir}/libme${SOLIBS}"
FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}"
FILES_${PN}-libmfwba = "${libdir}/libmfwba${SOLIBS}"
FILES_${PN}-libfwvss = "${libdir}/libmfwvss${SOLIBS}"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
--
1.7.10.4

_______________________________________________
meta-freescale mailing list
meta-freescale@...
https://lists.yoctoproject.org/listinfo/meta-freescale


Re: [meta-fsl-arm][PATCH 2/2] gst-fsl-plugin (2.0.3): Set compatible machine for mx5

Angolini Daiane-B19406 <B19406@...>
 

It looks ok to me

Daiane

-----Original Message-----
From: meta-freescale-bounces@... [mailto:meta-freescale-bounces@...] On Behalf Of Otavio Salvador
Sent: Sunday, November 18, 2012 5:47 PM
To: meta-freescale@...
Cc: Otavio Salvador
Subject: [meta-freescale] [meta-fsl-arm][PATCH 2/2] gst-fsl-plugin (2.0.3): Set compatible machine for mx5

Change-Id: I6e982cfac9eb58c0314148b5e5ad1b93c3e1fe1c
Signed-off-by: Otavio Salvador <otavio@...>
---
recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb b/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb
index b7dad19..d9cb7ab 100644
--- a/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb
+++ b/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb
@@ -1,4 +1,4 @@
-# Copyright (C) 2011 Freescale Semicondutor
+# Copyright (C) 2011, 2012 Freescale Semicondutor
# Released under the MIT license (see COPYING.MIT for the terms)

require gst-fsl-plugin.inc
@@ -8,3 +8,5 @@ PR = "${INC_PR}.1"
SRC_URI += "file://fix_segment_fault_in_v4lsink_for_yocto.patch"
SRC_URI[md5sum] = "036a8e86031b0670f41b10796e268f9e"
SRC_URI[sha256sum] = "ee024e6fe94ce309b10dc89ab247d1bbcf8ae9cc8006178c96101ce2d4d164a0"
+
+COMPATIBLE_MACHINE = "(mx5)"
--
1.7.10.4

_______________________________________________
meta-freescale mailing list
meta-freescale@...
https://lists.yoctoproject.org/listinfo/meta-freescale


Re: [meta-fsl-arm][PATCH 2/2] gst-fsl-plugin (2.0.3): Set compatible machine for mx5

Andrei Gherzan
 

Ack


Andrei Gherzan

mobile +40.744.478.414  fax +40.31.816.28.12
Email: andrei@...
Email: andrei.gherzan@...
Romania



On Sun, Nov 18, 2012 at 11:31 PM, Angolini Daiane-B19406 <B19406@...> wrote:
It looks ok to me

Daiane

-----Original Message-----
From: meta-freescale-bounces@... [mailto:meta-freescale-bounces@...] On Behalf Of Otavio Salvador
Sent: Sunday, November 18, 2012 5:47 PM
To: meta-freescale@...
Cc: Otavio Salvador
Subject: [meta-freescale] [meta-fsl-arm][PATCH 2/2] gst-fsl-plugin (2.0.3): Set compatible machine for mx5

Change-Id: I6e982cfac9eb58c0314148b5e5ad1b93c3e1fe1c
Signed-off-by: Otavio Salvador <otavio@...>
---
 recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb b/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb
index b7dad19..d9cb7ab 100644
--- a/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb
+++ b/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bb
@@ -1,4 +1,4 @@
-# Copyright (C) 2011 Freescale Semicondutor
+# Copyright (C) 2011, 2012 Freescale Semicondutor
 # Released under the MIT license (see COPYING.MIT for the terms)

 require gst-fsl-plugin.inc
@@ -8,3 +8,5 @@ PR = "${INC_PR}.1"
 SRC_URI += "file://fix_segment_fault_in_v4lsink_for_yocto.patch"
 SRC_URI[md5sum] = "036a8e86031b0670f41b10796e268f9e"
 SRC_URI[sha256sum] = "ee024e6fe94ce309b10dc89ab247d1bbcf8ae9cc8006178c96101ce2d4d164a0"
+
+COMPATIBLE_MACHINE = "(mx5)"
--
1.7.10.4

_______________________________________________
meta-freescale mailing list
meta-freescale@...
https://lists.yoctoproject.org/listinfo/meta-freescale


_______________________________________________
meta-freescale mailing list
meta-freescale@...
https://lists.yoctoproject.org/listinfo/meta-freescale


Re: [meta-fsl-arm][PATCH 1/2] gsl-fsl-plugin.inc: Set package architecture as machine specific

Andrei Gherzan
 

Ack


Andrei Gherzan

mobile +40.744.478.414  fax +40.31.816.28.12
Email: andrei@...
Email: andrei.gherzan@...
Romania



On Sun, Nov 18, 2012 at 11:30 PM, Angolini Daiane-B19406 <B19406@...> wrote:
It looks ok to me


Daiane

-----Original Message-----
From: meta-freescale-bounces@... [mailto:meta-freescale-bounces@...] On Behalf Of Otavio Salvador
Sent: Sunday, November 18, 2012 5:47 PM
To: meta-freescale@...
Cc: Otavio Salvador
Subject: [meta-freescale] [meta-fsl-arm][PATCH 1/2] gsl-fsl-plugin.inc: Set package architecture as machine specific

Change-Id: I8a3f8bca52e9d40f783f21aa1f97cb1088e3d79e
Signed-off-by: Otavio Salvador <otavio@...>
---
 recipes-multimedia/gst-plugins/gst-fsl-plugin.inc |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc b/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc
index 03cae6f..aea5d0e 100644
--- a/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc
+++ b/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc
@@ -1,4 +1,4 @@
-# Copyright (C) 2011 Freescale Semiconductor
+# Copyright (C) 2011, 2012 Freescale Semiconductor
 # Released under the MIT license (see COPYING.MIT for the terms)

 DESCRIPTION = "Gstreamer freescale plugins"
@@ -6,7 +6,7 @@ LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1"
 SECTION = "multimedia"
 DEPENDS = "gstreamer gst-plugins-base fsl-mm-codeclib imx-lib"
 RDEPENDS_${PN} = "fsl-mm-codeclib"
-INC_PR = "r7"
+INC_PR = "r8"

 LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
                     file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ @@ -39,3 +39,5 @@ FILES_${PN}-libme = "${libdir}/libme${SOLIBS}"
 FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}"
 FILES_${PN}-libmfwba =  "${libdir}/libmfwba${SOLIBS}"
 FILES_${PN}-libfwvss = "${libdir}/libmfwvss${SOLIBS}"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
--
1.7.10.4

_______________________________________________
meta-freescale mailing list
meta-freescale@...
https://lists.yoctoproject.org/listinfo/meta-freescale


_______________________________________________
meta-freescale mailing list
meta-freescale@...
https://lists.yoctoproject.org/listinfo/meta-freescale


imx6

Thomas Senyk <thomas.senyk@...>
 

Hi,

I question out of curiosity .. is someone at freescale working on the imx6-
specific packages for the kernel and the gpu drivers?

So far I've wrote my own by hacking ltib packages into yocto ... but as the
imx6 is now freely available (since last week, right?) it would be very nice
to get everything off the rack ;)

... just asking! no pressure/stress intended! ;)

Greets
Thomas


Re: imx6

Otavio Salvador
 



On Mon, Nov 19, 2012 at 12:37 PM, Thomas Senyk <thomas.senyk@...> wrote:
Hi,

I question out of curiosity .. is someone at freescale working on the imx6-
specific packages for the kernel and the gpu drivers?

So far I've wrote my own by hacking ltib packages into yocto ... but as the
imx6 is now freely available (since last week, right?) it would be very nice
to get everything off the rack ;)

... just asking! no pressure/stress intended! ;)

Yes; I did those locally and I am giving it some test before sending it.
 
--
Otavio Salvador                             O.S. Systems
E-mail: otavio@...  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br


Re: imx6

Gary Thomas <samoht.yrag@...>
 

On 2012-11-19 08:37, Otavio Salvador wrote:


On Mon, Nov 19, 2012 at 12:37 PM, Thomas Senyk <thomas.senyk@... <mailto:thomas.senyk@...>> wrote:

Hi,

I question out of curiosity .. is someone at freescale working on the imx6-
specific packages for the kernel and the gpu drivers?

So far I've wrote my own by hacking ltib packages into yocto ... but as the
imx6 is now freely available (since last week, right?) it would be very nice
to get everything off the rack ;)

... just asking! no pressure/stress intended! ;)


Yes; I did those locally and I am giving it some test before sending it.
Will this include the gstreamer bits?


Re: imx6

Otavio Salvador
 



On Mon, Nov 19, 2012 at 4:00 PM, Gary Thomas <samoht.yrag@...> wrote:
On 2012-11-19 08:37, Otavio Salvador wrote:

On Mon, Nov 19, 2012 at 12:37 PM, Thomas Senyk <thomas.senyk@... <mailto:thomas.senyk@pelagicore.com>> wrote:

    Hi,

    I question out of curiosity .. is someone at freescale working on the imx6-
    specific packages for the kernel and the gpu drivers?

    So far I've wrote my own by hacking ltib packages into yocto ... but as the
    imx6 is now freely available (since last week, right?) it would be very nice
    to get everything off the rack ;)

    ... just asking! no pressure/stress intended! ;)


Yes; I did those locally and I am giving it some test before sending it.

Will this include the gstreamer bits?

Yes, it does.
 
--
Otavio Salvador                             O.S. Systems
E-mail: otavio@...  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br


how can I start?

Andre Bella <scancool@...>
 

Hello,
I downloaded this https://github.com/Freescale/meta-fsl-arm
but the readme file has no information on how can I start, and there is no script to run there,
I'm trying to build for IMX53QSB



Re: how can I start?

Angolini Daiane-B19406 <B19406@...>
 

From: meta-freescale-bounces@... [mailto:meta-freescale-bounces@...] On Behalf Of Andre Bella
Sent: Monday, November 19, 2012 4:35 PM
To: meta-freescale@...
Subject: [meta-freescale] how can I start?

Hello,
I downloaded this https://github.com/Freescale/meta-fsl-arm
but the readme file has no information on how can I start, and there is no script to run there,
I'm trying to build for IMX53QSB
I would say you to start by https://github.com/Freescale/fsl-community-bsp-platform

You can use -b denzil at a start point.

Start with core-image-base. Once you got it up and running you can try fsl-image-gui.


Daiane


[meta-fsl-arm][PATCH 00/10] iMX6 Yocto Support based on 12.09.01 BSP

Otavio Salvador
 

Hello,

We've been working on this patchset for sometime. We are glad to be
able to sure it among you all and I'd like to ask you to test and
comment on them.

The only missing part is the GStreamer codec support that are still
being finished and we'll make it available as soon as it is working
properly.

Adrian Alonso (2):
xf86-dri-vivante: Add Vivant DRI driver for Xorg
xf86-video-imxfb-vivante: Add Vivant Xorg driver for iMX SoCs

Otavio Salvador (8):
firmware-imx: Add 12.09.01 version
imx-base.inc: Add iMX6 firmware information
imx-lib: Add 12.09.01 version
imx-test: Add 12.09.01 version
gpu-viv-bin-mx6q: Add Vivant GPU libraries
mesa-dri: Change provided set of libraries when building for iMX6
imx-base: Use xf86-video-imxfb-vivant for iMX6 targets
xserver-xf86-config: Use Vivant accelerated driver for iMX6

conf/machine/include/imx-base.inc | 3 +
recipes-bsp/firmware-imx/firmware-imx_12.09.01.bb | 8 ++
recipes-bsp/imx-test/imx-test.inc | 1 +
recipes-bsp/imx-test/imx-test_12.09.01.bb | 8 ++
.../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc | 125 ++++++++++++++++++++
.../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_12.09.01.bb | 9 ++
recipes-graphics/mesa/mesa-dri_8.0.4.bbappend | 4 +-
recipes-graphics/mesa/mesa-dri_git.bbappend | 4 +-
.../xorg-driver/xf86-dri-vivante_12.09.01.bb | 31 +++++
.../Makefile.am-remove-prefixed-include-path.patch | 29 +++++
.../xf86-video-imxfb-vivante_12.09.01.bb | 27 +++++
.../xorg-xserver/xserver-xf86-config/mx6/xorg.conf | 8 +-
.../xorg-xserver/xserver-xf86-config_0.1.bbappend | 2 +-
recipes-multimedia/imx-lib/imx-lib.inc | 1 +
recipes-multimedia/imx-lib/imx-lib_12.09.01.bb | 8 ++
15 files changed, 262 insertions(+), 6 deletions(-)
create mode 100644 recipes-bsp/firmware-imx/firmware-imx_12.09.01.bb
create mode 100644 recipes-bsp/imx-test/imx-test_12.09.01.bb
create mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
create mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_12.09.01.bb
create mode 100644 recipes-graphics/xorg-driver/xf86-dri-vivante_12.09.01.bb
create mode 100644 recipes-graphics/xorg-driver/xf86-video-imxfb-vivante/Makefile.am-remove-prefixed-include-path.patch
create mode 100644 recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_12.09.01.bb
create mode 100644 recipes-multimedia/imx-lib/imx-lib_12.09.01.bb

--
1.7.10.4


[meta-fsl-arm][PATCH 01/10] firmware-imx: Add 12.09.01 version

Otavio Salvador
 

Change-Id: Ibfff91ed18a37ccac52ab1b19f8265dc8f86f03b
Signed-off-by: Otavio Salvador <otavio@...>
---
recipes-bsp/firmware-imx/firmware-imx_12.09.01.bb | 8 ++++++++
1 file changed, 8 insertions(+)
create mode 100644 recipes-bsp/firmware-imx/firmware-imx_12.09.01.bb

diff --git a/recipes-bsp/firmware-imx/firmware-imx_12.09.01.bb b/recipes-bsp/firmware-imx/firmware-imx_12.09.01.bb
new file mode 100644
index 0000000..69e3381
--- /dev/null
+++ b/recipes-bsp/firmware-imx/firmware-imx_12.09.01.bb
@@ -0,0 +1,8 @@
+require firmware-imx.inc
+
+PR = "${INC_PR}.0"
+
+SRC_URI[md5sum] = "973fde728ab6e6be1d02954051233141"
+SRC_URI[sha256sum] = "6836ef21b0649670c8f0a0f3388f08dba620c6dea73fdf918959b3e5f965bc66"
+
+COMPATIBLE_MACHINE = "(mx6)"
--
1.7.10.4


[meta-fsl-arm][PATCH 02/10] imx-base.inc: Add iMX6 firmware information

Otavio Salvador
 

Signed-off-by: Otavio Salvador <otavio@...>
---
conf/machine/include/imx-base.inc | 2 ++
1 file changed, 2 insertions(+)

diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index ed1aec6..0c2f10d 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -33,6 +33,8 @@ MACHINE_EXTRA_RRECOMMENDS = "kernel-modules"

# Firmware
MACHINE_FIRMWARE ?= ""
+MACHINE_FIRMWARE_mx6q = "firmware-imx-vpu-imx6q"
+MACHINE_FIRMWARE_mx6d = "firmware-imx-vpu-imx6d"
MACHINE_FIRMWARE_mx53 = "firmware-imx-vpu-imx53 firmware-imx-sdma-imx53"
MACHINE_FIRMWARE_mx51 = "firmware-imx-vpu-imx51 firmware-imx-sdma-imx51"
MACHINE_FIRMWARE_mx35 = "firmware-imx-sdma-imx35"
--
1.7.10.4


[meta-fsl-arm][PATCH 03/10] imx-lib: Add 12.09.01 version

Otavio Salvador
 

Change-Id: If634d229e9722f35430637bb22ab2146010468e6
Signed-off-by: Otavio Salvador <otavio@...>
---
recipes-multimedia/imx-lib/imx-lib.inc | 1 +
recipes-multimedia/imx-lib/imx-lib_12.09.01.bb | 8 ++++++++
2 files changed, 9 insertions(+)
create mode 100644 recipes-multimedia/imx-lib/imx-lib_12.09.01.bb

diff --git a/recipes-multimedia/imx-lib/imx-lib.inc b/recipes-multimedia/imx-lib/imx-lib.inc
index 6832048..9dae521 100644
--- a/recipes-multimedia/imx-lib/imx-lib.inc
+++ b/recipes-multimedia/imx-lib/imx-lib.inc
@@ -11,6 +11,7 @@ LIC_FILES_CHKSUM = "file://ipu/mxc_ipu_hl_lib.h;endline=13;md5=6c7486b21a8524b18

SRC_URI = "${FSL_MIRROR}/imx-lib-${PV}.tar.gz"

+PLATFORM_mx6 = "IMX6Q"
PLATFORM_mx5 = "IMX51"

PARALLEL_MAKE="-j 1"
diff --git a/recipes-multimedia/imx-lib/imx-lib_12.09.01.bb b/recipes-multimedia/imx-lib/imx-lib_12.09.01.bb
new file mode 100644
index 0000000..8878f40
--- /dev/null
+++ b/recipes-multimedia/imx-lib/imx-lib_12.09.01.bb
@@ -0,0 +1,8 @@
+include imx-lib.inc
+
+PR = "${INC_PR}.0"
+
+SRC_URI[md5sum] = "1ec3b9bcfaf9c0eba4babc2a3b56a5bb"
+SRC_URI[sha256sum] = "9af3d62f70f1efcecd62eadb4d79ded64a699ca9e162c7494c51eb7afee0810d"
+
+COMPATIBLE_MACHINE = "(mx6)"
--
1.7.10.4


[meta-fsl-arm][PATCH 04/10] imx-test: Add 12.09.01 version

Otavio Salvador
 

Change-Id: Iad766a8438472ba69a24471e9b6094878d1a1914
Signed-off-by: Otavio Salvador <otavio@...>
---
recipes-bsp/imx-test/imx-test.inc | 1 +
recipes-bsp/imx-test/imx-test_12.09.01.bb | 8 ++++++++
2 files changed, 9 insertions(+)
create mode 100644 recipes-bsp/imx-test/imx-test_12.09.01.bb

diff --git a/recipes-bsp/imx-test/imx-test.inc b/recipes-bsp/imx-test/imx-test.inc
index cfed77c..52ead1c 100644
--- a/recipes-bsp/imx-test/imx-test.inc
+++ b/recipes-bsp/imx-test/imx-test.inc
@@ -7,6 +7,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3

INC_PR = "r6"

+PLATFORM_mx6 = "IMX6Q"
PLATFORM_mx53 = "IMX53"
PLATFORM_mx51 = "IMX51"

diff --git a/recipes-bsp/imx-test/imx-test_12.09.01.bb b/recipes-bsp/imx-test/imx-test_12.09.01.bb
new file mode 100644
index 0000000..c1243ca
--- /dev/null
+++ b/recipes-bsp/imx-test/imx-test_12.09.01.bb
@@ -0,0 +1,8 @@
+include imx-test.inc
+
+PR = "${INC_PR}.0"
+
+SRC_URI[md5sum] = "422f08ae12c084a2e6b213a034588318"
+SRC_URI[sha256sum] = "410cb1b1942eefb7b6beee9a0554cf65c8c5fc4069d88f1ac2eda22b3edb655c"
+
+COMPATIBLE_MACHINE = "(mx6)"
--
1.7.10.4


[meta-fsl-arm][PATCH 05/10] gpu-viv-bin-mx6q: Add Vivant GPU libraries

Otavio Salvador
 

This recipe provides the binary libraries for use with iMX6 CPUs.

Change-Id: If21cf21535fc8ec4a0a1117974a8cb1f43499f66
Signed-off-by: Adrian Alonso <aalonso00@...>
Signed-off-by: Otavio Salvador <otavio@...>
---
.../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc | 125 ++++++++++++++++++++
.../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_12.09.01.bb | 9 ++
2 files changed, 134 insertions(+)
create mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
create mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_12.09.01.bb

diff --git a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
new file mode 100644
index 0000000..4dbed04
--- /dev/null
+++ b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
@@ -0,0 +1,125 @@
+# Copyright (C) 2012 Freescale Semiconductor
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+DESCRIPTION = "GPU driver and apps for imx6"
+SECTION = "libs"
+LICENSE = "Proprietary"
+LIC_FILES_CHKSUM = "file://usr/include/gc_vdk.h;endline=11;md5=092bc28e13d678ceaebe1a40559275fb"
+PROVIDES += "virtual/libgal-x11 virtual/egl virtual/libgles1 virtual/libgles2 libvivante-dri-mx6"
+
+INC_PR = "r0"
+
+inherit fsl-eula-unpack
+
+SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true"
+
+PACKAGES =+ "libclc-mx6 libclc-mx6-dev libclc-mx6-dbg \
+ libegl-fb-mx6 libegl-fb-mx6-dev libegl-fb-mx6-dbg \
+ libegl-x11-mx6 libegl-x11-mx6-dev libegl-x11-mx6-dbg \
+ libgal-fb-mx6 libgal-fb-mx6-dev libgal-fb-mx6-dbg \
+ libgal-x11-mx6 libgal-x11-mx6-dev libgal-x11-mx6-dbg \
+ libgles-mx6 libgles-mx6-dev libgles-mx6-dbg \
+ libgles2-mx6 libgles2-mx6-dev libgles2-mx6-dbg \
+ libgl-mx6 libgl-mx6-dev libgl-mx6-dbg \
+ libglslc-mx6 libglslc-mx6-dev libglslc-mx6-dbg \
+ libopencl-mx6 libopencl-mx6-dev libopencl-mx6-dbg \
+ libopevg-mx6 libopevg-mx6-dev libopevg-mx6-dbg \
+ libvdk-mx6 libvdk-mx6-dev libvdk-mx6-dbg \
+ libvivante-mx6 libvivante-mx6-dev libvivante-mx6-dbg \
+ libvivante-dri-mx6 libvivante-dri-mx6-dev libvivante-dri-mx6-dbg \
+ "
+
+# FIXME: The provided binary doesn't provide soname. If in future BSP
+# release the libraries are fixed, we can drop this hack.
+SOLIBS = "${SOLIBSDEV}"
+
+# FIXME: All binaries lack GNU_HASH in elf binary but as we don't have
+# the source we cannot fix it. Disable the insane check for now.
+python __anonymous() {
+ packages = d.getVar('PACKAGES', True).split()
+ for p in packages:
+ d.setVar("INSANE_SKIP_%s" % p, "ldflags")
+}
+
+do_install () {
+ install -d ${D}${libdir}/dri
+ install -d ${D}${includedir}
+
+ cp ${S}/usr/lib/*.so ${D}${libdir}
+ cp -axr ${S}/usr/include/* ${D}${includedir}
+
+ # Move DRI library to proper path
+ mv ${D}${libdir}/vivante_dri.so ${D}${libdir}/dri
+
+ find ${D}${libdir} -type f -exec chmod 644 {} \;
+ find ${D}${includedir} -type f -exec chmod 644 {} \;
+}
+
+S = "${WORKDIR}/${PN}-${PV}"
+
+FILES_${PN} = "${libdir} ${libdir}/dri"
+FILES_${PN}-dev = "${includedir}"
+FILES_${PN}-dbg = "${libdir}/.debug ${libdir}/dri/.debug"
+
+FILES_libclc-mx6 = "${libdir}/libCLC${SOLIBS}"
+FILES_libclc-mx6-dev = "${includedir}/CL ${libdir}/libCLC${SOLIBSDEV}"
+FILES_libclc-mx6-dbg = "${libdir}/.debug/libCLC${SOLIBS}"
+
+FILES_libegl-fb-mx6 = "${libdir}/libEGL-fb${SOLIBS}"
+FILES_libegl-fb-mx6-dev = "${includedir}/EGL ${libdir}/libEGL-fb${SOLIBSDEV}"
+FILES_libegl-fb-mx6-dbg = "${libdir}/.debug/libEGL-fb${SOLIBS}"
+
+FILES_libegl-x11-mx6 = "${libdir}/libEGL-x11${SOLIBS}"
+FILES_libegl-x11-mx6-dev = "${includedir}/EGL ${libdir}/libEGL-x11${SOLIBSDEV}"
+FILES_libegl-x11-mx6-dbg = "${libdir}/.debug/libEGL-x11${SOLIBS}"
+
+FILES_libgal-fb-mx6 = "${libdir}/libGAL-fb${SOLIBS}"
+FILES_libgal-fb-mx6-dev = "${includedir}/HAL ${libdir}/libGAL-fb${SOLIBSDEV}"
+FILES_libgal-fb-mx6-dbg = "${libdir}/.debug/libGAL-fb${SOLIBS}"
+
+FILES_libgal-x11-mx6 = "${libdir}/libGAL-x11${SOLIBS}"
+FILES_libgal-x11-mx6-dev = "${includedir}/HAL ${libdir}/libGAL-x11${SOLIBSDEV}"
+FILES_libgal-x11-mx6-dbg = "${libdir}/.debug/libGAL-x11${SOLIBS}"
+
+FILES_libgles-mx6 = "${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${SOLIBS}"
+FILES_libgles-mx6-dev = "${includedir}/GLES ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${SOLIBSDEV}"
+FILES_libgles-mx6-dbg = "${libdir}/.debug/libGLESv1*${SOLIBS} ${libdir}/.debug/libGLES_*${SOLIBS}"
+
+FILES_libgles2-mx6 = "${libdir}/libGLESv2${SOLIBS}"
+FILES_libgles2-mx6-dev = "${includedir}/GLES2 ${libdir}/libGLESv2${SOLIBSDEV}"
+FILES_libgles2-mx6-dbg = "${libdir}/.debug/libGLESv2${SOLIBS}"
+
+FILES_libgl-mx6 = "${libdir}/libGL${SOLIBS}"
+FILES_libgl-mx6-dev = "${includedir}/GL ${libdir}/libGL${SOLIBSDEV}"
+FILES_libgl-mx6-dbg = "${libdir}/.debug/libGL${SOLIBS}"
+
+FILES_libglslc-mx6 = "${libdir}/libGLSLC${SOLIBS}"
+FILES_libglslc-mx6-dev = "${includedir}/CL ${libdir}/libGLSLC${SOLIBSDEV}"
+FILES_libglslc-mx6-dbg = "${libdir}/.debug/libGLSLC${SOLIBS}"
+
+FILES_libopencl-mx6 = "${libdir}/libOpenCL${SOLIBS}"
+FILES_libopencl-mx6-dev = "${includedir}/CL ${libdir}/libOpenCL${SOLIBSDEV}"
+FILES_libopencl-mx6-dbg = "${libdir}/.debug/libOpenCL${SOLIBS}"
+
+FILES_libopenvg-mx6 = "${libdir}/libOpenVG*${SOLIBS}"
+FILES_libopenvg-mx6-dev = "${includedir}/VG ${libdir}/libOpenVG*${SOLIBSDEV}"
+FILES_libopenvg-mx6-dbg = "${libdir}/.debug/libOpenVG*${SOLIBS}"
+
+FILES_libvdk-mx6 = "${libdir}/libVDK${SOLIBS}"
+FILES_libvdk-mx6-dev = "${includedir}/*vdk.h ${libdir}/libVDK${SOLIBSDEV}"
+FILES_libvdk-mx6-dbg = "${libdir}/.debug/libVDK${SOLIBS}"
+
+FILES_libvivante-fb-mx6 = "${libdir}/libVIVANTE-fb${SOLIBS}"
+FILES_libvivante-fb-mx6-dev = "${includedir}/HAL ${libdir}/libVIVANTE-fb${SOLIBSDEV}"
+FILES_libvivante-fb-mx6-dbg = "${libdir}/.debug/libVIVANTE-fb${SOLIBS}"
+
+FILES_libvivante-x11-mx6 = "${libdir}/libVIVANTE-x11${SOLIBS}"
+FILES_libvivante-x11-mx6-dev = "${includedir}/HAL ${libdir}/libVIVANTE-x11${SOLIBSDEV}"
+FILES_libvivante-x11-mx6-dbg = "${libdir}/.debug/libVIVANTE-x11${SOLIBS}"
+
+FILES_libvivante-dri-mx6 = "${libdir}/dri/vivante_dri${SOLIBS}"
+FILES_libvivante-dri-mx6-dev = ""
+FILES_libvivante-dri-mx6-dbg = "${libdir}/dri/.debug/vivante_dri${SOLIBS}"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+COMPATIBLE_MACHINE = "(mx6)"
diff --git a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_12.09.01.bb b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_12.09.01.bb
new file mode 100644
index 0000000..c54ad19
--- /dev/null
+++ b/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_12.09.01.bb
@@ -0,0 +1,9 @@
+# Copyright (C) 2012 Freescale Semiconductor
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+PR = "${INC_PR}.0"
+
+include gpu-viv-bin-mx6q.inc
+
+SRC_URI[md5sum] = "9f2c43b6eae468df6cc6fd75efd00bc5"
+SRC_URI[sha256sum] = "2cec10c1d69bce75a7c2a4482eb3ed29b171578c3b01c5b4ef2cc868ca327330"
--
1.7.10.4


[meta-fsl-arm][PATCH 06/10] xf86-dri-vivante: Add Vivant DRI driver for Xorg

Otavio Salvador
 

From: Adrian Alonso <aalonso00@...>

Change-Id: I07eeb3ce0960021a12c04a38447c379318821f75
Signed-off-by: Adrian Alonso <aalonso00@...>
---
.../xorg-driver/xf86-dri-vivante_12.09.01.bb | 31 ++++++++++++++++++++
1 file changed, 31 insertions(+)
create mode 100644 recipes-graphics/xorg-driver/xf86-dri-vivante_12.09.01.bb

diff --git a/recipes-graphics/xorg-driver/xf86-dri-vivante_12.09.01.bb b/recipes-graphics/xorg-driver/xf86-dri-vivante_12.09.01.bb
new file mode 100644
index 0000000..3bf133b
--- /dev/null
+++ b/recipes-graphics/xorg-driver/xf86-dri-vivante_12.09.01.bb
@@ -0,0 +1,31 @@
+# Copyright (C) 2012 Freescale Semiconductor
+# Released under the MIT license (see COPYING.MIT for the terms)
+
+LICENSE = "MIT"
+SECTION = "x11/base"
+DEPENDS = "virtual/libx11 util-macros xf86-video-vivante"
+LIC_FILES_CHKSUM = "file://src/dri.h;enline=27;md5=1d0d59e1dc96f5197ea3a8b101bf1fcc"
+
+SRC_URI = "${FSL_MIRROR}/dri-xorg-graphic-imx-viv-${PV}.tar.gz"
+SRC_URI[md5sum] = "6a3d8130945a24294d34b61cd59e5d59"
+SRC_URI[sha256sum] = "437187360fe76fbee5ad70b1a661d3196568cc8c28a457170494effef859d054"
+
+S = "${WORKDIR}/dri-xorg-graphic-imx-viv-${PV}"
+
+inherit autotools pkgconfig
+
+EXTRA_OECONF_armv7a = " --enable-neon "
+CFLAGS += " -I${STAGING_INCDIR}/xorg"
+
+do_install_append () {
+# Install header files
+ install -d ${D}${includedir}/xorg
+ cp -axr ${S}/src/*.h ${D}${includedir}/xorg
+ find ${D}${includedir} -type f -exec chmod 660 {} \;
+# don't install libtool (*.la) archive not usefull, fix Makefile.am
+ find ${D}${libdir}/xorg/modules -regex ".*\.la$" | xargs rm -f --
+}
+
+FILES_${PN}-dev += "${includedir}/xorg/*.h"
+FILES_${PN} += " ${libdir}/xorg/modules/extensions/*.so"
+FILES_${PN}-dbg += " ${libdir}/xorg/modules/extensions/.debug"
--
1.7.10.4