Rename SPL_USB_HOST_SUPPORT to SPL_USB_HOST
[platform/kernel/u-boot.git] / drivers / usb / cdns3 / Kconfig
1 config USB_CDNS3
2         tristate "Cadence USB3 Dual-Role Controller"
3         depends on USB_XHCI_HCD || USB_GADGET
4         help
5           Say Y here if your system has a Cadence USB3 dual-role controller.
6           It supports: Host-only, and Peripheral-only.
7
8 if USB_CDNS3
9
10 config USB_CDNS3_GADGET
11         bool "Cadence USB3 device controller"
12         depends on USB_GADGET
13         select USB_GADGET_DUALSPEED
14         help
15           Say Y here to enable device controller functionality of the
16           Cadence USBSS-DEV driver.
17
18           This controller supports FF and HS mode. It doesn't support
19           LS and SSP mode.
20
21 config USB_CDNS3_HOST
22         bool "Cadence USB3 host controller"
23         depends on USB_XHCI_HCD
24         help
25           Say Y here to enable host controller functionality of the
26           Cadence driver.
27
28           Host controller is compliant with XHCI so it will use
29           standard XHCI driver.
30
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
35         help
36           Say Y here to enable device controller functionality of the
37           Cadence USBSS-DEV driver in SPL.
38
39           This controller supports FF and HS mode. It doesn't support
40           LS and SSP mode.
41
42 config SPL_USB_CDNS3_HOST
43         bool "Cadence USB3 host controller"
44         depends on USB_XHCI_HCD && SPL_USB_HOST
45         help
46           Say Y here to enable host controller functionality of the
47           Cadence driver.
48
49           Host controller is compliant with XHCI so it will use
50           standard XHCI driver.
51
52 config USB_CDNS3_TI
53         tristate "Cadence USB3 support on TI platforms"
54         default USB_CDNS3
55         help
56           Say 'Y' here if you are building for Texas Instruments
57           platforms that contain Cadence USB3 controller core. E.g.: J721e.
58 endif