uPI uG3105 battery monitor driver

modulename: ug3105_battery.ko

configname: CONFIG_BATTERY_UG3105

Linux Kernel Configuration
└─>Device Drivers
└─>Power supply class support
└─>uPI uG3105 battery monitor driver
In linux kernel since version 5.2 (release Date: 2019-07-07)  
Battery monitor driver for the uPI uG3105 battery monitor.

Note the uG3105 is not a full-featured autonomous fuel-gauge. Instead
it is expected to be use in combination with some always on
microcontroller reading its coulomb-counter before it can wrap
(it must be read every 400 seconds!).

Since Linux does not monitor coulomb-counter changes while the
device is off or suspended, the functionality of this driver is
limited to reporting capacity only.

source code: