xref: /openbmc/u-boot/drivers/usb/dwc3/Kconfig (revision b142729d03d7295076f2c276da5694b46e511e89)
13457bbafSSam Protsenkoconfig USB_DWC3
23457bbafSSam Protsenko	bool "DesignWare USB3 DRD Core Support"
33457bbafSSam Protsenko	depends on (USB && USB_GADGET)
43457bbafSSam Protsenko	select USB_GADGET_DUALSPEED
53457bbafSSam Protsenko	help
63457bbafSSam Protsenko	  Say Y here if your system has a Dual Role SuperSpeed
73457bbafSSam Protsenko	  USB controller based on the DesignWare USB3 IP Core.
865403f30SSam Protsenko
965403f30SSam Protsenkoif USB_DWC3
1065403f30SSam Protsenko
1165403f30SSam Protsenkochoice
1265403f30SSam Protsenko	bool "DWC3 Mode Selection"
1365403f30SSam Protsenko
1465403f30SSam Protsenkoconfig USB_DWC3_HOST
1565403f30SSam Protsenko	bool "Host only mode"
1665403f30SSam Protsenko	depends on USB
1765403f30SSam Protsenko	help
1865403f30SSam Protsenko	  Select this when you want to use DWC3 in host mode only,
1965403f30SSam Protsenko	  thereby the gadget feature will be regressed.
2065403f30SSam Protsenko
2165403f30SSam Protsenkoconfig USB_DWC3_GADGET
2265403f30SSam Protsenko	bool "Gadget only mode"
2365403f30SSam Protsenko	depends on USB_GADGET
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
40*b142729dSSam Protsenkomenu "PHY Subsystem"
41*b142729dSSam Protsenko
42*b142729dSSam Protsenkoconfig USB_DWC3_PHY_OMAP
43*b142729dSSam Protsenko	bool "TI OMAP SoC series USB DRD PHY driver"
44*b142729dSSam Protsenko	help
45*b142729dSSam Protsenko	  Enable single driver for both USB2 PHY programming and USB3 PHY
46*b142729dSSam Protsenko	  programming for TI SoCs.
47*b142729dSSam Protsenko
48*b142729dSSam Protsenkoconfig USB_DWC3_PHY_SAMSUNG
49*b142729dSSam Protsenko	bool "Exynos5 SoC series USB DRD PHY driver"
50*b142729dSSam Protsenko	help
51*b142729dSSam Protsenko	  Enable USB DRD PHY support for Exynos 5 SoC series.
52*b142729dSSam Protsenko	  This driver provides PHY interface for USB 3.0 DRD controller
53*b142729dSSam Protsenko	  present on Exynos5 SoC series.
54*b142729dSSam Protsenko
55*b142729dSSam Protsenkoendmenu
56*b142729dSSam Protsenko
5765403f30SSam Protsenkoendif
58