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