123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- # SPDX-License-Identifier: GPL-2.0
- config USB_COMMON
- tristate
- config USB_LED_TRIG
- bool "USB LED Triggers"
- depends on LEDS_CLASS && USB_COMMON && LEDS_TRIGGERS
- help
- This option adds LED triggers for USB 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 USB host or
- gadget.
- config USB_ULPI_BUS
- tristate "USB ULPI PHY interface support"
- select USB_COMMON
- help
- UTMI+ Low Pin Interface (ULPI) is specification for a commonly used
- USB 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 USB
- 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 USB charger detection.
- To compile this driver as a module, choose M here: the module will
- be called ulpi.
- config USB_CONN_GPIO
- tristate "USB GPIO Based Connection Detection Driver"
- depends on GPIOLIB
- select USB_ROLE_SWITCH
- select POWER_SUPPLY
- help
- The driver supports USB role switch between host and device via GPIO
- based USB cable detection, used typically if an input GPIO is used
- to detect USB 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 M here: the module will
- be called usb-conn-gpio.ko
|