bcm2835-bootfiles: Add stamp in deploy directory

In this way we can tell exactly what version is deployed.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
firmware.inc: Update to SRCREV c42f21261f1eeae0df7ad02f34773e279e7af8c5

01/07/2012 firmware

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
linux-raspberrypi: Update to v3.2.27

Switch to rpi-3.2.27 branch and use
SRCREV 091073bcab483b976ee33dfe914c28df87914a3b.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
raspberrypi.conf: Weakly assign IMAGE_FSTYPES to let users overwrite

[GITHUB #39]

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
sdcard_image-rpi: Use xzcat if SDIMG_ROOTFS_TYPE is a .xz file

When burning the rootfs partition we use dd if rootfs file is not
compressed and xzcat piped with dd if rootfs file is a .xz file.

[GITHUB #39]

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
README: Add instructions for compressed deployed files

[GITHUB #39]

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
sdcard_image-rpi.bbclass: Add support for 240M/16M GPU memory split

Signed-off-by: Sander van Grieken <sander@outrightsolutions.nl>
RPI.GPIO: Integrate v0.2.0

Patch was added to use setuptools that we already have integrated in
yocto and not the one provided in package. In his way we can use
setuptools bbclass.

[GITHUB #36]

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
raspberrypi.conf: Set PREFERRED_PROVIDER for egl, libgles2 and gl

These variables are weakly assigned to let user overwrite them.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
vc-graphics.bb: Change bb file mode to 644

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
bcm2835-bootfiles.bb: Add COMPATIBLE_MACHINE

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
README: Instruct users to add meta-oe layer to bblayers.conf

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
poky-raspberrypi.conf: Remove libav from BBMASK

We will use this package from meta-oe. libav is a dependency for
omxplayer.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
vc-graphics.inc: New provides, compatible machine and init for vchiq

1. Add COMPATIBLE_MACHINE=raspberrypi.
2. This package provides libgl libgles2 and libegl. Add these to
PROVIDES.
3. Add an init script to create vchiq device node while booting. This
device is needed by vc_tvservice_*. Package this init script in ${PN}.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
omxplayer: Integrate git revision 231c08b42005e3de565013bc1cee18bd5a349c1f

Add four patches:
1. don-t-strip-while-installing.patch
   Don't strip binaries because buildsystem will strip them after all.
2. libraries-are-installed-in-usr-lib.patch
   Libraries are installed in /usr/lib not in /usr/local/lib
3, remove-hardcoded-directory-omxplayer-dist.patch
   We want files to be installed in ${D}. Add a variable in Makefile to
   let users install omxplayer in a specific location.
4. remove-makefile-include.patch
   Remove Makefile.include as it includes hardcoded paths. Rely on
   variables provided by build system.

[GITHUB #34]

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
raspberrypi.conf: Set udev PREFERRED_VERSION to 164

It seems like rpi kernel doesn't work well with newer udev version so
we set 164 as preferred version for it.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>