All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version
@ 2014-07-16  8:58 Koen Kooi
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 2/7] linux-raspberrypi: Update v3.12.11 to v3.12.18 Koen Kooi
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Koen Kooi @ 2014-07-16  8:58 UTC (permalink / raw)
  To: yocto

From: Andrei Gherzan <andrei@gherzan.ro>

Change-Id: Ief7949be4b9726b5b6ba58e6280f6b6ca3fdfdc4
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
---
 conf/machine/include/rpi-default-versions.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/conf/machine/include/rpi-default-versions.inc b/conf/machine/include/rpi-default-versions.inc
index 04297ba..1ca9701 100644
--- a/conf/machine/include/rpi-default-versions.inc
+++ b/conf/machine/include/rpi-default-versions.inc
@@ -1,3 +1,3 @@
 # RaspberryPi BSP default versions
 
-PREFERRED_VERSION_linux-raspberrypi ?= "3.10.%"
+PREFERRED_VERSION_linux-raspberrypi ?= "3.12.%"
-- 
1.9.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [meta-raspberrypi][for-daisy][PATCH 2/7] linux-raspberrypi: Update v3.12.11 to v3.12.18
  2014-07-16  8:58 [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version Koen Kooi
@ 2014-07-16  8:58 ` Koen Kooi
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 3/7] linux-raspberrypi: Update kernel to 3.12.21 Koen Kooi
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Koen Kooi @ 2014-07-16  8:58 UTC (permalink / raw)
  To: yocto

From: Andrei Gherzan <andrei@gherzan.ro>

Change-Id: Ifa763e4352051e4533eac98b4f7c74daf791cf72
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
---
 .../{linux-raspberrypi_3.12.11.bb => linux-raspberrypi_3.12.18.bb}      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename recipes-kernel/linux/{linux-raspberrypi_3.12.11.bb => linux-raspberrypi_3.12.18.bb} (77%)

diff --git a/recipes-kernel/linux/linux-raspberrypi_3.12.11.bb b/recipes-kernel/linux/linux-raspberrypi_3.12.18.bb
similarity index 77%
rename from recipes-kernel/linux/linux-raspberrypi_3.12.11.bb
rename to recipes-kernel/linux/linux-raspberrypi_3.12.18.bb
index ff8ed2a..736be5f 100644
--- a/recipes-kernel/linux/linux-raspberrypi_3.12.11.bb
+++ b/recipes-kernel/linux/linux-raspberrypi_3.12.18.bb
@@ -1,4 +1,4 @@
-SRCREV = "e297b214d77ce06a321e5ff98d74ae511ce18696"
+SRCREV = "b09a27249d61475e4423607f7632a5aa6e7b3a53"
 SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-3.12.y \
            file://sl030raspberrypii2ckernel.patch \
           "
-- 
1.9.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [meta-raspberrypi][for-daisy][PATCH 3/7] linux-raspberrypi: Update kernel to 3.12.21
  2014-07-16  8:58 [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version Koen Kooi
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 2/7] linux-raspberrypi: Update v3.12.11 to v3.12.18 Koen Kooi
@ 2014-07-16  8:58 ` Koen Kooi
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 4/7] README: Add patch guidelines info Koen Kooi
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Koen Kooi @ 2014-07-16  8:58 UTC (permalink / raw)
  To: yocto

From: Alex J Lennon <ajlennon@dynamicdevices.co.uk>

Amongst other patches, this release includes a fix to an issue with
gstreamer1.0 and v4l2src blocking

ref: https://bugzilla.gnome.org/show_bug.cgi?id=726521

ref: http://tinyurl.com/mkqooeg

To make use of the optional fix the module parameter gst_v4l2src_is_broken
needs to be set when loading bcm2835-v4l2.ko

With this in place, and with userland and gstreamer1.0-omx patches,
gstreamer1.0 can be used with PiCam via v4l2src instead of raspivid.

(There may still be performance issues to be addressed for v4l2src vs
raspivid pipe & fdsrc).

Change-Id: Ia0ed4e6c8f27df9bb12ae2350526f6314e016d51
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
---
 .../{linux-raspberrypi_3.12.18.bb => linux-raspberrypi_3.12.21.bb}      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename recipes-kernel/linux/{linux-raspberrypi_3.12.18.bb => linux-raspberrypi_3.12.21.bb} (77%)

