Add support for LinkSprite pcDuino1 device and its flavors
including pcduino-lite and pcduino-lite-wifi:
- add pcduino machine description
- enable CONFIG_SPI_SPIDEV in upstream kernel defconfig to provide simple userspace access
to SPI devices on Arduino shields
Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
- Update kernel from 4.1.3 to 4.1.7
- Update git kernel from 4.2rc4 to 4.3rc2
- Sync defconfig with latest version
Signed-off-by: Jens Lucius <info@jenslucius.com>
* Fhandle: unbreak serial port console in systemd
* ikconfig: have /proc/config.gz available for reference
sysvipc, mqueues and bpf are useful for userspace that is more than just
busybox.
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Systemd works a lot better with autofs, fuse and fanotify, so turn those
on.
Fuse and fanotify are also useful outside of systemd.
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
- Add back missing device tree definitions in machine files
- Switch to mainline kernel by default
- Add description to switch back to sunxi versions in README
Signed-off-by: Jens Lucius <info@jenslucius.com>
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>