From 6df0fd616c0badd963ee1a5f6e3744998393cc45 Mon Sep 17 00:00:00 2001 From: Marcus van Dam Date: Sun, 11 Jun 2017 12:50:28 +0200 Subject: [PATCH 1/2] Enabling USB drivers on the 4.4.x, 4.9.x and 4.11.x kernels Signed-off-by: Marcus van Dam --- kernel/kernel_config-4.11.x | 15 ++++++++++++++- kernel/kernel_config-4.4.x | 15 ++++++++++++++- kernel/kernel_config-4.9.x | 15 ++++++++++++++- 3 files changed, 42 insertions(+), 3 deletions(-) diff --git a/kernel/kernel_config-4.11.x b/kernel/kernel_config-4.11.x index c054273a5..241f3c73c 100644 --- a/kernel/kernel_config-4.11.x +++ b/kernel/kernel_config-4.11.x @@ -2650,7 +2650,10 @@ CONFIG_HID_GENERIC=y # # CONFIG_INTEL_ISH_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y -# CONFIG_USB_SUPPORT is not set +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y # CONFIG_UWB is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set @@ -2669,6 +2672,16 @@ CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set +# +# USB Host Controller Drivers +# +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PCI=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_PCI=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_UHCI_HCD=y + # # RTC interfaces # diff --git a/kernel/kernel_config-4.4.x b/kernel/kernel_config-4.4.x index 5cfa64f21..8b7387a92 100644 --- a/kernel/kernel_config-4.4.x +++ b/kernel/kernel_config-4.4.x @@ -2469,7 +2469,10 @@ CONFIG_HID_GENERIC=y # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y -# CONFIG_USB_SUPPORT is not set +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y # CONFIG_UWB is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set @@ -2487,6 +2490,16 @@ CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set +# +# USB Host Controller Drivers +# +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PCI=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_PCI=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_UHCI_HCD=y + # # RTC interfaces # diff --git a/kernel/kernel_config-4.9.x b/kernel/kernel_config-4.9.x index 84ea88b66..d4200dbcf 100644 --- a/kernel/kernel_config-4.9.x +++ b/kernel/kernel_config-4.9.x @@ -2583,7 +2583,10 @@ CONFIG_HID_GENERIC=y # # CONFIG_INTEL_ISH_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y -# CONFIG_USB_SUPPORT is not set +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y # CONFIG_UWB is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set @@ -2602,6 +2605,16 @@ CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set +# +# USB Host Controller Drivers +# +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PCI=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_PCI=y +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_UHCI_HCD=y + # # RTC interfaces # From 306b79de4c13b4396d4605206dc6099f32996eb4 Mon Sep 17 00:00:00 2001 From: Marcus van Dam Date: Fri, 16 Jun 2017 12:03:23 +0200 Subject: [PATCH 2/2] Switching the USB drivers to modules Signed-off-by: Marcus van Dam --- kernel/kernel_config-4.11.x | 12 ++++++------ kernel/kernel_config-4.4.x | 12 ++++++------ kernel/kernel_config-4.9.x | 12 ++++++------ 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/kernel/kernel_config-4.11.x b/kernel/kernel_config-4.11.x index 241f3c73c..a1fe77204 100644 --- a/kernel/kernel_config-4.11.x +++ b/kernel/kernel_config-4.11.x @@ -2675,12 +2675,12 @@ CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # # USB Host Controller Drivers # -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_XHCI_PCI=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_PCI=y -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_UHCI_HCD=y +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_UHCI_HCD=m # # RTC interfaces diff --git a/kernel/kernel_config-4.4.x b/kernel/kernel_config-4.4.x index 8b7387a92..3a8e85ea4 100644 --- a/kernel/kernel_config-4.4.x +++ b/kernel/kernel_config-4.4.x @@ -2493,12 +2493,12 @@ CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # # USB Host Controller Drivers # -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_XHCI_PCI=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_PCI=y -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_UHCI_HCD=y +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_UHCI_HCD=m # # RTC interfaces diff --git a/kernel/kernel_config-4.9.x b/kernel/kernel_config-4.9.x index d4200dbcf..e5300d75f 100644 --- a/kernel/kernel_config-4.9.x +++ b/kernel/kernel_config-4.9.x @@ -2608,12 +2608,12 @@ CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # # USB Host Controller Drivers # -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_XHCI_PCI=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_PCI=y -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_UHCI_HCD=y +CONFIG_USB_XHCI_HCD=m +CONFIG_USB_XHCI_PCI=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_PCI=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_UHCI_HCD=m # # RTC interfaces