[GIT PULL] power-supply changes for v6.1

From: Sebastian Reichel
Date: Thu Oct 06 2022 - 15:42:11 EST


I have a couple of notes this time:

1. This adds the charger part of MFD_MT6370, which you pointed out in the
backlight pull request:


As you mentioned it can be build in linux-next and the required config
symbol is part of the MFD pull request:


2. While talking about MFD pull request: This time Rockchip RK817 charger
driver is send via that tree due to dependencies.

3. There is a merge conflict with the i2c tree; but the solution is obvious:


I hope, that this is all :)

-- Sebastian

The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868:

Linux 6.0-rc1 (2022-08-14 15:50:18 -0700)

are available in the Git repository at:

ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v6.1

for you to fetch changes up to 189a2aaef9cbee4cd7c3d1bd142f790cc14c598e:

power: supply: ab8500: remove unused static local variable (2022-10-05 23:47:04 +0200)

power supply and reset changes for the v6.1 series

- new maintenance charging documentation
- mt6370: new charger driver
- bq25890: support input current limit
- added Qualcomm PMK8350 PON support
- misc. minor fixes

Anjelique Melendez (1):
power: reset: qcom-pon: add support for qcom,pmk8350-pon compatible string

Ben Dooks (2):
power: supply: bq27xxx: fix __be16 warnings
power: supply: bq27xxx: fix NULL vs 0 warnings

ChiaEn Wu (3):
lib: add linear range index macro
dt-bindings: power: supply: Add MediaTek MT6370 Charger
power: supply: mt6370: Add MediaTek MT6370 charger driver

Colin Ian King (1):
power: supply: max1721x: Fix spelling mistake "Gauage" -> "Gauge"

David Collins (1):
dt-bindings: power: reset: qcom-pon: Add new compatible "qcom,pmk8350-pon"

Hans de Goede (1):
power: supply: bq25890: Disable PUMPX_EN on errors

Jules Maselbas (1):
power: supply: Fix repeated word in comments

Linus Walleij (1):
power: supply: Explain maintenance charging

Marek Vasut (1):
power: supply: bq25890: Add support for setting IINLIM

Nathan Chancellor (1):
power: supply: bq25890: Fix enum conversion in bq25890_power_supply_set_property()

Randy Dunlap (1):
power: supply: mt6370: uses IIO interfaces, depends on IIO

Sebastian Reichel (1):
Merge tag 'psy-linear-range-for-v6.1-signed' into psy-next

Shaomin Deng (1):
power: supply: tps65217: Fix comments typo

Tom Rix (1):
power: supply: ab8500: remove unused static local variable

Wei Yongjun (2):
power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
power: supply: adp5061: show unknown capacity_level as text

Yang Yingliang (1):
power: supply: mt6370: Fix return value check in mt6370_chg_probe()

Yuan Can (1):
power: supply: ab8500: Remove unused struct ab8500_chargalg_sysfs_entry

Zheyu Ma (1):
power: supply: cw2015: Use device managed API to simplify the code

wangjianli (1):
power: supply: cpcap-charger: fix repeated words in comments

.../devicetree/bindings/power/reset/qcom,pon.yaml | 50 +-
.../power/supply/mediatek,mt6370-charger.yaml | 96 ++
drivers/power/reset/qcom-pon.c | 1 +
drivers/power/supply/Kconfig | 15 +
drivers/power/supply/Makefile | 1 +
drivers/power/supply/ab8500_chargalg.c | 8 -
drivers/power/supply/adp5061.c | 9 +-
drivers/power/supply/bq25890_charger.c | 30 +
drivers/power/supply/bq27xxx_battery.c | 60 +-
drivers/power/supply/cpcap-charger.c | 2 +-
drivers/power/supply/cw2015_battery.c | 14 +-
drivers/power/supply/max1721x_battery.c | 2 +-
drivers/power/supply/mt6370-charger.c | 961 +++++++++++++++++++++
drivers/power/supply/power_supply_sysfs.c | 2 +-
drivers/power/supply/tps65217_charger.c | 2 +-
include/linux/linear_range.h | 11 +
include/linux/power_supply.h | 48 +-
17 files changed, 1246 insertions(+), 66 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/supply/mediatek,mt6370-charger.yaml
create mode 100644 drivers/power/supply/mt6370-charger.c

Attachment: signature.asc
Description: PGP signature