C-Media CM109 USB I/O Controller

modulename: cm109.ko

configname: CONFIG_INPUT_CM109

Linux Kernel Configuration
└─>Device Drivers
└─>Input device support
└─>Miscellaneous devices
└─>C-Media CM109 USB I/O Controller
In linux kernel since version 2.6.28 (release Date: 2008-12-24)  
Say Y here if you want to enable keyboard and buzzer functions of the
C-Media CM109 usb phones. The audio part is enabled by the generic
usb sound driver, so you might want to enable that as well.

To compile this driver as a module, choose M here: the module will be
called cm109.

source code: