kconfigcheck: switch many options to modules
Based on running kconfig check against a few kernel configs in pmaports (which presumably already work/boot), and fixing the INFO messages when it complained about an option should be builtin. This also: - removes some options that were in the default category that were redefined/duplicated elsewhere, in order to avoid confusion later. - moves CONFIG_CBC to the default category (used by FDE and a few other things) Signed-off-by: Clayton Craft <craftyguy@postmarketos.org> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7136>
This commit is contained in:
parent
a6761951ff
commit
5e452bf41c
1 changed files with 221 additions and 226 deletions
|
|
@ -46,12 +46,12 @@ community = [
|
|||
ANDROID_PARANOID_NETWORK = "n"
|
||||
BLK_DEV_INITRD = "y"
|
||||
CGROUPS = "y"
|
||||
CRYPTO_CBC = "y"
|
||||
CRYPTO_AES = "y"
|
||||
CRYPTO_XTS = "y"
|
||||
DEVTMPFS = "y"
|
||||
DM_CRYPT = "y"
|
||||
INPUT_EVDEV = "y"
|
||||
EXT4_FS = "y"
|
||||
INPUT_EVDEV = "m"
|
||||
KINETO_GAN = "n"
|
||||
PFT = "n"
|
||||
SEC_RESTRICT_ROOTING = "n"
|
||||
|
|
@ -63,6 +63,7 @@ VT = "y"
|
|||
["category:default".">=2.6.0"."all"]
|
||||
BINFMT_ELF = "y"
|
||||
["category:default".">=3.10.0"."all"]
|
||||
# Note: MUST be =y else we're unable to run our initramfs's init script
|
||||
BINFMT_SCRIPT = "y"
|
||||
["category:default".">=4.0.0"."all"]
|
||||
UEVENT_HELPER = "y"
|
||||
|
|
@ -77,7 +78,7 @@ LBDAF = "y"
|
|||
["category:default".">=5.2.0"."all"]
|
||||
# Provide a proper dummy null console to improve compatibility
|
||||
# on devices that like to coerce console=null
|
||||
NULL_TTY = "y"
|
||||
NULL_TTY = "m"
|
||||
["category:default".">=5.19.0"."all"]
|
||||
FW_LOADER_COMPRESS_ZSTD = "y"
|
||||
["category:default".">=4.20.0"."all"]
|
||||
|
|
@ -88,9 +89,7 @@ UDMABUF = "y"
|
|||
|
||||
["category:netmount".">=2.6.0"."all"]
|
||||
CACHEFILES = "y"
|
||||
CRYPTO_AES = "y"
|
||||
CRYPTO_CAMELLIA = "y"
|
||||
CRYPTO_CBC = "y"
|
||||
CRYPTO_CTS = "y"
|
||||
CRYPTO_HMAC = "y"
|
||||
CRYPTO_SHA256 = "y"
|
||||
|
|
@ -102,7 +101,7 @@ NFS_V3 = "y"
|
|||
NFS_V4 = "y"
|
||||
RPCSEC_GSS_KRB5 = "y"
|
||||
["category:netmount".">=3.1.0"."all"]
|
||||
CRYPTO_CMAC = "y"
|
||||
CRYPTO_CMAC = "m"
|
||||
["category:netmount".">=3.10.0"."all"]
|
||||
CRYPTO_AES_TI = "y"
|
||||
["category:netmount".">=3.10.0"."aarch64"]
|
||||
|
|
@ -120,25 +119,22 @@ ANDROID_BINDER_IPC = "y"
|
|||
ANDROID_BINDER_IPC_SELFTEST = "n"
|
||||
BLK_DEV_LOOP = "y"
|
||||
BPF_SYSCALL = "y"
|
||||
BRIDGE = "y"
|
||||
BRIDGE = "m"
|
||||
BRIDGE_VLAN_FILTERING = "y"
|
||||
CGROUP_BPF = "y"
|
||||
FUSE_FS = "y"
|
||||
IP_NF_MANGLE = "y"
|
||||
NETFILTER_XTABLES = "y"
|
||||
NETFILTER_XT_MATCH_COMMENT = "y"
|
||||
SQUASHFS = "y"
|
||||
FUSE_FS = "m"
|
||||
IP_NF_MANGLE = "m"
|
||||
NETFILTER_XTABLES = "m"
|
||||
NETFILTER_XT_MATCH_COMMENT = "m"
|
||||
SQUASHFS = "m"
|
||||
SQUASHFS_XATTR = "y"
|
||||
SQUASHFS_XZ = "y"
|
||||
TMPFS_XATTR = "y"
|
||||
TUN = "y"
|
||||
VETH = "y"
|
||||
VLAN_8021Q = "y" # prerequisite for bridge
|
||||
TUN = "m"
|
||||
VETH = "m"
|
||||
VLAN_8021Q = "m" # prerequisite for bridge
|
||||
["category:waydroid".">=3.5"."all"]
|
||||
CROSS_MEMORY_ATTACH = "y"
|
||||
["category:waydroid".">=4.20.0"."all"]
|
||||
PSI = "y" # required by userspace OOM killer
|
||||
PSI_DEFAULT_DISABLED = "n"
|
||||
["category:waydroid"."<5.18"."all"]
|
||||
ASHMEM = "y"
|
||||
|
||||
|
|
@ -147,50 +143,48 @@ ASHMEM = "y"
|
|||
["category:iwd".">=0.0.0"."all"]
|
||||
ASYMMETRIC_KEY_TYPE = "y"
|
||||
ASYMMETRIC_PUBLIC_KEY_SUBTYPE = "y"
|
||||
CRYPTO_AES = "y"
|
||||
CRYPTO_CBC = "y"
|
||||
CRYPTO_CMAC = "y"
|
||||
CRYPTO_DES = "y"
|
||||
CRYPTO_CMAC = "m"
|
||||
CRYPTO_DES = "m"
|
||||
CRYPTO_ECB = "y"
|
||||
CRYPTO_HMAC = "y"
|
||||
CRYPTO_MD4 = "y" # Needed for EAP MSCHAPV2 authentication
|
||||
CRYPTO_MD5 = "y"
|
||||
CRYPTO_MD4 = "m" # Needed for EAP MSCHAPV2 authentication
|
||||
CRYPTO_MD5 = "m"
|
||||
CRYPTO_SHA1 = "y"
|
||||
CRYPTO_SHA256 = "y"
|
||||
CRYPTO_SHA512 = "y"
|
||||
CRYPTO_USER_API_HASH = "y"
|
||||
CRYPTO_USER_API_SKCIPHER = "y"
|
||||
CRYPTO_USER_API_HASH = "m"
|
||||
CRYPTO_USER_API_SKCIPHER = "m"
|
||||
KEYS = "y"
|
||||
KEY_DH_OPERATIONS = "y"
|
||||
PKCS7_MESSAGE_PARSER = "y"
|
||||
PKCS8_PRIVATE_KEY_PARSER = "y"
|
||||
PKCS8_PRIVATE_KEY_PARSER = "m"
|
||||
X509_CERTIFICATE_PARSER = "y"
|
||||
RFKILL = "y"
|
||||
RFKILL = "m"
|
||||
|
||||
# nftables: firewall, not related to nft scams
|
||||
["category:nftables".">=3.13.0"."all"]
|
||||
NETFILTER = "y"
|
||||
NF_CONNTRACK = "y"
|
||||
NF_TABLES = "y"
|
||||
NF_CONNTRACK = "m"
|
||||
NF_TABLES = "m"
|
||||
NF_TABLES_INET = "y"
|
||||
NFT_CT = "y"
|
||||
NFT_LOG = "y"
|
||||
NFT_LIMIT = "y"
|
||||
NFT_MASQ = "y"
|
||||
NFT_NAT = "y"
|
||||
NFT_REJECT = "y"
|
||||
NFT_CT = "m"
|
||||
NFT_LOG = "m"
|
||||
NFT_LIMIT = "m"
|
||||
NFT_MASQ = "m"
|
||||
NFT_NAT = "m"
|
||||
NFT_REJECT = "m"
|
||||
NF_TABLES_IPV4 = "y"
|
||||
NF_REJECT_IPV4 = "y"
|
||||
IP_NF_IPTABLES = "y"
|
||||
IP_NF_FILTER = "y"
|
||||
IP_NF_TARGET_REJECT = "y"
|
||||
IP_NF_NAT = "y"
|
||||
NF_REJECT_IPV4 = "m"
|
||||
IP_NF_IPTABLES = "m"
|
||||
IP_NF_FILTER = "m"
|
||||
IP_NF_TARGET_REJECT = "m"
|
||||
IP_NF_NAT = "m"
|
||||
NF_TABLES_IPV6 = "y"
|
||||
NF_REJECT_IPV6 = "y"
|
||||
IP6_NF_IPTABLES = "y"
|
||||
IP6_NF_FILTER = "y"
|
||||
IP6_NF_TARGET_REJECT = "y"
|
||||
IP6_NF_NAT = "y"
|
||||
NF_REJECT_IPV6 = "m"
|
||||
IP6_NF_IPTABLES = "m"
|
||||
IP6_NF_FILTER = "m"
|
||||
IP6_NF_TARGET_REJECT = "m"
|
||||
IP6_NF_NAT = "m"
|
||||
["category:nftables".">=3.13.0 <0.17"."all"]
|
||||
NFT_COUNTER = "y"
|
||||
|
||||
|
|
@ -201,42 +195,40 @@ NET_NS = "y"
|
|||
PID_NS = "y"
|
||||
IPC_NS = "y"
|
||||
UTS_NS = "y"
|
||||
CGROUPS = "y"
|
||||
CGROUP_CPUACCT = "y"
|
||||
CGROUP_DEVICE = "y"
|
||||
CGROUP_FREEZER = "y"
|
||||
CGROUP_SCHED = "y"
|
||||
CPUSETS = "y"
|
||||
KEYS = "y"
|
||||
VETH = "y"
|
||||
BRIDGE = "y" # (also needed for waydroid)
|
||||
BRIDGE_NETFILTER = "y"
|
||||
IP_NF_FILTER = "y"
|
||||
IP_NF_TARGET_MASQUERADE = "y"
|
||||
NETFILTER_XT_MATCH_ADDRTYPE = "y"
|
||||
NETFILTER_XT_MATCH_CONNTRACK = "y"
|
||||
NETFILTER_XT_MATCH_IPVS = "y"
|
||||
NETFILTER_XT_MARK = "y"
|
||||
NETFILTER_XT_TARGET_CHECKSUM = "y" # Needed for lxc
|
||||
IP_NF_NAT = "y"
|
||||
NF_NAT = "y"
|
||||
VETH = "m"
|
||||
BRIDGE = "m" # (also needed for waydroid)
|
||||
BRIDGE_NETFILTER = "m"
|
||||
IP_NF_FILTER = "m"
|
||||
IP_NF_TARGET_MASQUERADE = "m"
|
||||
NETFILTER_XT_MATCH_ADDRTYPE = "m"
|
||||
NETFILTER_XT_MATCH_CONNTRACK = "m"
|
||||
NETFILTER_XT_MATCH_IPVS = "m"
|
||||
NETFILTER_XT_MARK = "m"
|
||||
NETFILTER_XT_TARGET_CHECKSUM = "m" # Needed for lxc
|
||||
IP_NF_NAT = "m"
|
||||
NF_NAT = "m"
|
||||
POSIX_MQUEUE = "y"
|
||||
BLK_DEV_DM = "y" # Storage Drivers
|
||||
DUMMY = "y" # Network Drivers
|
||||
DUMMY = "m" # Network Drivers
|
||||
# USER_NS = "y" # This is already in pmOS kconfig check
|
||||
BLK_CGROUP = "y" # Optional section
|
||||
BLK_DEV_THROTTLING = "y" # Optional section
|
||||
CGROUP_PERF = "y" # Optional section
|
||||
NET_SCHED = "y" # Required by NET_CLS_CGROUP
|
||||
NET_CLS_CGROUP = "y" # Optional section
|
||||
NET_CLS_CGROUP = "m" # Optional section
|
||||
FAIR_GROUP_SCHED = "y" # Optional section
|
||||
IP_NF_TARGET_REDIRECT = "y" # Optional section
|
||||
IP_VS = "y" # Optional section
|
||||
IP_NF_TARGET_REDIRECT = "m" # Optional section
|
||||
IP_VS = "m" # Optional section
|
||||
IP_VS_NFCT = "y" # Optional section
|
||||
IP_VS_PROTO_TCP = "y" # Optional section
|
||||
IP_VS_PROTO_UDP = "y" # Optional section
|
||||
IP_VS_RR = "y" # Optional section
|
||||
# EXT4_FS = "y" # This is already in pmOS kconfig check
|
||||
IP_VS_RR = "m" # Optional section
|
||||
EXT4_FS_POSIX_ACL = "y" # Optional section
|
||||
EXT4_FS_SECURITY = "y" # Optional section
|
||||
["category:containers".">=3.2"."all"]
|
||||
|
|
@ -245,7 +237,7 @@ CFS_BANDWIDTH = "y" # Optional section
|
|||
CHECKPOINT_RESTORE = "y" # Needed for lxc
|
||||
["category:containers".">=3.6"."all"]
|
||||
MEMCG = "y"
|
||||
DM_THIN_PROVISIONING = "y" # Storage Drivers
|
||||
DM_THIN_PROVISIONING = "m" # Storage Drivers
|
||||
SWAP = "y"
|
||||
["category:containers".">=3.6"."x86 x64_64"]
|
||||
HUGETLB_PAGE = "y"
|
||||
|
|
@ -256,27 +248,27 @@ MEMCG_SWAP = "y"
|
|||
NF_NAT_IPV4 = "y" # Needed for lxc
|
||||
NF_NAT_IPV6 = "y" # Needed for lxc
|
||||
["category:containers".">=3.7"."all"]
|
||||
VXLAN = "y" # Network Drivers
|
||||
IP6_NF_TARGET_MASQUERADE = "y" # Needed for lxc
|
||||
VXLAN = "m" # Network Drivers
|
||||
IP6_NF_TARGET_MASQUERADE = "m" # Needed for lxc
|
||||
["category:containers".">=3.9"."all"]
|
||||
BRIDGE_VLAN_FILTERING = "y" # Network Drivers (also for waydroid)
|
||||
MACVLAN = "y" # Network Drivers
|
||||
MACVLAN = "m" # Network Drivers
|
||||
["category:containers".">=3.13"."all"]
|
||||
NFT_COMPAT = "y"
|
||||
NFT_COMPAT = "m"
|
||||
["category:containers".">=3.14"."all"]
|
||||
CGROUP_NET_PRIO = "y" # Optional section
|
||||
["category:containers".">=3.18"."all"]
|
||||
OVERLAY_FS = "y" # Storage Drivers
|
||||
OVERLAY_FS = "m" # Storage Drivers
|
||||
["category:containers".">=3.19"."all"]
|
||||
IPVLAN = "y" # Network Drivers
|
||||
IPVLAN = "m" # Network Drivers
|
||||
SECCOMP = "y" # Optional section
|
||||
["category:containers".">=4.4"."all"]
|
||||
CGROUP_PIDS = "y" # Optional section
|
||||
|
||||
# zram: RAM disk with on-the-fly compression
|
||||
["category:zram".">=0.0.0"."all"]
|
||||
ZRAM = "y"
|
||||
ZSMALLOC = "y"
|
||||
ZRAM = "m"
|
||||
ZSMALLOC = "m"
|
||||
SWAP = "y"
|
||||
|
||||
["category:zram"."<6.12"."all"]
|
||||
|
|
@ -287,31 +279,34 @@ ZRAM_BACKEND_ZSTD = "y"
|
|||
|
||||
# netboot: https://postmarketos.org/netboot
|
||||
["category:netboot".">=0.0.0"."all"]
|
||||
BLK_DEV_NBD = "y"
|
||||
BLK_DEV_NBD = "m"
|
||||
|
||||
# wireguard: VPN software, also includes options for wg-quick
|
||||
["category:wireguard".">=5.6_rc1"."all"]
|
||||
WIREGUARD = "y"
|
||||
WIREGUARD = "m"
|
||||
IP_ADVANCED_ROUTER = "y"
|
||||
IP_MULTIPLE_TABLES = "y"
|
||||
IPV6_MULTIPLE_TABLES = "y"
|
||||
NF_TABLES = "y"
|
||||
NF_TABLES = "m"
|
||||
NF_TABLES_IPV4 = "y"
|
||||
NF_TABLES_IPV6 = "y"
|
||||
NFT_CT = "y"
|
||||
NFT_FIB = "y"
|
||||
NFT_FIB_IPV4 = "y"
|
||||
NFT_FIB_IPV6 = "y"
|
||||
NFT_CT = "m"
|
||||
NFT_FIB = "m"
|
||||
NFT_FIB_IPV4 = "m"
|
||||
NFT_FIB_IPV6 = "m"
|
||||
NF_CONNTRACK_MARK = "y"
|
||||
|
||||
# filesystems
|
||||
["category:filesystems".">=0.0.0"."all"]
|
||||
# Note: These are builtin, not modules, because it reduces the overall
|
||||
# vmlinuz+initramfs size for devices with small boot partitions.
|
||||
# See: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7136#note_505237
|
||||
BTRFS_FS = "y"
|
||||
EXFAT_FS = "y"
|
||||
EXFAT_FS = "m"
|
||||
EXT4_FS = "y"
|
||||
F2FS_FS = "y"
|
||||
UDF_FS = "y"
|
||||
XFS_FS = "y"
|
||||
UDF_FS = "m"
|
||||
XFS_FS = "m"
|
||||
|
||||
# usb_gadgets
|
||||
["category:usb_gadgets".">=0.0.0"."all"]
|
||||
|
|
@ -331,22 +326,22 @@ USB_CONFIGFS_RNDIS = "y" # USB networking via RNDIS (legacy)
|
|||
# proper categories above and/or invent new categories with meaningful names.
|
||||
# >> Do not add more here!! <<
|
||||
["category:community_various".">=0.0.0"."all"]
|
||||
BINFMT_MISC = "y" # register binary formats
|
||||
BINFMT_MISC = "m" # register binary formats
|
||||
NETWORK_FILESYSTEMS = "y" # Required by CIFS
|
||||
CIFS = "y" # mount SMB shares
|
||||
LEDS_TRIGGER_PATTERN = "y" # feedbackd
|
||||
LEDS_TRIGGER_TIMER = "y" # hfd-service
|
||||
NETFILTER_XT_MATCH_MARK = "y" # e.g. HashiCorp Nomad
|
||||
NETFILTER_XT_MATCH_MULTIPORT = "y" # e.g. HashiCorp Nomad
|
||||
NETFILTER_XT_MATCH_STATISTIC = "y" # kube-proxy
|
||||
NETFILTER_XT_MATCH_TCPMSS = "y" # change MTU e.g. for Wireguard
|
||||
NETFILTER_XT_TARGET_TCPMSS = "y" # change MTU e.g. for Wireguard
|
||||
CIFS = "m" # mount SMB shares
|
||||
LEDS_TRIGGER_PATTERN = "m" # feedbackd
|
||||
LEDS_TRIGGER_TIMER = "m" # hfd-service
|
||||
NETFILTER_XT_MATCH_MARK = "m" # e.g. HashiCorp Nomad
|
||||
NETFILTER_XT_MATCH_MULTIPORT = "m" # e.g. HashiCorp Nomad
|
||||
NETFILTER_XT_MATCH_STATISTIC = "m" # kube-proxy
|
||||
NETFILTER_XT_MATCH_TCPMSS = "m" # change MTU e.g. for Wireguard
|
||||
NETFILTER_XT_TARGET_TCPMSS = "m" # change MTU e.g. for Wireguard
|
||||
# TODO = Depends on SUSPEND which is not enabled for some devices
|
||||
# PM_WAKELOCKS = "y" # Sxmo
|
||||
UCLAMP_TASK = "y" # Scheduler hints
|
||||
UCLAMP_TASK_GROUP = "y" # Scheduler hints
|
||||
RT_GROUP_SCHED = "n" # https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/2652
|
||||
DM_INTEGRITY = "y" # Device-mapper integrity target
|
||||
DM_INTEGRITY = "m" # Device-mapper integrity target
|
||||
|
||||
# uefi: proper modern booting
|
||||
["category:uefi".">=0.0.0"."all"]
|
||||
|
|
@ -370,152 +365,152 @@ EFI_ZBOOT = "y"
|
|||
# Devices that used to run windows may still want to access
|
||||
# the windows partition (e.g. to retrieve firmware on WoA)
|
||||
["category:uefi".">=5.15"."aarch64 x86_64"]
|
||||
NTFS3_FS = "y"
|
||||
NTFS3_FS = "m"
|
||||
|
||||
["category:input".">=0.0.0"."all"]
|
||||
BT_HIDP = "y" # Bluetooth HID
|
||||
BT_HIDP = "m" # Bluetooth HID
|
||||
HIDRAW = "y" # /dev/hidraw* support
|
||||
INPUT_UINPUT = "y" # buffyboard
|
||||
INPUT_JOYSTICK = "y" # Required by CONFIG_JOYSTICK_XPAD_FF
|
||||
JOYSTICK_XPAD = "y" # Xbox controller
|
||||
JOYSTICK_XPAD = "m" # Xbox controller
|
||||
JOYSTICK_XPAD_FF = "y" # Xbox controller force-feedback
|
||||
JOYSTICK_XPAD_LEDS = "y" # Xbox controller LEDs
|
||||
UHID = "y" # User-space HID, e.g. Bluetooth
|
||||
UHID = "m" # User-space HID, e.g. Bluetooth
|
||||
USB_ANNOUNCE_NEW_DEVICES = "y" # dmesg messages when connecting device
|
||||
USB_HIDDEV = "y" # /dev/usb/hiddevX support
|
||||
USB_PRINTER = "y" # printers
|
||||
USB_PRINTER = "m" # printers
|
||||
# All the special HID drivers that Fedora kernel enables
|
||||
HID_A4TECH = "y"
|
||||
HID_ACCUTOUCH = "y"
|
||||
HID_A4TECH = "m"
|
||||
HID_ACCUTOUCH = "m"
|
||||
HID_ACRUX_FF = "y"
|
||||
HID_ACRUX = "y"
|
||||
HID_ALPS = "y"
|
||||
HID_APPLEIR = "y"
|
||||
HID_APPLE = "y"
|
||||
HID_AUREAL = "y"
|
||||
HID_ACRUX = "m"
|
||||
HID_ALPS = "m"
|
||||
HID_APPLEIR = "m"
|
||||
HID_APPLE = "m"
|
||||
HID_AUREAL = "m"
|
||||
HID_BATTERY_STRENGTH = "y"
|
||||
HID_BELKIN = "y"
|
||||
HID_BETOP_FF = "y"
|
||||
HID_BIGBEN_FF = "y"
|
||||
HID_CHERRY = "y"
|
||||
HID_CHICONY = "y"
|
||||
HID_CMEDIA = "y"
|
||||
HID_CORSAIR = "y"
|
||||
HID_COUGAR = "y"
|
||||
HID_CP2112 = "y"
|
||||
HID_CREATIVE_SB0540 = "y"
|
||||
HID_CYPRESS = "y"
|
||||
HID_DRAGONRISE = "y"
|
||||
HID_ELAN = "y"
|
||||
HID_ELECOM = "y"
|
||||
HID_ELO = "y"
|
||||
HID_EMS_FF = "y"
|
||||
HID_EZKEY = "y"
|
||||
HID_FT260 = "y"
|
||||
HID_GEMBIRD = "y"
|
||||
HID_GENERIC = "y"
|
||||
HID_GFRM = "y"
|
||||
HID_GLORIOUS = "y"
|
||||
HID_GREENASIA = "y"
|
||||
HID_GT683R = "y"
|
||||
HID_GYRATION = "y"
|
||||
HID_HOLTEK = "y"
|
||||
HID_ICADE = "y"
|
||||
HID_ITE = "y"
|
||||
HID_JABRA = "y"
|
||||
HID_KENSINGTON = "y"
|
||||
HID_KEYTOUCH = "y"
|
||||
HID_KYE = "y"
|
||||
HID_LCPOWER = "y"
|
||||
HID_LED = "y"
|
||||
HID_LETSKETCH = "y"
|
||||
HID_LOGITECH_DJ = "y"
|
||||
HID_LOGITECH_HIDPP = "y"
|
||||
HID_LOGITECH = "y"
|
||||
HID_MACALLY = "y"
|
||||
HID_MAGICMOUSE = "y"
|
||||
HID_MALTRON = "y"
|
||||
HID_MAYFLASH = "y"
|
||||
HID_MCP2221 = "y"
|
||||
HID_MEGAWORLD_FF = "y"
|
||||
HID_MICROSOFT = "y"
|
||||
HID_MONTEREY = "y"
|
||||
HID_MULTITOUCH = "y"
|
||||
HID_NINTENDO = "y"
|
||||
HID_NTI = "y"
|
||||
HID_NTRIG = "y"
|
||||
HID_ORTEK = "y"
|
||||
HID_PANTHERLORD = "y"
|
||||
HID_PENMOUNT = "y"
|
||||
HID_PETALYNX = "y"
|
||||
HID_BELKIN = "m"
|
||||
HID_BETOP_FF = "m"
|
||||
HID_BIGBEN_FF = "m"
|
||||
HID_CHERRY = "m"
|
||||
HID_CHICONY = "m"
|
||||
HID_CMEDIA = "m"
|
||||
HID_CORSAIR = "m"
|
||||
HID_COUGAR = "m"
|
||||
HID_CP2112 = "m"
|
||||
HID_CREATIVE_SB0540 = "m"
|
||||
HID_CYPRESS = "m"
|
||||
HID_DRAGONRISE = "m"
|
||||
HID_ELAN = "m"
|
||||
HID_ELECOM = "m"
|
||||
HID_ELO = "m"
|
||||
HID_EMS_FF = "m"
|
||||
HID_EZKEY = "m"
|
||||
HID_FT260 = "m"
|
||||
HID_GEMBIRD = "m"
|
||||
HID_GENERIC = "m"
|
||||
HID_GFRM = "m"
|
||||
HID_GLORIOUS = "m"
|
||||
HID_GREENASIA = "m"
|
||||
HID_GT683R = "m"
|
||||
HID_GYRATION = "m"
|
||||
HID_HOLTEK = "m"
|
||||
HID_ICADE = "m"
|
||||
HID_ITE = "m"
|
||||
HID_JABRA = "m"
|
||||
HID_KENSINGTON = "m"
|
||||
HID_KEYTOUCH = "m"
|
||||
HID_KYE = "m"
|
||||
HID_LCPOWER = "m"
|
||||
HID_LED = "m"
|
||||
HID_LETSKETCH = "m"
|
||||
HID_LOGITECH_DJ = "m"
|
||||
HID_LOGITECH_HIDPP = "m"
|
||||
HID_LOGITECH = "m"
|
||||
HID_MACALLY = "m"
|
||||
HID_MAGICMOUSE = "m"
|
||||
HID_MALTRON = "m"
|
||||
HID_MAYFLASH = "m"
|
||||
HID_MCP2221 = "m"
|
||||
HID_MEGAWORLD_FF = "m"
|
||||
HID_MICROSOFT = "m"
|
||||
HID_MONTEREY = "m"
|
||||
HID_MULTITOUCH = "m"
|
||||
HID_NINTENDO = "m"
|
||||
HID_NTI = "m"
|
||||
HID_NTRIG = "m"
|
||||
HID_ORTEK = "m"
|
||||
HID_PANTHERLORD = "m"
|
||||
HID_PENMOUNT = "m"
|
||||
HID_PETALYNX = "m"
|
||||
HID_PICOLCD_BACKLIGHT = "y"
|
||||
LCD_CLASS_DEVICE = "y" # Required by HID_PICOLCD_LCD
|
||||
LCD_CLASS_DEVICE = "m" # Required by HID_PICOLCD_LCD
|
||||
HID_PICOLCD_LCD = "y"
|
||||
HID_PICOLCD_LEDS = "y"
|
||||
HID_PICOLCD = "y"
|
||||
HID_PICOLCD = "m"
|
||||
HID_PID = "y"
|
||||
HID_PLANTRONICS = "y"
|
||||
HID_PLAYSTATION = "y"
|
||||
HID_PRIMAX = "y"
|
||||
HID_PRODIKEYS = "y"
|
||||
HID_PXRC = "y"
|
||||
HID_RAZER = "y"
|
||||
HID_RETRODE = "y"
|
||||
HID_RMI = "y"
|
||||
HID_ROCCAT = "y"
|
||||
HID_SAITEK = "y"
|
||||
HID_SAMSUNG = "y"
|
||||
HID_SEMITEK = "y"
|
||||
HID_SENSOR_ACCEL_3D = "y"
|
||||
HID_SENSOR_ALS = "y"
|
||||
HID_SENSOR_CUSTOM_INTEL_HINGE = "y"
|
||||
HID_SENSOR_DEVICE_ROTATION = "y"
|
||||
HID_SENSOR_GYRO_3D = "y"
|
||||
HID_SENSOR_HUB = "y"
|
||||
HID_SENSOR_HUMIDITY = "y"
|
||||
HID_SENSOR_IIO_COMMON = "y"
|
||||
HID_SENSOR_IIO_TRIGGER = "y"
|
||||
HID_SENSOR_INCLINOMETER_3D = "y"
|
||||
HID_SENSOR_MAGNETOMETER_3D = "y"
|
||||
HID_SENSOR_TEMP = "y"
|
||||
HID_SIGMAMICRO = "y"
|
||||
HID_SMARTJOYPLUS = "y"
|
||||
HID_SONY = "y"
|
||||
HID_SPEEDLINK = "y"
|
||||
HID_STEAM = "y"
|
||||
HID_STEELSERIES = "y"
|
||||
HID_SUNPLUS = "y"
|
||||
HID_THINGM = "y"
|
||||
HID_THRUSTMASTER = "y"
|
||||
HID_TIVO = "y"
|
||||
HID_TOPRE = "y"
|
||||
HID_TOPSEED = "y"
|
||||
HID_TWINHAN = "y"
|
||||
HID_U2FZERO = "y"
|
||||
HID_UCLOGIC = "y"
|
||||
HID_UDRAW_PS3 = "y"
|
||||
HID_VIEWSONIC = "y"
|
||||
HID_VIVALDI = "y"
|
||||
HID_WACOM = "y"
|
||||
HID_WALTOP = "y"
|
||||
HID_WIIMOTE = "y"
|
||||
HID_XIAOMI = "y"
|
||||
HID_XINMO = "y"
|
||||
HID_ZEROPLUS = "y"
|
||||
HID_ZYDACRON = "y"
|
||||
HID_PLANTRONICS = "m"
|
||||
HID_PLAYSTATION = "m"
|
||||
HID_PRIMAX = "m"
|
||||
HID_PRODIKEYS = "m"
|
||||
HID_PXRC = "m"
|
||||
HID_RAZER = "m"
|
||||
HID_RETRODE = "m"
|
||||
HID_RMI = "m"
|
||||
HID_ROCCAT = "m"
|
||||
HID_SAITEK = "m"
|
||||
HID_SAMSUNG = "m"
|
||||
HID_SEMITEK = "m"
|
||||
HID_SENSOR_ACCEL_3D = "m"
|
||||
HID_SENSOR_ALS = "m"
|
||||
HID_SENSOR_CUSTOM_INTEL_HINGE = "m"
|
||||
HID_SENSOR_DEVICE_ROTATION = "m"
|
||||
HID_SENSOR_GYRO_3D = "m"
|
||||
HID_SENSOR_HUB = "m"
|
||||
HID_SENSOR_HUMIDITY = "m"
|
||||
HID_SENSOR_IIO_COMMON = "m"
|
||||
HID_SENSOR_IIO_TRIGGER = "m"
|
||||
HID_SENSOR_INCLINOMETER_3D = "m"
|
||||
HID_SENSOR_MAGNETOMETER_3D = "m"
|
||||
HID_SENSOR_TEMP = "m"
|
||||
HID_SIGMAMICRO = "m"
|
||||
HID_SMARTJOYPLUS = "m"
|
||||
HID_SONY = "m"
|
||||
HID_SPEEDLINK = "m"
|
||||
HID_STEAM = "m"
|
||||
HID_STEELSERIES = "m"
|
||||
HID_SUNPLUS = "m"
|
||||
HID_THINGM = "m"
|
||||
HID_THRUSTMASTER = "m"
|
||||
HID_TIVO = "m"
|
||||
HID_TOPRE = "m"
|
||||
HID_TOPSEED = "m"
|
||||
HID_TWINHAN = "m"
|
||||
HID_U2FZERO = "m"
|
||||
HID_UCLOGIC = "m"
|
||||
HID_UDRAW_PS3 = "m"
|
||||
HID_VIEWSONIC = "m"
|
||||
HID_VIVALDI = "m"
|
||||
HID_WACOM = "m"
|
||||
HID_WALTOP = "m"
|
||||
HID_WIIMOTE = "m"
|
||||
HID_XIAOMI = "m"
|
||||
HID_XINMO = "m"
|
||||
HID_ZEROPLUS = "m"
|
||||
HID_ZYDACRON = "m"
|
||||
["category:input".">=0.0.0"."x86 x86_64"]
|
||||
HID_LENOVO = "y"
|
||||
HID_LENOVO = "m"
|
||||
["category:input".">=6.3"."all"]
|
||||
HID_EVISION = "y"
|
||||
HID_EVISION = "m"
|
||||
HID_SUPPORT = "y"
|
||||
["category:input".">=6.5"."all"]
|
||||
HID_NVIDIA_SHIELD = "y"
|
||||
HID_NVIDIA_SHIELD = "m"
|
||||
["category:input".">=6.6"."all"]
|
||||
HID_GOOGLE_STADIA_FF = "y"
|
||||
HID_GOOGLE_STADIA_FF = "m"
|
||||
["category:input".">=6.10"."all"]
|
||||
HID_WINWING = "y"
|
||||
HID_WINWING = "m"
|
||||
["category:input".">=6.12"."all"]
|
||||
HID_GOODIX_SPI = "y"
|
||||
HID_GOODIX_SPI = "m"
|
||||
["category:input".">=0.0.0"."riscv64 x86 x86_64"]
|
||||
HID_BPF = "y"
|
||||
["category:input".">=6.4.0"."aarch64"]
|
||||
|
|
@ -524,15 +519,15 @@ HID_BPF = "y"
|
|||
BPF_JIT = "y" # Required by HID_BPF
|
||||
|
||||
["category:usb".">=0.0.0"."all"]
|
||||
DRM_UDL = "y" # DisplayLink - connecting displays via USB
|
||||
SND_USB_AUDIO = "y" # USB audio devices
|
||||
USB_SERIAL_CP210X = "y" # USB serial console
|
||||
USB_SERIAL_SIMPLE = "y" # USB serial console
|
||||
USB_STORAGE = "y" # USB mass storage devices
|
||||
USB_RTL8152 = "y" # USB Ethernet
|
||||
DRM_UDL = "m" # DisplayLink - connecting displays via USB
|
||||
SND_USB_AUDIO = "m" # USB audio devices
|
||||
USB_SERIAL_CP210X = "m" # USB serial console
|
||||
USB_SERIAL_SIMPLE = "m" # USB serial console
|
||||
USB_STORAGE = "m" # USB mass storage devices
|
||||
USB_RTL8152 = "m" # USB Ethernet
|
||||
|
||||
["category:virt".">=0.0.0"."all"]
|
||||
HW_RANDOM_VIRTIO = "y"
|
||||
HW_RANDOM_VIRTIO = "m"
|
||||
KVM = "y"
|
||||
VIRTUALIZATION = "y"
|
||||
|
||||
|
|
@ -550,7 +545,7 @@ LEDS_GROUP_MULTICOLOR = "y" # pma!5991
|
|||
|
||||
# Required for immutable image booting
|
||||
["category:immutable".">=0.0.0"."all"]
|
||||
EFIVAR_FS = "y"
|
||||
DM_VERITY = "y"
|
||||
EFIVAR_FS = "m"
|
||||
DM_VERITY = "m"
|
||||
EROFS_FS = "y"
|
||||
EROFS_FS_ZIP = "y"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue