virt_linux: add USB HID/NET/MBIM to kernel configuration

issue #4958
This commit is contained in:
Sebastian Sumpf 2023-06-13 22:33:23 +02:00 committed by Christian Helmuth
parent f9e70b0300
commit 57d2b7235d

View File

@ -3,7 +3,10 @@
#
# kernel fundamentals
LX_ENABLE += TTY SERIAL_EARLYCON SERIAL_OF_PLATFORM PRINTK HAS_IOMEM SMP
LX_ENABLE += TTY MMU SERIAL_EARLYCON SERIAL_OF_PLATFORM PRINTK HAS_IOMEM SMP
# do not generate thumb instructions on ARMv7 platforms
LX_DISABLE += THUMB2_KERNEL ARM_VIRT_EXT DEBUG_PREEMPT
# support disabling ticking during idle
LX_ENABLE += NO_HZ_IDLE
@ -30,6 +33,32 @@ LX_ENABLE += CRYPTO_JITTERENTROPY CRYPTO_ANSI_CPRNG HW_RANDOM_TIMERIOMEM
# wireguard driver
LX_ENABLE += WIREGUARD WIREGUARD_DEBUG
# input
LX_ENABLE += INPUT INPUT_EVDEV
# HID
LX_ENABLE += HID HID_GENERIC
# USB
LX_ENABLE += USB USB_SUPPORT USB USB_ARCH_HAS_HCD
LX_DISABLE += USB_PCI
# USB HID
LX_ENABLE += USB_HID NEW_LEDS INPUT_LEDS LEDS_CLASS
LX_ENABLE += HID_APPLE HID_CHERRY HID_HOLTEK HID_MICROSOFT
# USB NET
LX_ENABLE += USB_NET_DRIVERS USB_USBNET
LX_ENABLE += USB_NET_AX8817X USB_NET_AX88179_178A USB_NET_CDCETHER
# USB MBIM MODEM
LX_ENABLE += USB_NET_CDC_NCM USB_NET_CDC_MBIM USB_WDM
# disable unwanted
LX_DISABLE += USB_NET_NET1080 USB_NET_CDC_SUBSET_ENABLE USB_BELKIN
LX_DISABLE += USB_ARMLINUX USB_NET_ZAURUS USB_NET_CDC_SUBSET
LX_DISABLE += USB_NET_RNDIS_HOST USB_NET_SMSC95XX
# disable cpu frequency scaling
LX_DISABLE += SCHED_MC CPU_FREQ
@ -37,5 +66,5 @@ LX_DISABLE += SCHED_MC CPU_FREQ
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
LX_DISABLE += VGA_CONSOLE DUMMY_CONSOLE NLS VGA_ARB DEBUG_LIST
LX_DISABLE += INPUT_KEYBOARD INPUT_MOUSE WLAN WIRELESS ETHERNET