Install all modules built in images
olinuxino a13 doesn't have an ethernet controller, so build all known usb ethernet drivers
Also added spidev and all modules needed to get lcd screen working.
kernel-modules to include are now defined in sunxi.inc
Merge pull request #33 from vonfritz/upstream-master

kernel-modules to include are now defined in sunxi.inc
u-boot: fix PV

And drop PR as well since it isn't needed anymore.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
linux: enable autofs and ipv6 for all boards

The olinuxino-a20 defconfig was used as template.

This is needed for proper systemd support

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
libdri2: fix PV

And clean up recipe as well.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
xf86-video-fbturbo: fix PV

Also cleanup recipe

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Merge pull request #36 from koenkooi/PV-fixes

PV fixes
Merge pull request #35 from koenkooi/kernel

linux: enable autofs and ipv6 for all boards
sunxi-mali: overhaul recipe

The most important change is shipping the .so files in ${PN}, this is
needed for things like xf86-video-fbturbo to work properly. Also disable
the QA check this triggers.

Other fixes include:

* make recipe conform to OE style guide
* update to latest git
* remove unused INC_PR
* RPROVIDES_* is about packages, not about files, remove it
* Use default git protocol ('git') instead of 'http', which isn't
  officially supported by github
* Add libUMP.so symlink for xf86-video-fbturbo

Runtime tested on olinuxino-a13/Angstrom

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Merge pull request #37 from koenkooi/ump

sunxi-mali: overhaul recipe
classes/sdcard_image-sunxi: use absolute path to rootfs
linux: update to latest git/3.4.79

Also update defconfigs with upstream changes to enable CMA.

Runtime tested on Olinuxino-a13/Angstrom

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
linux: disable TI and Whiteheat serial drivers

The firmware for these drivers breaks parallel make install with recent
versions of make:

| make[1]: *** No rule to make target
`/build/v2013.12/build/tmp-angstrom_v2013_12-eglibc/work/olinuxino_a20-angstrom-linux-gnueabi/linux/3.4.79-r0/image/lib/firmware/./',
needed by
`/build/v2013.12/build/tmp-angstrom_v2013_12-eglibc/work/olinuxino_a20-angstrom-linux-gnueabi/linux/3.4.79-r0/image/lib/firmware/ti_3410.fw'.
Stop.

Since both of them are rarely used and virtually never on ARM systems
just disable them.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
linux: enable cpufreq for olinuxino-a13

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
linux: import EHCI defconfig changes from upstream for olinuxino-a20

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Merge pull request #39 from koenkooi/linux-3.4.79

linux: update to latest git/3.4.79
xf86-video-fbturbo: fix PE

The OE-core .inc already has PE=2, so increase it to 3 to fix upgrade
path.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Merge pull request #38 from net147/sdcard

classes/sdcard_image-sunxi: use absolute path to rootfs