diff --git a/recipes-kernel/linux/linux-raspberrypi_3.12.18.bb b/recipes-kernel/linux/linux-raspberrypi_3.12.21.bb
similarity index 77%
rename from recipes-kernel/linux/linux-raspberrypi_3.12.18.bb
rename to recipes-kernel/linux/linux-raspberrypi_3.12.21.bb
index 736be5f..a40b54f 100644
--- a/recipes-kernel/linux/linux-raspberrypi_3.12.18.bb
+++ b/recipes-kernel/linux/linux-raspberrypi_3.12.21.bb
@@ -1,4 +1,4 @@
-SRCREV = "b09a27249d61475e4423607f7632a5aa6e7b3a53"
+SRCREV = "cb53ea88f75180cc1ba74f7f197c8e3fd4f47cfe"
 SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-3.12.y \
            file://sl030raspberrypii2ckernel.patch \
           "
-- 
1.9.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [meta-raspberrypi][for-daisy][PATCH 4/7] README: Add patch guidelines info
  2014-07-16  8:58 [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version Koen Kooi
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 2/7] linux-raspberrypi: Update v3.12.11 to v3.12.18 Koen Kooi
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 3/7] linux-raspberrypi: Update kernel to 3.12.21 Koen Kooi
@ 2014-07-16  8:58 ` Koen Kooi
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 5/7] userland: Update to remote's HEAD Koen Kooi
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Koen Kooi @ 2014-07-16  8:58 UTC (permalink / raw)
  To: yocto

From: Andrei Gherzan <andrei@gherzan.ro>

Change-Id: I2dac882a6dbe2fbca63a5c7405339edcca18cf04
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
---
 README | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/README b/README
index daa4059..ab2959d 100644
--- a/README
+++ b/README
@@ -202,6 +202,9 @@ Gerrit review repo:
 To contribute to this layer you should send the patches for review to the
 mailing list.
 
+The patches should be compliant with the openembedded patch guidelines:
+http://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines
+
 Mailing list:
     https://lists.yoctoproject.org/listinfo/yocto
 
-- 
1.9.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [meta-raspberrypi][for-daisy][PATCH 5/7] userland: Update to remote's HEAD
  2014-07-16  8:58 [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version Koen Kooi
                   ` (2 preceding siblings ...)
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 4/7] README: Add patch guidelines info Koen Kooi
@ 2014-07-16  8:58 ` Koen Kooi
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 6/7] userland: Add '--no-as-needed' linker flag Koen Kooi
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Koen Kooi @ 2014-07-16  8:58 UTC (permalink / raw)
  To: yocto

From: Andrei Gherzan <andrei@gherzan.ro>

Change-Id: If0e36184c741da5d68c158e1fb582050f5835bf9
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
---
 recipes-graphics/userland/userland_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-graphics/userland/userland_git.bb b/recipes-graphics/userland/userland_git.bb
index 07c8381..a348090 100644
--- a/recipes-graphics/userland/userland_git.bb
+++ b/recipes-graphics/userland/userland_git.bb
@@ -11,7 +11,7 @@ PROVIDES = "virtual/libgles2 \
             virtual/egl"
 COMPATIBLE_MACHINE = "raspberrypi"
 
-SRCREV = "8181677fc08814cd5fcd1475ab73046f89f8dc80"
+SRCREV = "eccb81050afd177da1923404b366c6226f29bfe0"
 SRC_URI = "git://github.com/raspberrypi/userland.git;protocol=git;branch=master \
           "
 S = "${WORKDIR}/git"
-- 
1.9.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [meta-raspberrypi][for-daisy][PATCH 6/7] userland: Add '--no-as-needed' linker flag
  2014-07-16  8:58 [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version Koen Kooi
                   ` (3 preceding siblings ...)
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 5/7] userland: Update to remote's HEAD Koen Kooi
@ 2014-07-16  8:58 ` Koen Kooi
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 7/7] firmware: Update to remote's HEAD Koen Kooi
  2014-08-14 17:14 ` [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version Andrei Gherzan
  6 siblings, 0 replies; 8+ messages in thread
From: Koen Kooi @ 2014-07-16  8:58 UTC (permalink / raw)
  To: yocto

From: Alex J Lennon <ajlennon@dynamicdevices.co.uk>

This is done to ensure all specified shared libraries are linked against
applications (e.g. raspivid)i.

libmmal_vc_client.so makes use of __attribute__(constructor) to ensure
that supplier components (e.g. camera) are loaded when the static library is
loaded.

raspivid, and possibly other applications, link against libmmal_vc_client.so,
causing the ctor to execute, but there is no needed dependency.

Some build environments (e.g. Yocto/OpenEmbedded) pass the '--no-as-needed'
linker flag which removes the dependency on libmmal_vc_client and thus
components are not registered.

In this situation raspivid then gives an error of the form
  root@raspberrypi:~# raspivid -o test
  mmal: mmal_component_create_core: could not find component 'vc.ril.camera'
  mmal: Failed to create camera component
  mmal: main: Failed to create camera component
  mmal: Failed to run camera app. Please check for firmware updates

For further details see:
https://lists.yoctoproject.org/pipermail/yocto/2014-June/019933.html

Change-Id: I9d787fd83379e8b6428dde3827395c8b96be1f7f
Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
Acked-by: Andrei Gherzan <andrei@gherzan.ro>
---
 recipes-graphics/userland/userland_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-graphics/userland/userland_git.bb b/recipes-graphics/userland/userland_git.bb
index a348090..4b405ee 100644
--- a/recipes-graphics/userland/userland_git.bb
+++ b/recipes-graphics/userland/userland_git.bb
@@ -18,7 +18,7 @@ S = "${WORKDIR}/git"
 
 inherit cmake
 
-EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release"
+EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release -DCMAKE_EXE_LINKER_FLAGS='-Wl,--no-as-needed'"
 
 # The compiled binaries don't provide sonames.
 SOLIBS = "${SOLIBSDEV}"
-- 
1.9.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [meta-raspberrypi][for-daisy][PATCH 7/7] firmware: Update to remote's HEAD
  2014-07-16  8:58 [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version Koen Kooi
                   ` (4 preceding siblings ...)
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 6/7] userland: Add '--no-as-needed' linker flag Koen Kooi
@ 2014-07-16  8:58 ` Koen Kooi
  2014-08-14 17:14 ` [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version Andrei Gherzan
  6 siblings, 0 replies; 8+ messages in thread
From: Koen Kooi @ 2014-07-16  8:58 UTC (permalink / raw)
  To: yocto

From: Andrei Gherzan <andrei@gherzan.ro>

Change-Id: I9e28318c5746484ebde636295c66f7b6b64ba2fb
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
---
 recipes-bcm/common/firmware.inc | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/recipes-bcm/common/firmware.inc b/recipes-bcm/common/firmware.inc
index 390f6b3..168cd37 100644
--- a/recipes-bcm/common/firmware.inc
+++ b/recipes-bcm/common/firmware.inc
@@ -1,6 +1,5 @@
-# 21/02/2014 firmware; this can be overridden from distro config
-RPIFW_SRCREV ?= "cf20d522e926f30e91fa890d42d010ca98913286"
-RPIFW_DATE ?= "20140221"
+RPIFW_SRCREV ?= "c8881991d9181779aee9637d6f4b215f108021a3"
+RPIFW_DATE ?= "20140508"
 RPIFW_SRC_URI ?= "git://github.com/raspberrypi/firmware.git;protocol=git;branch=master"
 RPIFW_S ?= "${WORKDIR}/git"
 
-- 
1.9.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version
  2014-07-16  8:58 [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version Koen Kooi
                   ` (5 preceding siblings ...)
  2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 7/7] firmware: Update to remote's HEAD Koen Kooi
@ 2014-08-14 17:14 ` Andrei Gherzan
  6 siblings, 0 replies; 8+ messages in thread
From: Andrei Gherzan @ 2014-08-14 17:14 UTC (permalink / raw)
  To: Koen Kooi; +Cc: yocto

Hello,

On Wed, Jul 16, 2014 at 10:58:43AM +0200, Koen Kooi wrote:
> From: Andrei Gherzan <andrei@gherzan.ro>
>
> Change-Id: Ief7949be4b9726b5b6ba58e6280f6b6ca3fdfdc4
> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
> ---
>  conf/machine/include/rpi-default-versions.inc | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/conf/machine/include/rpi-default-versions.inc b/conf/machine/include/rpi-default-versions.inc
> index 04297ba..1ca9701 100644
> --- a/conf/machine/include/rpi-default-versions.inc
> +++ b/conf/machine/include/rpi-default-versions.inc
> @@ -1,3 +1,3 @@
>  # RaspberryPi BSP default versions
>
> -PREFERRED_VERSION_linux-raspberrypi ?= "3.10.%"
> +PREFERRED_VERSION_linux-raspberrypi ?= "3.12.%"
> --
> 1.9.0
>

Merged all these patches in daisy branch.

--
Andrei Gherzan


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-08-14 17:14 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-16  8:58 [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version Koen Kooi
2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 2/7] linux-raspberrypi: Update v3.12.11 to v3.12.18 Koen Kooi
2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 3/7] linux-raspberrypi: Update kernel to 3.12.21 Koen Kooi
2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 4/7] README: Add patch guidelines info Koen Kooi
2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 5/7] userland: Update to remote's HEAD Koen Kooi
2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 6/7] userland: Add '--no-as-needed' linker flag Koen Kooi
2014-07-16  8:58 ` [meta-raspberrypi][for-daisy][PATCH 7/7] firmware: Update to remote's HEAD Koen Kooi
2014-08-14 17:14 ` [meta-raspberrypi][for-daisy][PATCH 1/7] rpi-default-versions: Use 3.12.X as default kernel version Andrei Gherzan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.