Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / drivers / usb / chipidea / Kconfig
diff --git a/kernel/drivers/usb/chipidea/Kconfig b/kernel/drivers/usb/chipidea/Kconfig
new file mode 100644 (file)
index 0000000..5ce3f1d
--- /dev/null
@@ -0,0 +1,44 @@
+config USB_CHIPIDEA
+       tristate "ChipIdea Highspeed Dual Role Controller"
+       depends on ((USB_EHCI_HCD && USB_GADGET) || (USB_EHCI_HCD && !USB_GADGET) || (!USB_EHCI_HCD && USB_GADGET)) && HAS_DMA
+       help
+         Say Y here if your system has a dual role high speed USB
+         controller based on ChipIdea silicon IP. Currently, only the
+         peripheral mode is supported.
+
+         When compiled dynamically, the module will be called ci-hdrc.ko.
+
+if USB_CHIPIDEA
+
+config USB_CHIPIDEA_OF
+       tristate
+       depends on OF
+       default USB_CHIPIDEA
+
+config USB_CHIPIDEA_PCI
+       tristate
+       depends on PCI
+       depends on NOP_USB_XCEIV
+       default USB_CHIPIDEA
+
+config USB_CHIPIDEA_UDC
+       bool "ChipIdea device controller"
+       depends on USB_GADGET
+       help
+         Say Y here to enable device controller functionality of the
+         ChipIdea driver.
+
+config USB_CHIPIDEA_HOST
+       bool "ChipIdea host controller"
+       depends on USB_EHCI_HCD
+       select USB_EHCI_ROOT_HUB_TT
+       help
+         Say Y here to enable host controller functionality of the
+         ChipIdea driver.
+
+config USB_CHIPIDEA_DEBUG
+       bool "ChipIdea driver debug"
+       help
+         Say Y here to enable debugging output of the ChipIdea driver.
+
+endif