rpi-first-run-wizard: remove

The existing first run script is inappropriate for a board support layer. It is
also full of references to OpenPandora and is not portable across all distros
which may use meta-raspberrypi.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
bootfiles, vc-graphics: consolidate SRC_URI and S variables

The variables RPIFW_SRC_URI and RPIFW_S are created in the common firmware
include file so that it is easier to override the firmware source in a local or
distro config file. RPIFW_SRC_URI is used to set SRC_URI in firmware.inc as it
is common to both bootfiles and vc-graphics. RPIFW_S is used as a prefix for S
in bcm2835-bootfiles.bb and vc-graphics.inc as different subdirectories are
referenced in each recipe.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
psplash: only set image for MACHINE=raspberrypi

Instead of overriding the default psplash image, the raspberrypi image is added
as an additional image. It is then set as the default in the raspberrypi machine
config file so that other targets do not pick up our splash image.

Tested on raspberrpi and qemuarm: on raspberrypi I see to Raspberry Pi logo, on
qemuarm I see the Yocto Project logo.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
linux-libc-headers-raspberrypi: Drop, its unneeded and bad practise

If we have this recipe, it means the whole armv6 (or whichever tune) is chosen depends
on a machine specific recipe. This makes no sense as armX packages are meant to be
machine independent.

We've had this problem in other layers and it causes needed rebuilds of packages
when you switch machines since the sstate checksums change. These headers are just part
of the toolchain bootstrap process so "standard" kernel headers are fine. The kernel
header version does need to be later of equal to the kernel version but we're fine in
that regard since the core is on 3.8, the latest pi kernel is 3.6.

There is nothing special about these headers so lets remove them and use the standard
system provided recipe, avoding any rebuilds. I tested the various other recipes in
the layer and there doesn't seem to be any dependency on these headers.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
linux-raspberrypi: Fix i2c issues

I was having intermittent i2c issues on the device until I applied this kernel patch
which I found online.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
rpi-gpio: renamed from RPi-GPIO

Package names shouldn't contain capital letters.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
rpi-default-providers.inc: Remove preferred provider to linux headers

We do this because the recipe was removed. Check:
commit 808f5e54f8c9799de39436601b9b8474de3bb323

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
README: Add info about extra apps / omxplayer

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
linux-raspberrypi: Update to 2013-08-20 rpi-3.6.y's and rpi-3.2.27's snapshot

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
userland: Update to 2013-08-20 master's snapshot

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
rpi-config: Update to 2013-08-20 master's snapshot

Use git as package version. There is no package version for this script.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
rpi-gpio: Update to v0.5.3a

don-t-install-setuptools.patch was removed as this is included now in the new
version.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
rpio: Integrate v0.10.0

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
mesa: Use libgl from mesa for raspberrypi

The graphics libraries provided by userland does not include libgl. So compile
mesa with libgl support and remove gles and egl from it as these are provided
by userland.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
bcm2835: Update to v1.9

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
omxplayer: Update to 2013-08-20 master's snapshot

* Use DIST for install path as used in package's makefile.
* Set FLOAT based on callconvention-hard TUNE_FEATURE.
* Add an include path to avoid a header error.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
firmware: Update to 2013-08-20 master's snapshot

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
vc-graphics: Remove some useless new lines

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
base-files: Remove profile and fstab

Remove these files as the default ones work just OK.
Moreover, not having /run mounted as tmpfs, would break mounting root as
read only. This is done in the default fstab so use that one.

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