aboutsummaryrefslogtreecommitdiffstats
path: root/ktypes/base/non-hardware.cfg
blob: 0474699daa1704d0e48ba5c0c20e70dd19d85c07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
# SPDX-License-Identifier: MIT
# Items listed in here are explicitly considered as non-hardware items,
# regardless of what Kconfig file they were found in.  Given there are
# some 7000 or more CONFIG items, the Kconfig files work remarkably well
# for sorting hardware vs non-hardware, but there are a few dolphins in
# the tuna net (e.g. typically device drivers that aren't really tied to
# a real piece of hardware).

# Misc drivers
CONFIG_BLK_DEV_LOOP
CONFIG_BLK_DEV_RAM
CONFIG_BLK_DEV_NBD

CONFIG_SOFT_WATCHDOG

# This still also appears in some older arch/.../Kconfig files (e.g. alpha)
CONFIG_PREEMPT

# Network related drivers/items.
CONFIG_NET
CONFIG_NET_CORE
CONFIG_NETCONSOLE
CONFIG_NETCONSOLE_DYNAMIC
CONFIG_NETDEVICES

CONFIG_TUN
CONFIG_BONDING
CONFIG_DUMMY
CONFIG_WIREGUARD
CONFIG_EQUALIZER

CONFIG_MACVLAN
CONFIG_MACVTAP
CONFIG_IPVLAN
CONFIG_IPVTAP
CONFIG_VXLAN
CONFIG_GENEVE
CONFIG_BAREUDP
CONFIG_GTP

CONFIG_NETPOLL
CONFIG_NET_POLL_CONTROLLER
CONFIG_NTB_NETDEV

CONFIG_TAP
CONFIG_TUN
CONFIG_VETH
CONFIG_VIRTIO_NET
CONFIG_NLMON
CONFIG_NET_VRF
CONFIG_VSOCKMON
CONFIG_MHI_NET

CONFIG_PPP
CONFIG_PPP_ASYNC
CONFIG_PPP_BSDCOMP
CONFIG_PPP_DEFLATE
CONFIG_PPP_FILTER
CONFIG_PPP_MPPE
CONFIG_PPP_MULTILINK
CONFIG_PPPOATM
CONFIG_PPPOE
CONFIG_PPP_SYNC_TTY

CONFIG_SLIP
CONFIG_SLIP_COMPRESSED
CONFIG_SLIP_MODE_SLIP6
CONFIG_SLIP_SMART

# Generic non-driver type options
CONFIG_SWAP
CONFIG_MAGIC_SYSRQ
CONFIG_UNIX98_PTYS
CONFIG_LEGACY_PTYS

CONFIG_COMMON_CLK
CONFIG_COMMON_CLK_DEBUG

CONFIG_BT_HCIBTUSB
CONFIG_BT_HCIUART
CONFIG_BT_HCIUART_LL
CONFIG_BT_HCIUART_BCM
CONFIG_BT_HCIUART_QCA
CONFIG_LEGACY_PTY_COUNT

CONFIG_XEN_NETDEV_FRONTEND
CONFIG_XEN_NETDEV_BACKEND
CONFIG_NETDEVSIM