aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-01-25linux-raspberrypi: faulty branch and srcrev for 3.16dizzyPetter Mabäcker
linux-raspberrypi_3.16 used wrong branch (rpi-3.14.y instead of rpi-3.16.y). Use latest SRCREV for 3.16 and bump version to 3.16.5. Change-Id: Ic81eeddb0c8a4df1f11948f00491f83ab877d040 Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
2015-01-25linux-raspberrypi: fix do_configure failurePetter Mabäcker
When building against newer yocto project releases below failure occurs. | DEBUG: Executing shell function do_configure | NOTE: make oldconfig | make: *** No rule to make target `oldconfig'. Stop. | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_configure Fix this by trying to adapt more of the standard mechanism that exists in yocto, in order to build "custom kernels". Change-Id: I0598c0c16d84295a454976f60b56f9d35c36a4ba Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
2015-01-25sdimage-raspberrypi.wks: kickstart image definitionMaciej Borzecki
Although the sdimage-bootpart.wks kickstrt file in Poky works fine with Raspberry Pi, this patch adds a kickstart file that mirrors sdcard_image-rpi.bbclass layout. Change-Id: I34e60a9c89c9074ea9e114951165cb4fbffcb5c4 Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl> Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
2015-01-25raspberrypi.conf: add IMAGE_BOOT_FILESMaciej Borzecki
Add IMAGE_BOOT_FILES that defines a list of files to be placed in boot partition. The variable is effectivey used with wic when building a SD card image. Change-Id: Ie7b2ea032349bf33ce7a9afc70e2fb4806ff9a04 Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl> Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
2015-01-25omxplayer: Minor tweaksAndrei Gherzan
Change-Id: Ic88656f2efba3d976918a4c556931b294bd00ed5 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-01-25omxplayer: Add patch to fix lflags and cflagsAndrei Gherzan
This patch fixes the following package build break: | arm-poky-linux-gnueabi-gcc is unable to create an executable file. | C compiler test failed. Change-Id: I9f0bf47e4bf969a793718e915fc6c5f4eab012bb Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-11-20gstreamer1.0-plugins-bad: Making bbappend version independentParthiban Nallathambi
Making the bbappend file gstreamer1.0-plugins-bad into version independent Change-Id: I1ed1fb91e23aa58e9b1a02429ca60a4484eaad93 Signed-off-by: Parthiban N <parthitce@gmail.com>
2014-08-24omxplayer: Update to remote's HEADAndrei Gherzan
Cleanup and rebase patches. Change-Id: I151fa6b067a66ac6de9eed920f7e16a08a157e17 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-24linux-raspberrypi: Replace v3.14.2 by v3.16.1Andrei Gherzan
Latest kernel supported by rPI. Change-Id: I658d8bb78ff61f856fc82328633ca227325436e4 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-24linux-raspberrypi: Update 3.12 branch to 3.12.26Andrei Gherzan
Change-Id: Ie6630f53bb2e4dd71825e0453236de30d25bd07b Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-24rpi-gpio: Update to v0.5.6Andrei Gherzan
Change-Id: I93d3239c6f797d4a5ebf4d0ff5a910d20a9042ac Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-24firmware: Update to remote's HEADAndrei Gherzan
Change-Id: I320ceb1f6c0015d5ce48028b0e3581d2f4d52a3b Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-14rpi-config,README: Add option to enable offline image compositingAlex J Lennon
Set this variable to enable support for dispmanx offline compositing DISMANX_OFFLINE = "1" This will enable the firmware to fall back to off-line compositing of Dispmanx elements. Normally the compositing is done on-line, during scanout, but cannot handle too many elements. With off-line enabled, an off-screen buffer is allocated for compositing. When scene complexity (number and sizes of elements) is high, compositing will happen off-line into the buffer. Heavily recommended for Wayland/Weston. See: http://wayland.freedesktop.org/raspberrypi.html Change-Id: I722b20ff5bdba1bdd0683d30bee07c3934c95a1f Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2014-08-14README: Some minor clarificationsAndrei Gherzan
Change-Id: I28f7e45b7b323597ed7e542ec117a2556bcecc94 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-14omxplayer: Add dependency on opensslAndrei Gherzan
Change-Id: I06527c3814fe3690cdbbd03e4a41c79fe554773f Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-14gstreamer1.0-plugins-bad: Sync version with yocto masterAndrei Gherzan
Change-Id: I7913b849ddfc615de4846dbd653e03d084bb8039 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-06-12Merge "gstreamer1.0-plugins-bad: Build eglglessink for Raspberry Pi"Andrei Gherzan
2014-06-12gstreamer1.0-plugins-bad: Build eglglessink for Raspberry PiAlex J Lennon
The eglglessink needs to be built to target the Raspberry Pi or it will seg-fault in use. Autoconf attempts to detect whether to build for RPi but there are some include files needed, the search path to which must be specified. ref: https://github.com/raspberrypi/firmware/issues/34 ref: https://github.com/raspberrypi/firmware/issues/99 This patch adds the needed include paths and forces the plugin to be built for Raspberry Pi. With this patch the following pipeline works on RPi, modprobe bcm2835-v4l2 gst_v4l2src_is_broken=1 gst-launch-1.0 --gst-debug-no-color v4l2src \ ! 'video/x-raw,format=RGB,width=1280,height=720,framerate=(fraction)30/1' \ ! eglglessink max-lateness=-1 Change-Id: Iabd93c0601c2ab898de3352a7d30423ef9cfce43 Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2014-06-11README: Add patch guidelines infoAndrei Gherzan
Change-Id: I2dac882a6dbe2fbca63a5c7405339edcca18cf04 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-06-11Merge "linux-raspberrypi: Update kernel to 3.12.21"Andrei Gherzan
2014-06-11Merge "pi-blaster: Added recipe"Andrei Gherzan
2014-06-11pi-blaster: Added recipeAlex J Lennon
This project enables PWM on the GPIO pins you request of a Raspberry Pi. The technique used is extremely efficient: does not use the CPU and gives very stable pulses Patches have been provided to build pi-blaster using autotools, and to remove startup script dependencies on the lsb. Change-Id: Ie1bec0702e4520d24e4f024aafff14ddef825589 Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2014-06-11linux-raspberrypi: Update kernel to 3.12.21Alex J Lennon
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>
2014-06-10userland: Add SRCBRANCH and SRCFORK for use by SRC_URIAlex J Lennon
Makes it clearer to manage repo forks, and branches prior to (e.g.) upstream commits of in tree changes. Change-Id: I42f8af975c08f84c4ceb9910713eba2da3a87d8b Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
2014-06-10userland: Add '--no-as-needed' linker flagAlex J Lennon
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>
2014-05-09omxplayer: Update to remote's HEADAndrei Gherzan
Rebase a patch for this version and fix "unsafe for cross-compilation" warnings. Change-Id: Idcc9f188bc716982ede9dfb5f87870d9f5a2f9a3 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-09rpi-gpio: Update to v0.5.5Andrei Gherzan
Change-Id: I8394426b9ffc3c3b524e9fb536945e25d74b2ddd Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08userland: Update to remote's HEADAndrei Gherzan
Change-Id: If0e36184c741da5d68c158e1fb582050f5835bf9 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08firmware: Update to remote's HEADAndrei Gherzan
Change-Id: I9e28318c5746484ebde636295c66f7b6b64ba2fb Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08linux-raspberrypi: Replace v3.13.3 by v3.14.2Andrei Gherzan
Change-Id: I2ceb950d30f984ab66de79085b30b541d20e6e25 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08linux-raspberrypi: Update v3.12.11 to v3.12.18Andrei Gherzan
Change-Id: Ifa763e4352051e4533eac98b4f7c74daf791cf72 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08linux-raspberrypi: Remove v3.11Andrei Gherzan
Change-Id: I28824a738a081bdeb362da4cf0cb449d11cbe449 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08linux-raspberrypi: Update v3.10.30 to v3.10.38Andrei Gherzan
Change-Id: Ia620e8fd6928f9cd2c625b87599cd6d6a405a344 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08rpi-default-versions: Use 3.12.X as default kernel versionAndrei Gherzan
Change-Id: Ief7949be4b9726b5b6ba58e6280f6b6ca3fdfdc4 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08xserver-xf86-config: Remove changes of THISDIR and FILESPATHMichaël Burtin
THISDIR and FILESPATH are not supposed to be changed from within recipes. This was causing troubles with other bbapend. Change-Id: I7c3c788ddb61b0b790a9fe06f86e4bd93a822c8c Signed-off-by: Michaël Burtin <mburtin@connected-labs.com> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08Remove uses of PRINCPaul Barker
PRINC is now obsolete and the PR Service should be used instead to keep PR values incrementing on change. A patch has also been submitted to openembedded-core to bump the appropriate PR values so that PR doesn't move backwards. This patch should only be applied after that patch, and only to branches which include that patch (ie. if that patch doesn't go into daisy in oe-core, this patch shouldn't go into daisy in meta-raspberrypi). Change-Id: Ibac9e4e89d12dbd6e94430f47e20b82a67506625 Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08omxplayer: Separate build directory is broken for this packageAndrei Gherzan
Change-Id: If08395ecd79c1d8e9a269ba03efba863de8dbe9d Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08bcm2835: Fix recipe when using separate build directoryAndrei Gherzan
Change-Id: I18f41c1cd3a0b1158e96e6d2d4455268700d3496 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-03-05Merge "sdcard_image-rpi: make rpi-sdimg image dependent on rootfs type"Andrei Gherzan
2014-03-05omxplayer: Don't hardcode datadirAndrei Gherzan
Change-Id: Ibe66106fdf1da38d43278f5e2853c722709b91db Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-03-06sdcard_image-rpi: make rpi-sdimg image dependent on rootfs typeJonathan Liu
The rootfs may be using a filesystem type other than ext3 so it should not be hardcoded. Change-Id: I71c1a96831ce4617b24de7743fe3b70ec5822a33 Signed-off-by: Jonathan Liu <net147@gmail.com>
2014-02-25sdcard_image-rpi: Make rpi-sdimg image dependent on ext3Andrei Gherzan
Change-Id: Ib48c8fd941be5ceb8fe2bcc087f53fb4ef1c0eb5 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-25mesa: Replace ugly fix for gles/eglAndrei Gherzan
Use instead, the special created recipe mesa-gl which provides on libgl. Change-Id: I5ed3c50a0a794f8ea63cc1906f0139ec47459fa6 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-24Merge changes ↵Andrei Gherzan
I1eecd332,I635b2f2b,Iad457c26,Iace03974,I4358434c,Ib15942c4,I724511ad * changes: omxplayer: Update to current remote HEAD userland: Update to current remote HEAD firmware: Update to current remote HEAD linux-raspberrypi: Add v3.13.3 linux-raspberrypi: Update v3.12.7 to v3.12.11 linux-raspberrypi: Update v3.10.26 to v3.10.30 linux-raspberrypi: Update v3.11.10 to current remote HEAD
2014-02-24omxplayer: Update to current remote HEADAndrei Gherzan
No need for mktemp-compatible-with-busybox.patch as the issue was fixed in current revision. omxplayer startup bash script needs pgrep so add procps to RDEPENDS. Change-Id: I1eecd332e8e51dbbf97e25ec6ed133077f137d7b Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-21mesa: rename .bbappend to match new version from oe-coreJonathan Liu
Change-Id: Ie3c7bc3e70bfd46cea64ef813c3875d1ba8d07fc Signed-off-by: Jonathan Liu <net147@gmail.com>
2014-02-21userland: Update to current remote HEADAndrei Gherzan
Change-Id: I635b2f2bff03ca7f091f8d5476afa4681f6bda71 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-21firmware: Update to current remote HEADAndrei Gherzan
Change-Id: Iad457c2610ee3a0209598c92e5c473ae8f113636 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-21linux-raspberrypi: Add v3.13.3Andrei Gherzan
Change-Id: Iace039740f3b1b910d65bd3a2c82dc08836fde57 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-21linux-raspberrypi: Update v3.12.7 to v3.12.11Andrei Gherzan
Change-Id: I4358434c036eb8285f60dafac961c5734da1320b Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>