lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