HID over I2C transport layer

modulename: i2c-hid.ko

configname: CONFIG_I2C_HID

Linux Kernel Configuration
└─>Device Drivers
└─>HID support
└─>I2C HID support
└─>HID over I2C transport layer
In linux kernel since version 3.1 (release Date: 2011-10-24)  
Say Y here if you use a keyboard, a touchpad, a touchscreen, or any
other HID based devices which is connected to your computer via I2C.

If unsure, say N.

This support is also available as a module. If so, the module
will be called i2c-hid.

source code: