linux: Activate UDEV_GE_141

Newer versions of udev mandate that sysfs doesn't have deprecated
entries

[GITHUB #24]

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
raspberrypi.conf: Add "rtc" to MACHINE_FEATURES_BACKFILL_CONSIDERED

RaspberryPi has no hardware clock, this is why hwclock initscript from
busybox fails at boot. So make sure we don't have this init script
to avoid errors at boot.

[GITHUB #21]

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
vc-graphics.inc: Set LICENSE to "Proprietary"

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
vc-graphics.inc: Package .so file in ${PN}

${PN}-dev is populated before ${PN}. This is why .so files ended up in
${PN}-dev.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
vc-graphics.inc: Skip ldflags insane check

Since these binaries are proprietary and we have no control over them,
skip this innsane check to avoid errors like:
ERROR: QA Issue: No GNU_HASH in the elf binary: '<binary>'

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
raspberrypi.conf: Weakly assign PREFERRED_PROVIDER_virtual/egl

Use vc-graphics-hardfp by default as virtual/egl and let the user
overwrite this.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
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>