# SPDX-License-Identifier: GPL-2.0 config [31mCONFIG_USB_CHIPIDEA[0m tristate "ChipIdea Highspeed Dual Role Controller" depends on (([31mCONFIG_USB_EHCI_HCD[0m && [31mCONFIG_USB_GADGET[0m) || ([31mCONFIG_USB_EHCI_HCD[0m && ![31mCONFIG_USB_GADGET[0m) || (![31mCONFIG_USB_EHCI_HCD[0m && [31mCONFIG_USB_GADGET[0m)) && [31mCONFIG_HAS_DMA[0m select [31mCONFIG_EXTCON[0m select [31mCONFIG_RESET_CONTROLLER[0m select [31mCONFIG_USB_ULPI_BUS[0m select [31mCONFIG_USB_ROLE_SWITCH[0m help Say Y here if your system has a dual role high speed [31mCONFIG_USB[0m controller based on ChipIdea silicon IP. It supports: Dual-role switch (ID, OTG FSM, sysfs), Host-only, and Peripheral-only. When compiled dynamically, the module will be called ci_hdrc.ko. if [31mCONFIG_USB_CHIPIDEA[0m config [31mCONFIG_USB_CHIPIDEA_OF[0m tristate depends on [31mCONFIG_OF[0m default [31mCONFIG_USB_CHIPIDEA[0m config [31mCONFIG_USB_CHIPIDEA_PCI[0m tristate depends on [31mCONFIG_USB_PCI[0m depends on [31mCONFIG_NOP_USB_XCEIV[0m default [31mCONFIG_USB_CHIPIDEA[0m config [31mCONFIG_USB_CHIPIDEA_UDC[0m bool "ChipIdea device controller" depends on [31mCONFIG_USB_GADGET[0m help Say Y here to enable device controller functionality of the ChipIdea driver. config [31mCONFIG_USB_CHIPIDEA_HOST[0m bool "ChipIdea host controller" depends on [31mCONFIG_USB_EHCI_HCD[0m select [31mCONFIG_USB_EHCI_ROOT_HUB_TT[0m help Say Y here to enable host controller functionality of the ChipIdea driver. endif |