XT2059 Programmable voltage and current linear ba.
XT2059 - Programmable voltage and current linear battery management chip