Commit f8d7a3d2 authored by Nikita Travkin's avatar Nikita Travkin Committed by Sebastian Reichel
Browse files

power: supply: Add driver for pm8916 lbc



pm8916 LBC is a Linear Battery Charger hardware block in pm8916 PMIC.

This block implements simple CC/CV charging for Li-Po batteries.
The hardware has internal state machine to switch between modes and
works mostly autonomously, only needing the limits and targets to be
set to operate.

This driver allows setting limits and enabling the LBC block, monitoring
it's state.

Signed-off-by: default avatarNikita Travkin <nikita@trvn.ru>
Link: https://lore.kernel.org/r/20230915-pm8916-bms-lbc-v3-4-f30881e951a0@trvn.ru


Signed-off-by: default avatarSebastian Reichel <sebastian.reichel@collabora.com>
parent 098bce18
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment