Move device tree configuration to machine files. Check for device tree
in sd card creation and include device tree file in first partition.
Signed-off-by: Jens Lucius <info@jenslucius.com>
Removing the linux.inc introduced an unnecessary dependency on meta-oe.
Add the latest linux.inc from meta-oe to the layer and change path.
Signed-off-by: Jens Lucius <info@jenslucius.com>
KERNEL_IMAGETYPE is defined in kernel (linux_3.4.bb) and machine
(conf/machine/include/sunxi.inc). This can lead to problems when
trying to change the image type. Removed from kernel.
Signed-off-by: Jens Lucius <info@jenslucius.com>
This fixes an issue with systemd >= 213, where it can't mount a
filesystem in /sys/fs/cgroups/systemd because sysfs didn't support
xattr.
Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Changes include, but are not limited to:
* 32bit hdmi audio support
* MMC support for sun41
* SPI fixes
* AXP thermal support
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
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>
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>
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>
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>
Also update defconfigs with upstream changes to enable CMA.
Runtime tested on Olinuxino-a13/Angstrom
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>