xref: /openbmc/linux/drivers/usb/chipidea/Kconfig (revision eb70e5ab)
1bc25a80dSAlexander Shishkinconfig USB_CHIPIDEA
2bc25a80dSAlexander Shishkin	tristate "ChipIdea Highspeed Dual Role Controller"
3e443b333SAlexander Shishkin	depends on USB
4bc25a80dSAlexander Shishkin	help
5bc25a80dSAlexander Shishkin          Say Y here if your system has a dual role high speed USB
6bc25a80dSAlexander Shishkin          controller based on ChipIdea silicon IP. Currently, only the
7bc25a80dSAlexander Shishkin	  peripheral mode is supported.
8bc25a80dSAlexander Shishkin
9bc25a80dSAlexander Shishkin	  When compiled dynamically, the module will be called ci-hdrc.ko.
10e443b333SAlexander Shishkin
11e443b333SAlexander Shishkinif USB_CHIPIDEA
12e443b333SAlexander Shishkin
13e443b333SAlexander Shishkinconfig USB_CHIPIDEA_UDC
14e443b333SAlexander Shishkin	bool "ChipIdea device controller"
15e443b333SAlexander Shishkin	depends on USB_GADGET
16e443b333SAlexander Shishkin	select USB_GADGET_DUALSPEED
17e443b333SAlexander Shishkin	help
18e443b333SAlexander Shishkin	  Say Y here to enable device controller functionality of the
19e443b333SAlexander Shishkin	  ChipIdea driver.
20e443b333SAlexander Shishkin
21*eb70e5abSAlexander Shishkinconfig USB_CHIPIDEA_HOST
22*eb70e5abSAlexander Shishkin	bool "ChipIdea host controller"
23*eb70e5abSAlexander Shishkin	help
24*eb70e5abSAlexander Shishkin	  Say Y here to enable host controller functionality of the
25*eb70e5abSAlexander Shishkin	  ChipIdea driver.
26*eb70e5abSAlexander Shishkin
27e443b333SAlexander Shishkinconfig USB_CHIPIDEA_DEBUG
28e443b333SAlexander Shishkin	bool "ChipIdea driver debug"
29e443b333SAlexander Shishkin	help
30e443b333SAlexander Shishkin	  Say Y here to enable debugging output of the ChipIdea driver.
31e443b333SAlexander Shishkin
32e443b333SAlexander Shishkinendif
33