Commit Graph

65 Commits

Author SHA1 Message Date
Sergey Matyukevich
941e978370 Add support for pcduino devices
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>
2016-05-18 22:17:42 +03:00
Jens Lucius
eb616d74b2 Add CONFIG_INPUT_EVDEV to kernel config
Signed-off-by: Jens Lucius info@jenslucius.com
2016-03-01 15:02:22 +01:00
Jens Lucius
4e261ffb96 update kernel versions
- 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>
2015-09-21 15:51:59 +02:00
Koen Kooi
2e8a4b71cf linux defconfig: tun/tap/bond/ppp and more networking options
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 20:35:35 +02:00
Koen Kooi
08143b5735 linux defconfig: more block options
RAID, LVM, DM, blk-mq and more

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 20:34:23 +02:00
Koen Kooi
25a65df5a3 linux defconfig: enable more assembler and NEON code and blocklevel
security

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 20:32:02 +02:00
Koen Kooi
7952eb7f17 linux defconfig: more led triggers and i2c led drivers
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 20:29:01 +02:00
Koen Kooi
9ae2eecab8 linux defconfig: enable more cpufreq governors, cpuidle and hibernation
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 20:27:20 +02:00
Koen Kooi
ef3a203e02 linux defconfig: v4l usb/spi/i2c/sdio driver support
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 20:26:09 +02:00
Koen Kooi
1ef92fd0d2 linux defconfig: 6lowpan protocol support
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 20:22:15 +02:00
Koen Kooi
f3d9254f7f linux defconfig: networking options
95% is {ip,nf,x,eb}tables support, the rest is things like fq_codel and
htb for better latency.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 20:20:23 +02:00
Koen Kooi
5a23591b24 linux defconfig: enable IO tracing
Among other things, this enables htop to show IO per process.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 20:14:31 +02:00
Koen Kooi
08dfe98af6 linux defconfig: add more kernel features:
* 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>
2015-07-30 10:43:15 +02:00
Koen Kooi
6fd8f0e07a linux defconfig: enable BT and BLE support and drivers
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 10:41:32 +02:00
Koen Kooi
12db242d7e linux defconfig: enable all SDIO/SPI/USB wifi drivers
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 10:40:22 +02:00
Koen Kooi
49ada71639 linux defconfig: turn on wireless networking
This is only the support for wireless in the networking stack, not the
actual drivers.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 10:36:48 +02:00
Koen Kooi
af112e2f1c linux defconfig: enable IPv6 as module
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2015-07-30 10:10:58 +02:00
Koen Kooi
dcb2166a1c linux defconfig: turn on autofs, fuse and fanotify
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>
2015-07-30 10:05:56 +02:00
Jens Lucius
8107abbdee kernel: fix missing device tree, switch to mainline
- 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>
2015-06-16 16:33:57 +02:00
Jens Lucius
091001b76d lime2: remove double kernel config entry
An earlier patch introduced a double kernel config line. Remove it.

Signed-off-by: Jens Lucius <info@jenslucius.com>
2015-04-02 14:27:42 +02:00
Jens Lucius
7b424b6ec9 lime2: fix gmac vs emac kernel issue
The Olimex lime2 has gigabit ethernet instead of fast ethernet of other
limes. So it uses the gmac driver instead of the emac driver in linux
kernel.
2015-03-09 12:42:58 +01:00
Jens Lucius
eeb41f14c8 Add more devices (LimeA10, Lime2, A13SOM, Forfun Q88DB)
Add Olimex Boards Olinuxino A10 Lime, A20 Lime2, A13SOM and Forfun
A13 Tablet. Sort all machine names in recipes alphabetically.
2015-03-03 18:09:46 +01:00
Nicolas Aguirre
5727515f10 Add support for banapi machine
Conflicts:
	recipes-bsp/sunxi-board-fex/sunxi-board-fex.bb
	recipes-bsp/u-boot/u-boot_git.bb
	recipes-graphics/libgles/sunxi-mali_git.bb
	recipes-kernel/linux/linux_3.4.bb
2015-02-22 11:59:46 +01:00
Christian Ege
d5461fdab9 This adds support to build for the Olimex A20-OLinuXino-LIME
- Added a "olinuxino-a20lime" machine configuration

Signed-off-by: Christian Ege <k4230r6@gmail.com>
2014-09-29 22:19:37 +02:00
dnmeid
b81aa265ed olinuxino-a20som: add kernel configuration 2014-09-08 12:16:10 +02:00
Marco Franceschetti
9bf053c15a remove unnedded patches and confs 2014-03-23 10:18:57 +01:00
Aguirre
9f46a07305 linux: prepare defconfigs for axp20x thermal support 2014-03-21 07:53:02 +01:00
Aguirre
6e04e84948 Merge pull request #49 from peolsson/master
Added Olinuxino A10 LIME
2014-03-21 07:51:04 +01:00
Koen Kooi
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
Peter Olsson
7f1c185828 Added Olinuxino A10 LIME 2014-03-07 16:05:47 +01:00
Koen Kooi
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
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
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
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
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
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
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
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
Jonathan Liu
99f8bdf099 linux: enable CONFIG_SUNXI_EMAC for olinuxino-a20 NIC 2014-01-31 17:01:44 +11:00
Baodong Chen
db3d191f28 Add support for cubietruck 2013-12-31 10:52:13 +08:00
Marco Franceschetti
c80c4d24b9 Add support for the olinuxino-A20 board 2013-12-11 18:54:31 +01:00
Raoul Hecky
f2bc290430 remove modules that cause a build failure 2013-12-10 15:36:18 +01:00
Nicolas Aguirre
3a8616d932 new machine meleg : Add support for mele a1000g and a2000g 2013-12-02 15:19:18 +01:00
Sergey Lapin
a3d83e799d cubieboard: updated defconfig 2013-11-06 09:12:00 +04:00
Kristof Robot
6f0fb62383 Updated based on latest sun7i-defconfig from jwrdegoede
URL:https://github.com/jwrdegoede/linux-sunxi/blob/sunxi-3.4/arch/arm/configs/sun7i_defconfig

Also enabled CONFIG_VFPv3
2013-10-31 13:30:44 +01:00