2 tristate "Cadence USB3 Dual-Role Controller"
3 depends on USB_XHCI_HCD || USB_GADGET
5 Say Y here if your system has a Cadence USB3 dual-role controller.
6 It supports: Host-only, and Peripheral-only.
10 config USB_CDNS3_GADGET
11 bool "Cadence USB3 device controller"
13 select USB_GADGET_DUALSPEED
15 Say Y here to enable device controller functionality of the
16 Cadence USBSS-DEV driver.
18 This controller supports FF and HS mode. It doesn't support
22 bool "Cadence USB3 host controller"
23 depends on USB_XHCI_HCD
25 Say Y here to enable host controller functionality of the
28 Host controller is compliant with XHCI so it will use
31 config SPL_USB_CDNS3_GADGET
32 bool "SPL support for Cadence USB3 device controller"
33 depends on SPL_USB_GADGET
34 select USB_GADGET_DUALSPEED
36 Say Y here to enable device controller functionality of the
37 Cadence USBSS-DEV driver in SPL.
39 This controller supports FF and HS mode. It doesn't support
42 config SPL_USB_CDNS3_HOST
43 bool "Cadence USB3 host controller"
44 depends on USB_XHCI_HCD && SPL_USB_HOST
46 Say Y here to enable host controller functionality of the
49 Host controller is compliant with XHCI so it will use
53 tristate "Cadence USB3 support on TI platforms"
56 Say 'Y' here if you are building for Texas Instruments
57 platforms that contain Cadence USB3 controller core. E.g.: J721e.