Generic ULPI Transceiver Driver

modulename: ulpi.ko

and/or

phy-ulpi.ko

configname: CONFIG_USB_ULPI

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>USB Gadget Support
└─>Generic ULPI Transceiver Driver
In linux kernel since version 2.6.33 (release Date: 2010-02-24)  
Enable this to support ULPI connected USB OTG transceivers which
are likely found on embedded boards.

The only chip currently supported is NXP's ISP1504

source code: