]> Git Repo - buildroot-mgba.git/blame - linux/Config.ext.in
linux: bump default to version 4.14.5
[buildroot-mgba.git] / linux / Config.ext.in
CommitLineData
3011d235
TDS
1menu "Linux Kernel Extensions"
2
9f5802c1 3#-------------------------------------------------------------------------------
956d4ab0
TDS
4# Xenomai
5config BR2_LINUX_KERNEL_EXT_XENOMAI
6 bool "Adeos/Xenomai Real-time patch"
9f5802c1 7 depends on BR2_PACKAGE_XENOMAI_ARCH_SUPPORTS
4e0ddff6 8 depends on BR2_TOOLCHAIN_HAS_THREADS
9f5802c1 9 depends on !BR2_TOOLCHAIN_USES_MUSL
956d4ab0
TDS
10 select BR2_PACKAGE_XENOMAI
11 help
88f80b31
RN
12 Xenomai is split in two parts: a kernel part and a userspace
13 part. Enabling this option automatically selects the Xenomai
14 package and helps in patching the Linux kernel built by
15 Buildroot with the Xenomai kernel part (ie Adeos/Ipipe).
956d4ab0 16
88f80b31
RN
17 You can find the currently supported kernel versions by
18 looking at the available patches in the Xenomai sources
19 tree: ksrc/arch/$(ARCH)/patches
20
21 However, it is recommended to use the latest version of the
22 Adeos/Ipipe patch available at
23 http://download.gna.org/adeos/patches
24
25 Xenomai is know to support Blackfin, SH4, x86, ARM, NIOS2
26 and PowerPC architectures.
c2c06aad 27
956d4ab0 28config BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH
956d4ab0 29 string "Path for Adeos patch file"
9f5802c1 30 depends on BR2_LINUX_KERNEL_EXT_XENOMAI
956d4ab0
TDS
31 help
32 Optionally, explicitly specify the Adeos patch to use.
88f80b31 33 Download it at http://download.gna.org/adeos/patches
956d4ab0
TDS
34 and verify that your kernel version in buildroot matches.
35
9f5802c1
YM
36comment "xenomai needs a uClibc or glibc toolchain w/ threads"
37 depends on BR2_PACKAGE_XENOMAI_ARCH_SUPPORTS
38 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_USES_MUSL
39
40#-------------------------------------------------------------------------------
8797a9cd
TP
41# RTAI
42config BR2_LINUX_KERNEL_EXT_RTAI
bed4e278
TDS
43 bool "RTAI Real-time patch"
44 select BR2_PACKAGE_RTAI
45 help
46 RTAI Kernel part.
8797a9cd 47
7d4a2f2c
DL
48#-------------------------------------------------------------------------------
49# ev3dev Linux drivers
50config BR2_LINUX_KERNEL_EXT_EV3DEV_LINUX_DRIVERS
51 bool "ev3dev Linux drivers"
52 select BR2_PACKAGE_EV3DEV_LINUX_DRIVERS
53 help
54 Linux drivers for LEGO MINDSTORMS EV3 from the ev3dev project.
55
56 https://github.com/ev3dev/lego-linux-drivers
57
9f5802c1 58#-------------------------------------------------------------------------------
9b2bbe34
PS
59# fbtft
60config BR2_LINUX_KERNEL_EXT_FBTFT
61 bool "FB TFT drivers"
62 select BR2_PACKAGE_FBTFT
63 help
64 Linux Framebuffer drivers for small TFT LCD display modules,
0b4ac9b9
PS
65 e.g. Adafruit PiTFT displays for Raspberry Pi (this extra
66 package is only needed for linux kernels until v3.19, since
67 v4.0 the drivers are included in the staging area).
9b2bbe34
PS
68
69 To enable fbtft, e.g. for Adafruit 2.8 PiTFT, enable the
70 following kernel configurations:
71 - CONFIG_SPI
72 - CONFIG_GPIOLIB
73 - CONFIG_FB
74 - CONFIG_FB_TFT
75 - CONFIG_FB_TFT_ILI9341
76
77 https://github.com/notro/fbtft
78
010588c1
CS
79# aufs-standalone
80config BR2_LINUX_KERNEL_EXT_AUFS
81 bool "Aufs Filesystem Module patch"
82 select BR2_PACKAGE_AUFS
83 help
84 Aufs is split in two parts: a kernel part and a userspace
85 part. Enabling this option automatically selects the aufs
86 standalone (module) package and patches the Linux kernel
87 built by Buildroot with the aufs kernel part (ie fs/aufs).
88
89 It is important to use the correct branch of aufs-standalone.
90
91if BR2_LINUX_KERNEL_EXT_AUFS
92
93choice
94 bool "aufs-standalone series"
95 help
96 Select the major series of this version. This must match the
97 major version of your kernel (e.g. for kernels 3.x, select
98 aufs3.x; for kernels 4.x, select aufs4.x).
99
100 Note: neither aufs1.x nor aufs2.x (both for kernels older than
101 3.x) are supported.
102
103config BR2_LINUX_KERNEL_EXT_AUFS_SERIES_3
104 bool "aufs3.x"
105
106config BR2_LINUX_KERNEL_EXT_AUFS_SERIES_4
107 bool "aufs4.x"
108
109endchoice
110
111config BR2_LINUX_KERNEL_EXT_AUFS_SERIES
112 int
113 default 3 if BR2_LINUX_KERNEL_EXT_AUFS_SERIES_3
114 default 4 if BR2_LINUX_KERNEL_EXT_AUFS_SERIES_4
115
116config BR2_LINUX_KERNEL_EXT_AUFS_VERSION
117 string "aufs-standalone version"
118 default ""
119 help
120 The version you choose must match that of your kernel. Usually,
121 the sha1 of the cset you want to use; avoid using a branch name
122 as this yields non-reproducible builds.
123
124 See the following resources to see what versions are available:
125
126 For aufs3.x: https://sourceforge.net/p/aufs/aufs3-standalone/ref/master/branches/
127 For aufs4.x: https://github.com/sfjro/aufs4-standalone/branches/all
128
129endif # aufs
130
3011d235 131endmenu
This page took 0.515995 seconds and 4 git commands to generate.