Renesas R8A66597 USB Peripheral Controller

modulename: r8a66597-udc.ko

configname: CONFIG_USB_R8A66597

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>USB Gadget Support
└─>USB Peripheral Controller
└─>Renesas R8A66597 USB Peripheral Controller
In linux kernel since version 2.6.32 (release Date: 2009-12-02)  
R8A66597 is a discrete USB host and peripheral controller chip that
supports both full and high speed USB 2.0 data transfers.
It has nine configurable endpoints, and endpoint zero.

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

source code: