LPC32XX USB Peripheral Controller

modulename: lpc32xx_udc.ko

configname: CONFIG_USB_LPC32XX

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>USB Gadget Support
└─>USB Peripheral Controller
└─>USB Physical Layer drivers
└─>LPC32XX USB Peripheral Controller
In linux kernel since version 3.1 (release Date: 2011-10-24)  
This option selects the USB device controller in the LPC32xx SoC.

Say "y" to link the driver statically, or "m" to build a
dynamically linked module called "lpc32xx_udc" and force all
gadget drivers to also be dynamically linked.

source code: