ChromeOS EC based USBPD charger

modulename: cros_usbpd-charger.ko

configname: CONFIG_CHARGER_CROS_USBPD

Linux Kernel Configuration
└─>Device Drivers
└─>Power supply class support
└─>ChromeOS EC based USBPD charger
In linux kernel since version 4.2 (release Date: 2015-08-30)  
Say Y here to enable ChromeOS EC based USBPD charger
driver. This driver gets various bits of information about
what is connected to USB PD ports from the EC and converts
that into power_supply properties.

source code: