[<prev] [next>] [day] [month] [year] [list]
Message-ID: <vflh2stqeaa6rnwipi77v2k6cb3jynzja7qf2iznttqz26zbfg@7snfbz5gjdlz>
Date: Wed, 1 Oct 2025 02:04:08 +0200
From: Sebastian Reichel <sre@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, linux-pm@...r.kernel.org
Subject: [GIT PULL] power-supply changes for 6.18
Hi Linus,
The following changes since commit 1b237f190eb3d36f52dffe07a40b5eb210280e00:
Linux 6.17-rc3 (2025-08-24 12:04:12 -0400)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v6.18
for you to fetch changes up to 41307ec7df057239aae3d0f089cc35a0d735cdf8:
power: supply: qcom_battmgr: handle charging state change notifications (2025-09-19 12:35:57 +0200)
----------------------------------------------------------------
power supply and reset changes for the 6.18 series
* power-supply core
- introduce adc-battery-helper for capacity estimation based on
simple ADC readings of battery voltage and current
- add new property for battery internal resistance
- add new property for battery state of health
* power-supply drivers
- ug3105_battery: convert to adc-battery-helper
- intel_dc_ti_battery: New driver for Intel Dollar Cove TI batteries
- rt9467-charger: add voltage and current ADC support
- sbs-charger: support multiple instances
- qcom_battmgr: add charge control support
- qcom_battmgr: add support for state of health and internal resistance
- max77705_charger: big driver cleanup
- max77705_charger: add support for setting charge current
- misc. minor fixes and cleanups
----------------------------------------------------------------
Andy Yan (1):
power: supply: cw2015: Fix a alignment coding style issue
ChiYuan Huang (1):
power: supply: rt9467: Add properties for VBUS and IBUS reading
Christophe JAILLET (1):
power: supply: Use devm_mutex_init()
Christopher Ruehl (1):
power: supply: qcom_battmgr: add OOI chemistry
Colin Ian King (1):
power: supply: 88pm860x: make fsm_state array static const, simplify usage
Darshan R. (1):
power: supply: gpio-charger: Clean up spacing for better readability
Dzmitry Sankouski (8):
power: supply: max77976_charger: fix constant current reporting
mfd: max77705: max77705_charger: move active discharge setting to mfd parent
power: supply: max77705_charger: refactoring: rename charger to chg
power: supply: max77705_charger: use regfields for config registers
power: supply: max77705_charger: return error when config fails
power: supply: max77705_charger: add writable properties
power: supply: max77705_charger: rework interrupts
power: supply: max77705_charger: use REGMAP_IRQ_REG_LINE macro
Fabien Proriol (1):
power: supply: sbs-charger: Support multiple devices
Fenglin Wu (8):
power: supply: core: Add resistance power supply property
power: supply: core: Add state_of_health power supply property
power: supply: qcom_battmgr: Add resistance power supply property
power: supply: qcom_battmgr: Add state_of_health property
power: supply: qcom_battmgr: update compats for SM8550 and X1E80100
dt-bindings: soc: qcom,pmic-glink: Add charge limit nvmem properties
power: supply: qcom_battmgr: Add charge control support
power: supply: qcom_battmgr: handle charging state change notifications
Hans de Goede (6):
power: supply: Add adc-battery-helper
power: supply: ug3105_battery: Switch to adc-battery-helper
power: supply: ug3105_battery: Put FG in standby on remove and shutdown
power: supply: adc-battery-helper: Add support for optional charge_finished GPIO
power: supply: Add new Intel Dollar Cove TI battery driver
power: supply: intel_dc_ti_battery: Drop no longer relevant comment
Marco Crivellari (2):
power: supply: replace use of system_wq with system_percpu_wq
power: supply: WQ_PERCPU added to alloc_workqueue users
Miguel GarcĂa (1):
power: supply: bq2415x: replace deprecated strcpy() with strscpy()
Qianfeng Rong (1):
power: supply: use max() to improve code
Sebastian Reichel (1):
Merge tag 'ib-max77705-for-v6.17-signed'
Svyatoslav Ryhel (2):
dt-bindings: power: supply: bq27xxx: document optional interrupt
dt-bindings: power: supply: bq24190: document charge enable pin
Waqar Hameed (1):
power: supply: Remove error prints for devm_add_action_or_reset()
Xichao Zhao (2):
power: supply: Remove the use of dev_err_probe()
power: supply: rx51: remove redundant condition checks
Documentation/ABI/testing/sysfs-class-power | 37 ++
.../devicetree/bindings/power/supply/bq24190.yaml | 6 +
.../devicetree/bindings/power/supply/bq27xxx.yaml | 37 +-
.../bindings/soc/qcom/qcom,pmic-glink.yaml | 14 +
drivers/mfd/max77705.c | 3 +
drivers/power/supply/88pm860x_charger.c | 8 +-
drivers/power/supply/Kconfig | 16 +
drivers/power/supply/Makefile | 2 +
drivers/power/supply/ab8500_btemp.c | 3 +-
drivers/power/supply/adc-battery-helper.c | 327 +++++++++++++++++
drivers/power/supply/adc-battery-helper.h | 62 ++++
drivers/power/supply/bq2415x_charger.c | 4 +-
drivers/power/supply/bq24190_charger.c | 2 +-
drivers/power/supply/bq27xxx_battery.c | 17 +-
drivers/power/supply/cw2015_battery.c | 8 +-
drivers/power/supply/gpio-charger.c | 7 +-
drivers/power/supply/intel_dc_ti_battery.c | 389 +++++++++++++++++++++
drivers/power/supply/ipaq_micro_battery.c | 3 +-
drivers/power/supply/max77705_charger.c | 330 ++++++++++-------
drivers/power/supply/max77976_charger.c | 12 +-
drivers/power/supply/mt6370-charger.c | 18 +-
drivers/power/supply/power_supply_sysfs.c | 2 +
drivers/power/supply/qcom_battmgr.c | 324 ++++++++++++++++-
drivers/power/supply/rk817_charger.c | 6 +-
drivers/power/supply/rt9467-charger.c | 47 +--
drivers/power/supply/rx51_battery.c | 2 +-
drivers/power/supply/sbs-charger.c | 16 +-
drivers/power/supply/sbs-manager.c | 2 +-
drivers/power/supply/ucs1002_power.c | 2 +-
drivers/power/supply/ug3105_battery.c | 346 ++++--------------
include/linux/power/max77705_charger.h | 144 ++++----
include/linux/power_supply.h | 2 +
32 files changed, 1609 insertions(+), 589 deletions(-)
create mode 100644 drivers/power/supply/adc-battery-helper.c
create mode 100644 drivers/power/supply/adc-battery-helper.h
create mode 100644 drivers/power/supply/intel_dc_ti_battery.c
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists