Intel ISHTP eclite controller Driver

modulename: ishtp_eclite.ko

configname: CONFIG_INTEL_ISHTP_ECLITE

Linux Kernel Configuration
└─>Device Drivers
└─>X86 Platform Specific Device Drivers
└─>Intel ISHTP eclite controller Driver
In linux kernel since version 5.2 (release Date: 2019-07-07)  
This driver is for accessing the PSE (Programmable Service Engine) -
an Embedded Controller like IP - using ISHTP (Integrated Sensor Hub
Transport Protocol) to get battery, thermal and UCSI (USB Type-C
Connector System Software Interface) related data from the platform.
Users who don't want to use discrete Embedded Controller on Intel's
Elkhartlake platform can leverage this integrated solution of
ECLite which is part of PSE subsystem.

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

source code: