[GIT PULL] power-supply changes for 5.11

From: Sebastian Reichel
Date: Fri Dec 18 2020 - 19:00:14 EST


Hi Linus,

The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)

are available in the Git repository at:

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

for you to fetch changes up to c2362519a04a7307e386e43bc567780d0d7631c7:

power: supply: Fix a typo in warning message (2020-12-13 01:00:10 +0100)

----------------------------------------------------------------
power supply and reset changes for the v5.11 series

battery/charger driver changes:
* collie_battery, generic-adc-battery, s3c-adc-battery: convert to GPIO descriptors (incl. ARM board files)
* misc. cleanup and fixes

reset drivers:
* new poweroff driver for force disabling a regulator
* Use printk format symbol resolver
* ocelot: add support for Luton and Jaguar2

----------------------------------------------------------------
Gregory CLEMENT (2):
dt-bindings: reset: ocelot: Add Luton and Jaguar2 support
power: reset: ocelot: Add support 2 other MIPS based SoCs

Hans de Goede (1):
power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching

Helge Deller (1):
power: reset: Use printk format symbol resolver

Linus Walleij (10):
power: supply: s3c-adc-battery: Convert to GPIO descriptors
power: supply: collie_battery: Convert to GPIO descriptors
power: supply: generic-adc-battery: Use GPIO descriptors
power: supply: bq24190_charger: Drop unused include
power: supply: bq24735: Drop unused include
power: supply: ab8500: Use local helper
power: supply: ab8500: Convert to dev_pm_ops
power: supply: ab8500_charger: Oneshot threaded IRQs
power: supply: ab8500_fg: Request all IRQs as threaded
power: supply: ab8500: Use dev_err_probe() for IIO channels

Masanari Iida (1):
power: supply: Fix a typo in warning message

Michael Klein (2):
power: reset: new driver regulator-poweroff
Documentation: DT: binding documentation for regulator-poweroff

Nigel Christian (1):
power: supply: pm2301_charger: remove unnecessary variable

Sebastian Krzyszkowiak (5):
power: supply: bq25890: Use the correct range for IILIM register
power: supply: max17042_battery: Fix current_{avg,now} hiding with no current sense
power: supply: max17042_battery: Improve accuracy of current_now and current_avg readings
power: supply: max17042_battery: Take r_sns value into account in charge_counter
power: supply: max17042_battery: Export charge termination current property

Tian Tao (1):
power: supply: Fix missing IRQF_ONESHOT as only threaded handler

Timon Baetz (3):
power: supply: max8997-charger: Use module_platform_driver()
power: supply: max8997-charger: Fix platform data retrieval
power: supply: max8997-charger: Improve getting charger status

Tom Rix (1):
power: supply: wm831x_power: remove unneeded break

Yangtao Li (2):
power: supply: axp20x_usb_power: fix typo
power: supply: axp20x_usb_power: Use power efficient workqueue for debounce

Zhang Qilong (1):
power: supply: bq24190_charger: fix reference leak

.../bindings/power/reset/ocelot-reset.txt | 4 +-
.../bindings/power/reset/regulator-poweroff.yaml | 37 +++++
arch/arm/mach-s3c/mach-h1940.c | 12 +-
arch/arm/mach-s3c/mach-rx1950.c | 11 +-
arch/arm/mach-sa1100/collie.c | 21 +++
drivers/power/reset/Kconfig | 7 +
drivers/power/reset/Makefile | 1 +
drivers/power/reset/ocelot-reset.c | 30 +++-
drivers/power/reset/qnap-poweroff.c | 8 +-
drivers/power/reset/regulator-poweroff.c | 82 +++++++++++
drivers/power/reset/syscon-poweroff.c | 8 +-
drivers/power/supply/ab8500_btemp.c | 68 ++++------
drivers/power/supply/ab8500_charger.c | 99 ++++++--------
drivers/power/supply/ab8500_fg.c | 106 +++++----------
drivers/power/supply/abx500_chargalg.c | 19 +--
drivers/power/supply/axp20x_usb_power.c | 10 +-
drivers/power/supply/axp288_charger.c | 28 ++--
drivers/power/supply/bq24190_charger.c | 21 ++-
drivers/power/supply/bq24735-charger.c | 1 -
drivers/power/supply/bq25890_charger.c | 2 +-
drivers/power/supply/collie_battery.c | 151 +++++++++++++++------
drivers/power/supply/generic-adc-battery.c | 31 ++---
drivers/power/supply/max17042_battery.c | 23 +++-
drivers/power/supply/max8997_charger.c | 67 +++++----
drivers/power/supply/pm2301_charger.c | 3 +-
drivers/power/supply/power_supply_sysfs.c | 2 +-
drivers/power/supply/s3c_adc_battery.c | 57 ++++----
drivers/power/supply/wm831x_power.c | 1 -
include/linux/power/generic-adc-battery.h | 4 -
include/linux/s3c_adc_battery.h | 3 -
30 files changed, 562 insertions(+), 355 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/reset/regulator-poweroff.yaml
create mode 100644 drivers/power/reset/regulator-poweroff.c

Attachment: signature.asc
Description: PGP signature