ChromeOS EC keyboard

modulename: cros_ec_keyb.ko

configname: CONFIG_KEYBOARD_CROS_EC

Linux Kernel Configuration
└─>Device Drivers
└─>Input device support
└─>Keyboards
└─>ChromeOS EC keyboard
In linux kernel since version 3.1 (release Date: 2011-10-24)  
Say Y here to enable the matrix keyboard used by ChromeOS devices
and implemented on the ChromeOS EC. You must enable one bus option
(MFD_CROS_EC_I2C or MFD_CROS_EC_SPI) to use this.

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

source code: