summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mk/modules.mk6
-rw-r--r--target/linux/config/Config.in.usb29
2 files changed, 34 insertions, 1 deletions
diff --git a/mk/modules.mk b/mk/modules.mk
index 8fd24c000..983b4a044 100644
--- a/mk/modules.mk
+++ b/mk/modules.mk
@@ -1328,6 +1328,12 @@ $(eval $(call KMOD_template,USB_EHCI_HCD,usb-ehci-hcd,\
$(MODULES_DIR)/kernel/drivers/usb/host/ehci-hcd \
,55))
+$(eval $(call KMOD_template,USB_CHIPIDEA,ci-hdrc,\
+ $(MODULES_DIR)/kernel/drivers/usb/chipidea/ci_hdrc \
+ $(MODULES_DIR)/kernel/drivers/usb/chipidea/usbmisc_imx \
+ $(MODULES_DIR)/kernel/drivers/usb/chipidea/ci_hdrc_imx \
+,56))
+
$(eval $(call KMOD_template,USB_OHCI_HCD,usb-ohci-hcd,\
$(MODULES_DIR)/kernel/drivers/usb/host/ohci-hcd \
,60))
diff --git a/target/linux/config/Config.in.usb b/target/linux/config/Config.in.usb
index a5e9c0149..8053b620a 100644
--- a/target/linux/config/Config.in.usb
+++ b/target/linux/config/Config.in.usb
@@ -9,6 +9,15 @@ config ADK_KERNEL_USB
select ADK_KERNEL_USB_SUPPORT
default n
+config ADK_KERNEL_USB_EHCI_ROOT_HUB_TT
+ boolean
+
+config ADK_KERNEL_USB_EHCI_TT_NEWSCHED
+ boolean
+
+config ADK_KERNEL_USB_MXS_PHY
+ boolean
+
config ADK_KERNEL_USB_HID
boolean
select ADK_KERNEL_USB
@@ -169,9 +178,12 @@ config ADK_KERNEL_USB_DWCOTG
host/peripheral/OTG ("On The Go") USB controllers.
config ADK_KPACKAGE_KMOD_USB_EHCI_HCD
- prompt "kmod-usb-ehci................... Support for USB 2.0 controllers"
+ prompt "kmod-usb-ehci..................... Support for USB 2.0 controllers"
tristate
select ADK_PACKAGE_KMOD_USB_CONTROLLER
+ select ADK_KERNEL_USB_EHCI_ROOT_HUB_TT
+ select ADK_KERNEL_USB_EHCI_TT_NEWSCHED
+ select ADK_KERNEL_USB_MXS_PHY
depends on !ADK_KERNEL_USB_EHCI_HCD
depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
@@ -202,6 +214,21 @@ config ADK_KPACKAGE_KMOD_USB_EHCI_HCD
You may want to read <file:Documentation/usb/ehci.txt>.
+config ADK_KERNEL_USB_CHIPIDEA_UDC
+ boolean
+
+config ADK_KERNEL_USB_CHIPIDEA_HOST
+ boolean
+
+config ADK_KPACKAGE_KMOD_USB_CHIPIDEA
+ prompt "kmod-ci-hdrc...................... Support ChipIdea controller"
+ tristate
+ select ADK_KERNEL_USB_CHIPIDEA_UDC
+ select ADK_KERNEL_USB_CHIPIDEA_HOST
+ depends on ADK_KPACKAGE_KMOD_USB_EHCI_HCD
+ default y if ADK_TARGET_SYSTEM_CUBOX_I
+ default n
+
config ADK_PACKAGE_KMOD_USB_CONTROLLER
tristate
default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20