linux: add more USB modules
This adds more USB modules, mostly to support install from USB
on more platforms. Also enables dynamic minor numbers to support
arbitrary numbers of devices.
Change-Id: Ie634fcbc8fd35e4775cc999d6a9af371732f2e4c
Reviewed-on: https://review.monogon.dev/c/monogon/+/4388
Tested-by: Jenkins CI
Reviewed-by: Jan Schär <jan@monogon.tech>
diff --git a/third_party/linux/kconfig-aarch64 b/third_party/linux/kconfig-aarch64
index 4c611fb..ffd142d 100644
--- a/third_party/linux/kconfig-aarch64
+++ b/third_party/linux/kconfig-aarch64
@@ -749,7 +749,9 @@
# CONFIG_I2C_HID is not set
CONFIG_USB=y
CONFIG_USB_PCI_AMD=y
+CONFIG_USB_DYNAMIC_MINORS=y
CONFIG_USB_XHCI_HCD=y
+CONFIG_USB_XHCI_PCI_RENESAS=m
CONFIG_USB_XHCI_HISTB=y
CONFIG_USB_XHCI_MVEBU=y
CONFIG_USB_XHCI_RCAR=m
@@ -757,11 +759,20 @@
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_TEGRA=y
CONFIG_USB_EHCI_EXYNOS=y
+CONFIG_USB_EHCI_HCD_PLATFORM=y
+CONFIG_USB_OHCI_HCD=y
+CONFIG_USB_OHCI_EXYNOS=y
+CONFIG_USB_UHCI_HCD=y
CONFIG_USB_RENESAS_USBHS_HCD=y
+CONFIG_USB_XEN_HCD=y
CONFIG_USB_RENESAS_USBHS=y
CONFIG_USB_STORAGE=y
+CONFIG_USB_STORAGE_REALTEK=y
CONFIG_USB_UAS=y
CONFIG_USB_MTU3=y
+CONFIG_USB_DWC3=y
+CONFIG_USB_DWC2=y
+CONFIG_USB_DWC2_PCI=y
CONFIG_USB_MV_UDC=y
CONFIG_NEW_LEDS=y
CONFIG_EDAC=y