Merge pull request #6 from atiti/master

Hardware buttons change for DF3120
imx: Updated kernels

3.8-rc4

Signed-off-by: Michel Pollet <buserror@gmail.com>
busybox: Updated

New stable version of busybox

Signed-off-by: Michel Pollet <buserror@gmail.com>
imx: Updated kernel patches

Removed the USB regulator DT bit, export it as a GPIO

The GPIO allows turning it on/off at will from userland

Signed-off-by: Michel Pollet <buserror@gmail.com>
raspi: First version

Build a base ext2 filesytem and a kernel for raspi

Signed-off-by: Michel Pollet <buserror@gmail.com>
imx: Updated patches, again

This time they build. doh

Signed-off-by: Michel Pollet <buserror@gmail.com>
raspi-boot: Make a raspi kernel image

In C, not in friggin python

Signed-off-by: Michel Pollet <buserror@gmail.com>
minifs: New way of locating config files/dirs

MINIFS_BOARD can now contain extra components, also, config
files are searched for in quite a few other directories.
For example an armv6 board can have it's config file in
conf/board/<board>/
conf/arch/arm/
conf/arch/armv6/
Also the notion of "role" appears, and it will look for files and
packages in
conf/distro/.../

Signed-off-by: Michel Pollet <buserror@gmail.com>
kmem: Supports for dunping a range

Range of address is now supported

Signed-off-by: Michel Pollet <buserror@gmail.com>
minifs: Pathname scanner update

Refined the directiry scanned for config files

Signed-off-by: Michel Pollet <buserror@gmail.com>
imx233: Updated kernel patches

To 3.8 non-rc

Signed-off-by: Michel Pollet <buserror@gmail.com>
minifs: Revamped patching phase

Now extract version number properly in the case it's like "v3.8-rc4"
before, that case was failing.
Now look for the patches directories in more places, including
the new "arch" ones, handy for kernel patches

Signed-off-by: Michel Pollet <buserror@gmail.com>
imx: Updated to kernel 3.8

Also now share patches between imx233 and imx28 thanks
to the new patch lookup bits.

Signed-off-by: Michel Pollet <buserror@gmail.com>
minifs: Add further directory to find patches

Now look in the traditional directories for patches, as well
as all the new ones.
eglibc: Add a patch to make rpc library built in

Disabled by defautl, but busybox mount needs it
linux: Allow specifyin another toolchain

Stupid TI kernel requires an old toolchain to build,
so that build step allows overriding the prefix to use
the old codesourcery one.
minifs: Allow absolute package directories

Up to now, the package 'dir' had to be relative to the
build directory. Now the absolute pathname is also tried
first, in case of out of tree builds
glib/gettext: Fix for eglibc

remove gettext from build when we use eglibc
fix glibc not to try to use the gnu version
in the same circumstances
minifs: Look for the rootfs base file

Allows having multiple base rootfs files, with a
similar search path as the packages, boards etc
i2ctalk: Added a probe

Added a way to probe the bus