2022-02-11 14:52:13 +01:00
|
|
|
#
|
|
|
|
# Linux kernel configuration
|
|
|
|
#
|
|
|
|
|
|
|
|
# kernel fundamentals
|
|
|
|
LX_ENABLE += TTY SERIAL_EARLYCON SERIAL_OF_PLATFORM PRINTK HAS_IOMEM
|
|
|
|
|
2022-06-17 15:18:17 +02:00
|
|
|
# support disabling ticking during idle
|
|
|
|
LX_ENABLE += NO_HZ_IDLE
|
|
|
|
|
2022-02-11 14:52:13 +01:00
|
|
|
# initrd support
|
|
|
|
LX_ENABLE += BINFMT_ELF BINFMT_SCRIPT BLK_DEV_INITRD
|
|
|
|
|
|
|
|
# UART device
|
|
|
|
LX_ENABLE += SERIAL_8250 SERIAL_8250_CONSOLE
|
|
|
|
|
|
|
|
# PCI support
|
|
|
|
LX_ENABLE += PCI
|
|
|
|
|
2022-03-15 13:57:30 +01:00
|
|
|
# ACPI support
|
|
|
|
LX_ENABLE += ACPI
|
|
|
|
|
2022-02-10 18:08:43 +01:00
|
|
|
# general network and WLAN support
|
2022-05-03 17:17:38 +02:00
|
|
|
LX_ENABLE += NET NETDEVICES PACKET
|
2022-02-10 18:08:43 +01:00
|
|
|
LX_ENABLE += WLAN CFG80211 MAC80211
|
2022-04-04 17:15:59 +02:00
|
|
|
LX_ENABLE += RFKILL
|
2022-02-10 18:08:43 +01:00
|
|
|
|
|
|
|
# iwlwifi
|
|
|
|
LX_ENABLE += WLAN_VENDOR_INTEL IWLWIFI IWLDVM IWLMVM
|
|
|
|
|
2022-02-11 14:52:13 +01:00
|
|
|
# USB host-controller support
|
|
|
|
LX_ENABLE += USB_SUPPORT USB USB_ARCH_HAS_HCD USB_XHCI_HCD USB_EHCI_HCD USB_OHCI_HCD
|
2022-05-03 17:17:38 +02:00
|
|
|
LX_ENABLE += USB_PCI USB_UHCI_HCD USB_USBNET
|
2022-02-11 14:52:13 +01:00
|
|
|
|
2022-01-21 11:07:28 +01:00
|
|
|
# Intel framebuffer
|
|
|
|
LX_ENABLE += DRM DRM_I915
|
|
|
|
|
|
|
|
# to automatically set up screen mode at boot time
|
|
|
|
LX_ENABLE += FB
|
|
|
|
|
2022-02-11 14:52:13 +01:00
|
|
|
# mandatory fs support
|
|
|
|
LX_ENABLE += PROC_FS SYSFS
|
|
|
|
|
|
|
|
LX_DISABLE += CC_HAS_ASM_GOTO
|
|
|
|
|
|
|
|
# slim down kernel by removing superfluous drivers
|
|
|
|
LX_DISABLE += HID HID_GENERIC USB_HID VGA_CONSOLE DUMMY_CONSOLE NLS VGA_ARB DEBUG_LIST
|