Skip to content

Commit

Permalink
usb: Kconfig: move ulpi bus support out of host
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Peter Chen authored and Greg Kroah-Hartman committed Sep 9, 2016
1 parent 9b0dd49 commit ad764c4
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 20 deletions.
20 changes: 20 additions & 0 deletions drivers/usb/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -160,4 +160,24 @@ config USB_LED_TRIG
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"
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.

endif # USB_SUPPORT
20 changes: 0 additions & 20 deletions drivers/usb/core/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -82,23 +82,3 @@ config USB_OTG_FSM
help
Implements OTG Finite State Machine as specified in On-The-Go
and Embedded Host Supplement to the USB Revision 2.0 Specification.

config USB_ULPI_BUS
tristate "USB ULPI PHY interface support"
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.

0 comments on commit ad764c4

Please sign in to comment.