Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

usb: Kconfig: move ulpi bus support out of host

The ULPI bus is not only for host, but for device mode too, so move
it out from host's Kconfig.

Signed-off-by: Peter Chen <peter.chen@nxp.com>
Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Peter Chen and committed by
Greg Kroah-Hartman
ad764c49 9b0dd49e

+20 -20
+20
drivers/usb/Kconfig
··· 160 160 LEDs and you want to use them as activity indicators for USB host or 161 161 gadget. 162 162 163 + config USB_ULPI_BUS 164 + tristate "USB ULPI PHY interface support" 165 + help 166 + UTMI+ Low Pin Interface (ULPI) is specification for a commonly used 167 + USB 2.0 PHY interface. The ULPI specification defines a standard set 168 + of registers that can be used to detect the vendor and product which 169 + allows ULPI to be handled as a bus. This module is the driver for that 170 + bus. 171 + 172 + The ULPI interfaces (the buses) are registered by the drivers for USB 173 + controllers which support ULPI register access and have ULPI PHY 174 + attached to them. The ULPI PHY drivers themselves are normal PHY 175 + drivers. 176 + 177 + ULPI PHYs provide often functions such as ADP sensing/probing (OTG 178 + protocol) and USB charger detection. 179 + 180 + To compile this driver as a module, choose M here: the module will 181 + be called ulpi. 182 + 163 183 endif # USB_SUPPORT
-20
drivers/usb/core/Kconfig
··· 82 82 help 83 83 Implements OTG Finite State Machine as specified in On-The-Go 84 84 and Embedded Host Supplement to the USB Revision 2.0 Specification. 85 - 86 - config USB_ULPI_BUS 87 - tristate "USB ULPI PHY interface support" 88 - help 89 - UTMI+ Low Pin Interface (ULPI) is specification for a commonly used 90 - USB 2.0 PHY interface. The ULPI specification defines a standard set 91 - of registers that can be used to detect the vendor and product which 92 - allows ULPI to be handled as a bus. This module is the driver for that 93 - bus. 94 - 95 - The ULPI interfaces (the buses) are registered by the drivers for USB 96 - controllers which support ULPI register access and have ULPI PHY 97 - attached to them. The ULPI PHY drivers themselves are normal PHY 98 - drivers. 99 - 100 - ULPI PHYs provide often functions such as ADP sensing/probing (OTG 101 - protocol) and USB charger detection. 102 - 103 - To compile this driver as a module, choose M here: the module will 104 - be called ulpi.