This is a driver for the Embedded Controller found on ChromeOS devices.
It implements all the transport-independent functionality.