kconfigcheck: add missing option dependencies

These options are things that other required kconfig depend on, found
when creating a new config from scratch and noticing a few required
kconfig wasn't making it into the final config.

I don't expect this to have any impact on existing kernel packages that
already pass the kconfig check, because they would already need to have
these options enabled.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6641
This commit is contained in:
Clayton Craft 2025-06-10 23:19:30 -07:00 committed by Oliver Smith
parent 8a8c337317
commit aae0373b2d
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB

View file

@ -199,6 +199,7 @@ DUMMY = true # Network Drivers
BLK_CGROUP = true # Optional section
BLK_DEV_THROTTLING = true # Optional section
CGROUP_PERF = true # Optional section
NET_SCHED = true # Required by NET_CLS_CGROUP
NET_CLS_CGROUP = true # Optional section
FAIR_GROUP_SCHED = true # Optional section
IP_NF_TARGET_REDIRECT = true # Optional section
@ -303,6 +304,7 @@ USB_CONFIGFS_RNDIS = true # USB networking via RNDIS (legacy)
# >> Do not add more here!! <<
["category:community_various".">=0.0.0"."all"]
BINFMT_MISC = true # register binary formats
NETWORK_FILESYSTEMS = true # Required by CIFS
CIFS = true # mount SMB shares
LEDS_TRIGGER_PATTERN = true # feedbackd
LEDS_TRIGGER_TIMER = true # hfd-service
@ -323,6 +325,7 @@ DM_INTEGRITY = true # Device-mapper integrity target
EFI_STUB = true
EFI = true
DMI = true
PSTORE = true
EFI_ESRT = true
EFI_VARS_PSTORE = true
EFI_RUNTIME_WRAPPERS = true
@ -348,6 +351,7 @@ UDMABUF = true
BT_HIDP = true # Bluetooth HID
HIDRAW = true # /dev/hidraw* support
INPUT_UINPUT = true # buffyboard
INPUT_JOYSTICK = true # Required by CONFIG_JOYSTICK_XPAD_FF
JOYSTICK_XPAD = true # Xbox controller
JOYSTICK_XPAD_FF = true # Xbox controller force-feedback
JOYSTICK_XPAD_LEDS = true # Xbox controller LEDs
@ -421,6 +425,7 @@ HID_PENMOUNT = true
HID_PETALYNX = true
HID_PICOLCD_BACKLIGHT = true
HID_PICOLCD_FB = true
LCD_CLASS_DEVICE = true # Required by HID_PICOLCD_LCD
HID_PICOLCD_LCD = true
HID_PICOLCD_LEDS = true
HID_PICOLCD = true
@ -491,6 +496,8 @@ HID_GOODIX_SPI = true
HID_BPF = true
["category:input".">=6.4.0"."aarch64"]
HID_BPF = true
["category:input".">=4.15.0"."all"]
BPF_JIT = true # Required by HID_BPF
["category:usb".">=0.0.0"."all"]
DRM_UDL = true # DisplayLink - connecting displays via USB
@ -505,6 +512,8 @@ KVM = true
VIRTUALIZATION = true
["category:debug".">=0.0.0"."all"]
FTRACE = true # Required by DEBUG_FTRACE
FUNCTION_TRACER = true # Required by DEBUG_FTRACE
DYNAMIC_DEBUG = true # Enable debug dynamically
DYNAMIC_FTRACE = true # Enable function tracing dynamically