USB ULPI PHY interface support

modulename: ulpi.ko

configname: CONFIG_USB_ULPI_BUS

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>USB ULPI PHY interface support
In linux kernel since version 4.1 (release Date: 2015-06-21)  
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.

source code: