13457bbafSSam Protsenkoconfig USB_DWC3 23457bbafSSam Protsenko bool "DesignWare USB3 DRD Core Support" 36ea247d1SMasahiro Yamada depends on USB_HOST || USB_GADGET 43457bbafSSam Protsenko help 53457bbafSSam Protsenko Say Y here if your system has a Dual Role SuperSpeed 63457bbafSSam Protsenko USB controller based on the DesignWare USB3 IP Core. 765403f30SSam Protsenko 865403f30SSam Protsenkoif USB_DWC3 965403f30SSam Protsenko 1065403f30SSam Protsenkochoice 1165403f30SSam Protsenko bool "DWC3 Mode Selection" 1265403f30SSam Protsenko 1365403f30SSam Protsenkoconfig USB_DWC3_HOST 1465403f30SSam Protsenko bool "Host only mode" 1565403f30SSam Protsenko depends on USB 1665403f30SSam Protsenko help 1765403f30SSam Protsenko Select this when you want to use DWC3 in host mode only, 1865403f30SSam Protsenko thereby the gadget feature will be regressed. 1965403f30SSam Protsenko 2065403f30SSam Protsenkoconfig USB_DWC3_GADGET 2165403f30SSam Protsenko bool "Gadget only mode" 2265403f30SSam Protsenko depends on USB_GADGET 236ea247d1SMasahiro Yamada select USB_GADGET_DUALSPEED 2465403f30SSam Protsenko help 2565403f30SSam Protsenko Select this when you want to use DWC3 in gadget mode only, 2665403f30SSam Protsenko thereby the host feature will be regressed. 2765403f30SSam Protsenko 2865403f30SSam Protsenkoendchoice 2965403f30SSam Protsenko 30c16bf621SSam Protsenkocomment "Platform Glue Driver Support" 31c16bf621SSam Protsenko 32c16bf621SSam Protsenkoconfig USB_DWC3_OMAP 33c16bf621SSam Protsenko bool "Texas Instruments OMAP5 and similar Platforms" 34c16bf621SSam Protsenko help 35c16bf621SSam Protsenko Some platforms from Texas Instruments like OMAP5, DRA7xxx and 36c16bf621SSam Protsenko AM437x use this IP for USB2/3 functionality. 37c16bf621SSam Protsenko 38c16bf621SSam Protsenko Say 'Y' here if you have one such device 39c16bf621SSam Protsenko 4049d67454SMichal Simekconfig USB_DWC3_GENERIC 41*446e3a20SJean-Jacques Hiblot bool "Generic implementation of a DWC3 wrapper (aka dwc3 glue)" 42*446e3a20SJean-Jacques Hiblot depends on DM_USB && USB_DWC3 && MISC 4349d67454SMichal Simek help 44*446e3a20SJean-Jacques Hiblot Select this for Xilinx ZynqMP and similar Platforms. 45*446e3a20SJean-Jacques Hiblot This wrapper supports Host and Peripheral operation modes. 4649d67454SMichal Simek 47dc04b35eSMasahiro Yamadaconfig USB_DWC3_UNIPHIER 48dc04b35eSMasahiro Yamada bool "DesignWare USB3 Host Support on UniPhier Platforms" 49dc04b35eSMasahiro Yamada depends on ARCH_UNIPHIER && USB_XHCI_DWC3 50dc04b35eSMasahiro Yamada help 51dc04b35eSMasahiro Yamada Support of USB2/3 functionality in Socionext UniPhier platforms. 52dc04b35eSMasahiro Yamada Say 'Y' here if you have one such device. 53dc04b35eSMasahiro Yamada 54b142729dSSam Protsenkomenu "PHY Subsystem" 55b142729dSSam Protsenko 56b142729dSSam Protsenkoconfig USB_DWC3_PHY_OMAP 57b142729dSSam Protsenko bool "TI OMAP SoC series USB DRD PHY driver" 58b142729dSSam Protsenko help 59b142729dSSam Protsenko Enable single driver for both USB2 PHY programming and USB3 PHY 60b142729dSSam Protsenko programming for TI SoCs. 61b142729dSSam Protsenko 62b142729dSSam Protsenkoconfig USB_DWC3_PHY_SAMSUNG 63b142729dSSam Protsenko bool "Exynos5 SoC series USB DRD PHY driver" 64b142729dSSam Protsenko help 65b142729dSSam Protsenko Enable USB DRD PHY support for Exynos 5 SoC series. 66b142729dSSam Protsenko This driver provides PHY interface for USB 3.0 DRD controller 67b142729dSSam Protsenko present on Exynos5 SoC series. 68b142729dSSam Protsenko 69b142729dSSam Protsenkoendmenu 70b142729dSSam Protsenko 7165403f30SSam Protsenkoendif 72