[GIT PULL] power-supply changes for 5.14
From: Sebastian Reichel
Date: Wed Jul 07 2021 - 12:48:12 EST
Hi Linus,
The following changes since commit 6efb943b8616ec53a5e444193dccf1af9ad627b5:
Linux 5.13-rc1 (2021-05-09 14:17:44 -0700)
are available in the Git repository at:
ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v5.14
for you to fetch changes up to f1c74a6c07e76fcb31a4bcc1f437c4361a2674ce:
power: supply: ab8500: Fix an old bug (2021-06-30 00:14:55 +0200)
----------------------------------------------------------------
power supply and reset changes for the v5.14 series
battery/charger driver changes:
* convert charger-manager binding to YAML
* drop bd70528-charger driver
* drop pm2301-charger driver
* introduce rt5033-battery driver
* misc. improvements and fixes
----------------------------------------------------------------
Andreas Kemnade (2):
power: supply: rn5t618: Add charger type detection
power: supply: rn5t618: Add input current limit
Andy Shevchenko (1):
power: supply: bq24190_charger: drop of_match_ptr() from device ID table
Bixuan Cui (1):
power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
Carl Philipp Klemm (2):
power: supply: cpcap-battery: invalidate config when incompatible measurements are read
power: supply: cpcap-charger: get the battery inserted infomation from cpcap-battery
Colin Ian King (1):
power: supply: axp288_fuel_gauge: remove redundant continue statement
Guenter Roeck (1):
power: supply: ab8500: Drop unnecessary NULL check after container_of
Hans de Goede (2):
power: supply: axp288_fuel_gauge: Rename fuel_gauge_blacklist to no_battery_list
power: supply: axp288_fuel_gauge: Make "T3 MRD" no_battery_list DMI entry more generic
Hermann Lauer (1):
power: supply: axp20x_battery: allow disabling battery charging
Ikjoon Jang (1):
power: supply: sbs-battery: cache constant string properties
Jian Xin (1):
power: supply: ab8500: Fix typo
Krzysztof Kozlowski (8):
MAINTAINERS: power: supply: use Krzysztof Kozlowski's Canonical address
power: ab8500: remove unused header
MAINTAINERS: power: supply: cover also header files
power: supply: max17042: Do not enforce (incorrect) interrupt trigger type
power: supply: max17040: Do not enforce (incorrect) interrupt trigger type
power: supply: max17040: remove non-working POWER_SUPPLY_PROP_STATUS
power: supply: max17040: simplify POWER_SUPPLY_PROP_ONLINE
power: supply: max17040: drop unused platform data support
Linus Walleij (8):
power: supply: ab8500: Move to componentized binding
power: supply: ab8500: Call battery population once
power: supply: ab8500: Avoid NULL pointers
power: supply: ab8500: Enable USB and AC
power: supply: ab8500: Drop unused member
power: supply: pm2301_charger: Delete driver
power: supply: smb347-charger: Drop unused include
power: supply: ab8500: Fix an old bug
Matti Vaittinen (1):
power: supply: Drop BD70528 support
Maximilian Luz (2):
power: supply: surface_battery: Fix battery event handling
power: supply: surface-charger: Fix type of integer variable
Sebastian Reichel (2):
dt-bindings: power: supply: charger-manager: Convert to DT schema format
Merge branch 'psy-fixes' into psy-next
Stephan Gerhold (2):
dt-bindings: power: supply: Add DT schema for richtek,rt5033-battery
power: supply: rt5033_battery: Fix device tree enumeration
Yu Jiahua (1):
drivers: power: add missing MODULE_DEVICE_TABLE in keystone-reset.c
Zhen Lei (1):
power: reset: at91-sama5d2_shdwc: Remove redundant error printing in at91_shdwc_probe()
Zou Wei (5):
power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE
power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE
power: reset: regulator-poweroff: add missing MODULE_DEVICE_TABLE
power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
power: supply: ab8500: add missing MODULE_DEVICE_TABLE
.../bindings/power/supply/charger-manager.txt | 91 --
.../bindings/power/supply/charger-manager.yaml | 215 ++++
.../bindings/power/supply/maxim,max17040.yaml | 2 +-
.../power/supply/richtek,rt5033-battery.yaml | 54 +
MAINTAINERS | 3 +-
drivers/power/reset/at91-sama5d2_shdwc.c | 4 +-
drivers/power/reset/gpio-poweroff.c | 1 +
drivers/power/reset/keystone-reset.c | 1 +
drivers/power/reset/regulator-poweroff.c | 1 +
drivers/power/supply/Kconfig | 12 +-
drivers/power/supply/Makefile | 3 +-
drivers/power/supply/ab8500-bm.h | 7 +-
drivers/power/supply/ab8500-chargalg.h | 2 +-
drivers/power/supply/ab8500_btemp.c | 126 +-
drivers/power/supply/ab8500_charger.c | 381 +++---
drivers/power/supply/ab8500_fg.c | 145 ++-
drivers/power/supply/abx500_chargalg.c | 117 +-
drivers/power/supply/axp20x_battery.c | 17 +-
drivers/power/supply/axp288_fuel_gauge.c | 26 +-
drivers/power/supply/bd70528-charger.c | 710 -----------
drivers/power/supply/bq24190_charger.c | 11 +-
drivers/power/supply/charger-manager.c | 1 +
drivers/power/supply/cpcap-battery.c | 19 +-
drivers/power/supply/cpcap-charger.c | 39 +-
drivers/power/supply/max17040_battery.c | 42 +-
drivers/power/supply/max17042_battery.c | 2 +-
drivers/power/supply/pm2301_charger.c | 1249 --------------------
drivers/power/supply/rn5t618_power.c | 235 ++++
drivers/power/supply/rt5033_battery.c | 7 +
drivers/power/supply/sbs-battery.c | 153 ++-
drivers/power/supply/sc2731_charger.c | 1 +
drivers/power/supply/sc27xx_fuel_gauge.c | 1 +
drivers/power/supply/smb347-charger.c | 1 -
drivers/power/supply/surface_battery.c | 14 +-
drivers/power/supply/surface_charger.c | 2 +-
include/linux/max17040_battery.h | 16 -
include/linux/pm2301_charger.h | 48 -
include/linux/power/ab8500.h | 16 -
38 files changed, 1113 insertions(+), 2662 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/charger-manager.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt5033-battery.yaml
delete mode 100644 drivers/power/supply/bd70528-charger.c
delete mode 100644 drivers/power/supply/pm2301_charger.c
delete mode 100644 include/linux/max17040_battery.h
delete mode 100644 include/linux/pm2301_charger.h
delete mode 100644 include/linux/power/ab8500.h
Attachment:
signature.asc
Description: PGP signature