Commit Graph

715 Commits

Author SHA1 Message Date
Koen Kooi
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
Aguirre
855aeac558 Merge pull request #41 from koenkooi/udev-fix
linux: enable CONFIG_FHANDLE
2014-02-19 23:14:15 +01:00
Koen Kooi
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
Aguirre
52344b5328 Merge pull request #40 from koenkooi/fbturbo
xf86-video-fbturbo: fix PE
2014-02-18 14:13:19 +01:00
Aguirre
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
Koen Kooi
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
Aguirre
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
Koen Kooi
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
Koen Kooi
a992bf3a06 linux: enable cpufreq for olinuxino-a13
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-18 10:43:05 +01:00
Koen Kooi
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
Koen Kooi
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
Jonathan Liu
2c36a963ba classes/sdcard_image-sunxi: use absolute path to rootfs 2014-02-17 18:07:26 +11:00
Aguirre
58aa63f365 Merge pull request #37 from koenkooi/ump
sunxi-mali: overhaul recipe
2014-02-15 11:11:13 +01:00
Koen Kooi
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
Sergey Lapin
f87cc88b95 Merge pull request #35 from koenkooi/kernel
linux: enable autofs and ipv6 for all boards
2014-02-14 16:59:33 +03:00
Sergey Lapin
fe1c3b66c3 Merge pull request #36 from koenkooi/PV-fixes
PV fixes
2014-02-14 16:53:17 +03:00
Koen Kooi
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
Koen Kooi
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
Koen Kooi
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
Koen Kooi
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
Enrico Butera
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
Marco Franceschetti
18c0552982 kernel-modules to include are now defined in sunxi.inc 2014-02-12 20:40:02 +01:00
Nicolas Aguirre
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
Nicolas Aguirre
c02fbb7b92 Install all modules built in images 2014-02-11 19:36:40 +01:00
Aguirre
f7f3e05b4d Merge pull request #31 from vonfritz/upstream-master
Upstream master
2014-02-05 19:08:58 +01:00
Marco Franceschetti
920a7c3100 Merge branch 'upstream-master' of https://github.com/vonfritz/meta-sunxi into upstream-master 2014-02-05 18:09:11 +01:00
Marco Franceschetti
31341dc3ef removed unneeded definition in sunxi.inc 2014-02-05 17:44:59 +01:00
Aguirre
889813ce8a Update olinuxino-a13.conf
Set the right u-boot machine for olinuxino-a13
2014-02-05 17:10:08 +01:00
Aguirre
ff44353d49 Merge pull request #22 from chenbd/master
update "sunxi-board-fex" and "u-boot" version
2014-02-05 17:06:42 +01:00
Aguirre
f8bef0bc77 Merge pull request #30 from net147/sunxi-emac-compiled-in
Compile sunxi-emac into kernel for booting from network over NFS
2014-02-05 17:06:27 +01:00
Aguirre
0a3c6d46a9 Merge pull request #27 from KristofRobot/CPU
README.md: added performance options (resolves #25)
2014-02-05 17:05:35 +01:00
Aguirre
12d866fc92 Merge pull request #26 from ebutera/master
gst-plugin-cedar: import PoC gstreamer 0.10 plugin
2014-02-05 17:05:15 +01:00
Aguirre
e97c80ba18 Merge pull request #29 from net147/olinuxino-a20-nic
linux: enable CONFIG_SUNXI_EMAC for olinuxino-a20 NIC
2014-02-05 17:03:47 +01:00
Jonathan Liu
1b9656c39d linux: compile sunxi-emac into kernel for cubietruck
The network driver needs to be compiled into the kernel for booting from
network over NFS.
2014-02-05 09:10:48 +11:00
Jonathan Liu
e7d8f0c856 linux: compile sunxi-emac into kernel for cubieboard2
The network driver needs to be compiled into the kernel for booting from
network over NFS.
2014-02-05 09:10:33 +11:00
Jonathan Liu
e6cd6c0ff6 linux: compile sunxi-emac into kernel for cubieboard
The network driver needs to be compiled into the kernel for booting from
network over NFS.
2014-02-05 09:09:26 +11:00
Kristof Robot
613b9080d7 README.md: added performance options (resolves #25) 2014-02-03 18:37:56 +01:00
Jonathan Liu
99f8bdf099 linux: enable CONFIG_SUNXI_EMAC for olinuxino-a20 NIC 2014-01-31 17:01:44 +11:00
Aguirre
217e80e133 Merge pull request #28 from KristofRobot/avahi-remove
avahi: remove recipe
2014-01-23 14:00:00 -08:00
Kristof Robot
e67b61652d avahi: remove recipe
Removing recipe append to configure avahi-daemon.
This does not belong in a machine layer,
but should be handled in a distro layer.
2014-01-20 20:47:48 +01:00
Enrico Butera
7f47fa5e99 gst-plugin-cedar: import PoC gstreamer 0.10 plugin
GStreamer 0.10 plugin for Cedar H264 hardware encoding with no
binary blobs.

Based on PoC h264 encoder by Jens Kuske:
https://github.com/jemk/cedrus/tree/master/h264enc

Tested on OLinuXino A20 micro, kernel sunxi-3.4

Signed-off-by: Enrico Butera <ebutera@users.berlios.de>
2014-01-16 13:52:23 +01:00
Marco Franceschetti
37a4b06332 removed unneeded definition in sunxi.inc 2014-01-12 06:47:57 +01:00
vonfritz
c0c2046432 Merge pull request #1 from chenbd/master
update "sunxi-board-fex" and "u-boot" version
2014-01-05 00:10:21 -08:00
Baodong Chen
0369653b14 update "sunxi-board-fex" and "u-boot" version 2014-01-02 16:36:44 +08:00
Aguirre
1101a2da80 Merge pull request #20 from KristofRobot/issue14
linux_3.4.bb: fix QA warnings/errors (resolves #14)
2014-01-01 10:44:12 -08:00
Aguirre
ef312d09c8 Merge pull request #21 from vonfritz/upstream-master
set the right uboot-machine
2014-01-01 10:43:59 -08:00
Marco Franceschetti
e8ac28f073 set the right uboot-machine 2014-01-01 18:50:31 +01:00
Kristof Robot
25c8f6f528 linux_3.4.bb: fix QA warnings/errors (resolves #14) 2014-01-01 10:44:10 +01:00
Aguirre
6fe6aef4c9 Merge pull request #18 from chenbd/master
Add support for cubietruck
2013-12-31 02:43:20 -08:00
Aguirre
0f6f87ed12 Merge pull request #16 from KristofRobot/sdcard_race_cond2
sdcard_image-sunxi.bbclass: fixing race condition with virtual/kernel (r...
2013-12-31 02:36:17 -08:00