[PATCH v2 00/11] power: supply: bq25890: fix and extend

From: MichaÅ MirosÅaw
Date: Sun May 03 2020 - 11:21:32 EST


This series consists of a set of fixes and enchancements to bq25890
driver. This is tested on a board using bq25896 as battery controller.

Patches 1-3 are cleans up the code a bit, 4-6 fix property value
reading, 7-9 add more information to be read from the chip, 10-11 add
IBAT compensation support.

v2 removes VBUS and VSYS additions (they need more intrusive changes
to properly fit into power supply class ABI) and adds binding
description to IBAT compensation devicetree properties.

MichaÅ MirosÅaw (11):
power: bq25890: remove redundant I2C bus check
power: bq25890: simplify chip name property getter
power: bq25890: make property table const
power: bq25890: protect view of the chip's state
power: bq25890: fix ADC mode configuration
power: bq25890: update state on property read
power: bq25890: implement CHARGE_TYPE property
power: bq25890: implement PRECHARGE_CURRENT property
power: bq25890: implement INPUT_CURRENT_LIMIT property
power: bq25890: support IBAT compensation
power: bq25890: document IBAT compensation DT properties

.../bindings/power/supply/bq25890.txt | 4 +
drivers/power/supply/bq25890_charger.c | 190 ++++++++++--------
2 files changed, 113 insertions(+), 81 deletions(-)

--
2.20.1