# # USB Dual Role (OTG-ready) Controller Drivers # for silicon based on Synopsys DesignWare IP # comment "Enable Host or Gadget support for DesignWare OTG controller" depends on !USB && USB_GADGET=n config USB_DWC_OTG tristate "Synopsys DWC OTG Controller" depends on USB help This driver provides USB Device Controller support for the Synopsys DesignWare USB OTG Core used on the Cavium CNS34xx SOC. config DWC_DEBUG bool "Enable DWC Debugging" depends on USB_DWC_OTG default n help Enable DWC driver debugging choice prompt "DWC Mode Selection" depends on USB_DWC_OTG default DWC_HOST_ONLY help Select the DWC Core in OTG, Host only, or Device only mode. config DWC_HOST_ONLY bool "DWC Host Only Mode" config DWC_OTG_MODE bool "DWC OTG Mode" select USB_GADGET select USB_GADGET_SELECTED config DWC_DEVICE_ONLY bool "DWC Device Only Mode" select USB_GADGET select USB_GADGET_SELECTED endchoice