ChromeOS Embedded Controller (SPI)

modulename: cros_ec_spi.ko

configname: CONFIG_CROS_EC_SPI

Linux Kernel Configuration
└─>Device Drivers
└─>Platform support for Chrome hardware
└─>SPI support
└─>ChromeOS Embedded Controller (SPI)
In linux kernel since version 4.2 (release Date: 2015-08-30)  
If you say Y here, you get support for talking to the ChromeOS EC
through a SPI bus, using a byte-level protocol. Since the EC's
response time cannot be guaranteed, we support ignoring
'pre-amble' bytes before the response actually starts.

source code: