Commit Graph

188 Commits

Author SHA1 Message Date
c53276a31c sunxi-mali depends on libump 2014-09-17 20:53:30 +00:00
0219f15099 Upgrade xf86-video-fbturbo to the latest revision.
An error occurred when X is launched with the latest libUMP and sunxi-mali version :
/usr/bin/X: symbol lookup error: /usr/lib/xorg/modules/drivers/fbturbo_drv.so: undefined symbol: SunxiMaliDRI2_Init
2014-09-17 20:51:46 +00:00
cbc064fdec Update mali and disable dbg package for sunxi-mali
Latest sunxi-mali was failing when splitting package and creating the
-dbg package for Mali.so. Debug package is now disabled for sunxi-mali.
It's proprietary anyway and we can't do anything about it.
2014-09-14 17:37:28 +00:00
f6c05f0b68 Do not create symbolic link on libUMP as it's now done in libump package 2014-09-11 21:11:22 +00:00
dcb922ae8b README: update email
Signed-off-by: Enrico Butera <ebutera@users.sourceforge.net>
2014-07-26 14:32:17 +02:00
28d0cc8224 Sunxi-mali depends on libump
Conflicts:
	recipes-graphics/libgles/sunxi-mali_git.bb
2014-04-22 13:36:10 +00:00
d8d970adba Add libump from here : https://github.com/linux-sunxi/libump 2014-04-22 13:34:48 +00:00
3e3ee0963c remove unnedded patches and confs 2014-04-22 13:33:52 +00:00
9f46a07305 linux: prepare defconfigs for axp20x thermal support 2014-03-21 07:53:02 +01:00
6e04e84948 Merge pull request #49 from peolsson/master
Added Olinuxino A10 LIME
2014-03-21 07:51:04 +01:00
43fe715ea4 Merge pull request #50 from KristofRobot/libdri2
libdri2 patch (resolves #23)
2014-03-21 07:44:00 +01:00
013766a96a Merge pull request #51 from koenkooi/master
linux: prepare defconfigs for axp20x thermal support
2014-03-20 20:25:54 +01:00
b54a46166e linux: prepare defconfigs for axp20x thermal support
Drop CONFIG_HWMON=m and CONFIG_HWMON=n and use the default value. This
mirrors:

	5a467f646b

and prepares for:

	fcec507519

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-03-19 10:12:19 +01:00
1d4e496b9d libdri2: adding missing dri2proto dependency (resolves #23) 2014-03-08 19:08:25 +01:00
48556c8603 sunxi-mali: removing unused patch (resolves #23) 2014-03-08 19:07:44 +01:00
7f1c185828 Added Olinuxino A10 LIME 2014-03-07 16:05:47 +01:00
48ab2dfe72 Merge pull request #48 from net147/sunxi-sdimg-typedep
sdcard_image-sunxi.bbclass: make sunxi-sdimg image dependent on rootfs type
2014-03-05 17:11:15 +01:00
aecfa42445 sdcard_image-sunxi.bbclass: make sunxi-sdimg image dependent on rootfs type
The rootfs may be using a filesystem type other than ext3 so it should
not be hardcoded.

Signed-off-by: Jonathan Liu <net147@gmail.com>
2014-03-06 00:39:47 +11:00
dd2ef3c27d Merge pull request #47 from KristofRobot/ext3-dep
sdcard_image-sunxi.bbclass: adding ext3 dependency (resolves #46)
2014-03-04 22:55:13 +01:00
9a2692fcde sdcard_image-sunxi.bbclass: adding ext3 dependency (resolves #46)
Without this explicit dependency,
a race condition would be present between the generation of the sd image
and the generation of the ext3 file,
which leads to corrupt SD images in some circumstances.

Based on meta-raspberrypi commit a760ea5fa2
2014-03-04 22:37:31 +01:00
1ebcb0778f Merge pull request #43 from koenkooi/kernel-defconfig
linux: run all defconfigs through 'make savedefconfig'
2014-02-23 11:44:33 +01:00
5b29d5f75a linux: run all defconfigs through 'make savedefconfig'
This tidies the cubieboard and olinuxino defconfigs and converts the
cubie2, truck and mele defconfig to the savedefconfig format.

This has no functional changes, only cosmetic ones.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-23 08:44:58 +01:00
dc663bd5d8 Merge pull request #42 from koenkooi/kernel-debugsize
linux: disable CONFIG_DEBUG_INFO
2014-02-20 13:36:03 +01:00
5fa994b656 linux: disable CONFIG_DEBUG_INFO
This options adds a ton of debug symbols leading to *very* large
binaries:

5.2M kernel-module-8188eu_3.4.79-r0.8_olinuxino_a20.ipk
4.9M kernel-module-8189es_3.4.79-r0.8_olinuxino_a20.ipk
3.6M kernel-module-8192cu_3.4.79-r0.8_olinuxino_a20.ipk

After this change:

244K kernel-module-8188eu_3.4.79-r0.12_olinuxino_a20.ipk
224K kernel-module-8189es_3.4.79-r0.12_olinuxino_a20.ipk
208K kernel-module-8192cu_3.4.79-r0.12_olinuxino_a20.ipk

End users don't need such detailed debug symbols.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-20 12:13:30 +01:00
855aeac558 Merge pull request #41 from koenkooi/udev-fix
linux: enable CONFIG_FHANDLE
2014-02-19 23:14:15 +01:00
1d69d49a69 linux: enable CONFIG_FHANDLE
Udev has race conditions without it enabled, see
https://www.mail-archive.com/systemd-devel@lists.freedesktop.org/msg16660.html
for more details.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-19 12:36:54 +01:00
52344b5328 Merge pull request #40 from koenkooi/fbturbo
xf86-video-fbturbo: fix PE
2014-02-18 14:13:19 +01:00
f59feea04b Merge pull request #38 from net147/sdcard
classes/sdcard_image-sunxi: use absolute path to rootfs
2014-02-18 14:12:27 +01:00
53f58d38b5 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>
2014-02-18 13:02:15 +01:00
7b27e69651 Merge pull request #39 from koenkooi/linux-3.4.79
linux: update to latest git/3.4.79
2014-02-18 12:22:19 +01:00
4c40f31901 linux: import EHCI defconfig changes from upstream for olinuxino-a20
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-18 10:44:36 +01:00
a992bf3a06 linux: enable cpufreq for olinuxino-a13
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-18 10:43:05 +01:00
c8e0d44307 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>
2014-02-18 09:16:05 +01:00
59d8ed7275 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>
2014-02-17 10:12:18 +01:00
2c36a963ba classes/sdcard_image-sunxi: use absolute path to rootfs 2014-02-17 18:07:26 +11:00
58aa63f365 Merge pull request #37 from koenkooi/ump
sunxi-mali: overhaul recipe
2014-02-15 11:11:13 +01:00
f453d52175 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>
2014-02-15 10:40:32 +01:00
f87cc88b95 Merge pull request #35 from koenkooi/kernel
linux: enable autofs and ipv6 for all boards
2014-02-14 16:59:33 +03:00
fe1c3b66c3 Merge pull request #36 from koenkooi/PV-fixes
PV fixes
2014-02-14 16:53:17 +03:00
9222ada5fc xf86-video-fbturbo: fix PV
Also cleanup recipe

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-14 13:56:51 +01:00
985f6cc0a1 libdri2: fix PV
And clean up recipe as well.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-14 13:52:08 +01:00
fb3d9ceeb0 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>
2014-02-14 13:51:36 +01:00
05b450a022 u-boot: fix PV
And drop PR as well since it isn't needed anymore.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-14 13:23:25 +01:00
b726aa234f Merge pull request #33 from vonfritz/upstream-master
kernel-modules to include are now defined in sunxi.inc
2014-02-13 08:54:03 +01:00
18c0552982 kernel-modules to include are now defined in sunxi.inc 2014-02-12 20:40:02 +01:00
1ece45aa7e 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.
2014-02-11 19:37:28 +01:00
c02fbb7b92 Install all modules built in images 2014-02-11 19:36:40 +01:00
f7f3e05b4d Merge pull request #31 from vonfritz/upstream-master
Upstream master
2014-02-05 19:08:58 +01:00
920a7c3100 Merge branch 'upstream-master' of https://github.com/vonfritz/meta-sunxi into upstream-master 2014-02-05 18:09:11 +01:00
31341dc3ef removed unneeded definition in sunxi.inc 2014-02-05 17:44:59 +01:00