diff options
Diffstat (limited to 'drivers/usb/dwc3/Kconfig')
| -rw-r--r-- | drivers/usb/dwc3/Kconfig | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/drivers/usb/dwc3/Kconfig b/drivers/usb/dwc3/Kconfig index f6a6e070c2ac..68e9a2c5a01a 100644 --- a/drivers/usb/dwc3/Kconfig +++ b/drivers/usb/dwc3/Kconfig | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | config USB_DWC3 | 1 | config USB_DWC3 |
| 2 | tristate "DesignWare USB3 DRD Core Support" | 2 | tristate "DesignWare USB3 DRD Core Support" |
| 3 | depends on (USB && USB_GADGET) | 3 | depends on (USB || USB_GADGET) && GENERIC_HARDIRQS |
| 4 | select USB_OTG_UTILS | 4 | select USB_OTG_UTILS |
| 5 | select USB_XHCI_PLATFORM if USB_SUPPORT && USB_XHCI_HCD | 5 | select USB_XHCI_PLATFORM if USB_SUPPORT && USB_XHCI_HCD |
| 6 | help | 6 | help |
| @@ -12,6 +12,35 @@ config USB_DWC3 | |||
| 12 | 12 | ||
| 13 | if USB_DWC3 | 13 | if USB_DWC3 |
| 14 | 14 | ||
| 15 | choice | ||
| 16 | bool "DWC3 Mode Selection" | ||
| 17 | default USB_DWC3_DUAL_ROLE if (USB && USB_GADGET) | ||
| 18 | default USB_DWC3_HOST if (USB && !USB_GADGET) | ||
| 19 | default USB_DWC3_GADGET if (!USB && USB_GADGET) | ||
| 20 | |||
| 21 | config USB_DWC3_HOST | ||
| 22 | bool "Host only mode" | ||
| 23 | depends on USB | ||
| 24 | help | ||
| 25 | Select this when you want to use DWC3 in host mode only, | ||
| 26 | thereby the gadget feature will be regressed. | ||
| 27 | |||
| 28 | config USB_DWC3_GADGET | ||
| 29 | bool "Gadget only mode" | ||
| 30 | depends on USB_GADGET | ||
| 31 | help | ||
| 32 | Select this when you want to use DWC3 in gadget mode only, | ||
| 33 | thereby the host feature will be regressed. | ||
| 34 | |||
| 35 | config USB_DWC3_DUAL_ROLE | ||
| 36 | bool "Dual Role mode" | ||
| 37 | depends on (USB && USB_GADGET) | ||
| 38 | help | ||
| 39 | This is the default mode of working of DWC3 controller where | ||
| 40 | both host and gadget features are enabled. | ||
| 41 | |||
| 42 | endchoice | ||
| 43 | |||
| 15 | config USB_DWC3_DEBUG | 44 | config USB_DWC3_DEBUG |
| 16 | bool "Enable Debugging Messages" | 45 | bool "Enable Debugging Messages" |
| 17 | help | 46 | help |
