# SPDX-License-Identifier: GPL-2.0 config [31mCONFIG_USB_COMMON[0m tristate config [31mCONFIG_USB_LED_TRIG[0m bool "USB LED Triggers" depends on [31mCONFIG_LEDS_CLASS[0m && [31mCONFIG_LEDS_TRIGGERS[0m select [31mCONFIG_USB_COMMON[0m help This option adds LED triggers for [31mCONFIG_USB[0m host and/or gadget activity. Say Y here if you are working on a system with led-class supported LEDs and you want to use them as activity indicators for [31mCONFIG_USB[0m host or gadget. config [31mCONFIG_USB_ULPI_BUS[0m tristate "USB ULPI PHY interface support" select [31mCONFIG_USB_COMMON[0m help UTMI+ Low Pin Interface (ULPI) is specification for a commonly used [31mCONFIG_USB[0m 2.0 PHY interface. The ULPI specification defines a standard set of registers that can be used to detect the vendor and product which allows ULPI to be handled as a bus. This module is the driver for that bus. The ULPI interfaces (the buses) are registered by the drivers for [31mCONFIG_USB[0m controllers which support ULPI register access and have ULPI PHY attached to them. The ULPI PHY drivers themselves are normal PHY drivers. ULPI PHYs provide often functions such as ADP sensing/probing (OTG protocol) and [31mCONFIG_USB[0m charger detection. To compile this driver as a module, choose [31mCONFIG_M[0m here: the module will be called ulpi. config [31mCONFIG_USB_CONN_GPIO[0m tristate "USB GPIO Based Connection Detection Driver" depends on [31mCONFIG_GPIOLIB[0m select [31mCONFIG_USB_ROLE_SWITCH[0m help The driver supports [31mCONFIG_USB[0m role switch between host and device via GPIO based [31mCONFIG_USB[0m cable detection, used typically if an input GPIO is used to detect [31mCONFIG_USB[0m ID pin, and another input GPIO may be also used to detect Vbus pin at the same time, it also can be used to enable/disable device if an input GPIO is only used to detect Vbus pin. To compile the driver as a module, choose [31mCONFIG_M[0m here: the module will be called usb-conn-gpio.ko |