Date   

[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


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


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: 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


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 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


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: [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


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 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 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


[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


[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


Test email.

McClintock Matthew-B29882 <B29882@...>
 

NT

-M

24841 - 24854 of 24854