1 # SPDX-License-Identifier: GPL-2.0
8 bool "USB LED Triggers"
9 depends on LEDS_CLASS && USB_COMMON && LEDS_TRIGGERS
11 This option adds LED triggers for USB host and/or gadget activity.
13 Say Y here if you are working on a system with led-class supported
14 LEDs and you want to use them as activity indicators for USB host or
18 tristate "USB ULPI PHY interface support"
21 UTMI+ Low Pin Interface (ULPI) is specification for a commonly used
22 USB 2.0 PHY interface. The ULPI specification defines a standard set
23 of registers that can be used to detect the vendor and product which
24 allows ULPI to be handled as a bus. This module is the driver for that
27 The ULPI interfaces (the buses) are registered by the drivers for USB
28 controllers which support ULPI register access and have ULPI PHY
29 attached to them. The ULPI PHY drivers themselves are normal PHY
32 ULPI PHYs provide often functions such as ADP sensing/probing (OTG
33 protocol) and USB charger detection.
35 To compile this driver as a module, choose M here: the module will
39 tristate "USB GPIO Based Connection Detection Driver"
41 select USB_ROLE_SWITCH
44 The driver supports USB role switch between host and device via GPIO
45 based USB cable detection, used typically if an input GPIO is used
46 to detect USB ID pin, and another input GPIO may be also used to detect
47 Vbus pin at the same time, it also can be used to enable/disable
48 device if an input GPIO is only used to detect Vbus pin.
50 To compile the driver as a module, choose M here: the module will
51 be called usb-conn-gpio.ko