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>] [thread-next>] [day] [month] [year] [list]
Message-ID: <ipmplcihen5gpch4qg2rixwmdoad23w4d5qtdchcv24qx2mkrj@5bsvfer4a5lw>
Date: Fri, 1 Aug 2025 03:01:04 +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.17

Hi Linus,

Some more power-supply core changes flow through the platform tree,
which needed some improvements in the power-supply extension API. No
merge conflicts have been found in linux-next and everything from my
tree has been in there for at least 3 weeks.

The following changes since commit e04c78d86a9699d136910cfc0bdcf01087e3267e:

  Linux 6.16-rc2 (2025-06-15 13:49:41 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v6.17

for you to fetch changes up to 7b41a2341fa62babda5d5c7a32c632e9eba2ee11:

  power: supply: core: fix static checker warning (2025-07-12 20:45:17 +0200)

----------------------------------------------------------------
power supply and reset changes for the 6.17 series

 * power-supply core
  - battery-info: replace any DT specific bits with fwnode usage
  - replace any device-tree code with generic fwnode based handling
 * power-supply drivers
  - ug3105_battery: use battery-info API
  - qcom_battmgr: report capacity
  - qcom_battmgr: support LiPo battery reporting
  - add missing missing power-supply ref to a bunch of DT bindings
  - update drivers regarding pm_runtime_autosuspend() usage
  - misc. minor fixes and cleanups
 * reset drivers
  - misc. minor cleanups

----------------------------------------------------------------
Abel Vesa (1):
      power: supply: qcom_battmgr: Add lithium-polymer entry

Casey Connolly (3):
      power: supply: qcom_pmi8998_charger: fix wakeirq
      power: supply: pmi8998_charger: rename to qcom_smbx
      MAINTAINERS: add myself as smbx charger driver maintainer

Charles Han (2):
      power: supply: cpcap-charger: Fix null check for power_supply_get_by_name
      power: supply: max14577: Handle NULL pdata when CONFIG_OF is not set

Geert Uytterhoeven (1):
      power: reset: POWER_RESET_TORADEX_EC should depend on ARCH_MXC

Hans de Goede (3):
      power: supply: ug3105_battery: Use psy->battery_info
      power: supply: ug3105_battery: Switch to power_supply_batinfo_ocv2cap()
      power: supply: bq24190: Free battery_info

Kornel Dulęba (1):
      power: supply: qcom_battmgr: Report battery capacity

Krzysztof Kozlowski (8):
      dt-bindings: power: supply: bq2515x: Add missing power-supply ref
      dt-bindings: power: supply: bq256xx: Add missing power-supply ref
      dt-bindings: power: supply: qcom,pmi8998: Add missing power-supply ref
      dt-bindings: power: supply: richtek,rt5033: Add missing power-supply ref
      dt-bindings: power: supply: summit,smb347: Add missing power-supply ref
      dt-bindings: power: supply: Drop redundant monitored-battery ref
      power: supply: bq256xx_charger: Constify reg_default array
      power: supply: bq25980_charger: Constify reg_default array

Lukas Bulwahn (1):
      MAINTAINERS: rectify file entry in QUALCOMM SMB CHARGER DRIVER

Mihai Sain (1):
      power: reset: at91-sama5d2_shdwc: Refactor wake-up source logging to use dev_info

Sakari Ailus (8):
      PM: runtime: Document return values of suspend-related API functions
      PM: runtime: Mark last busy stamp in pm_runtime_put_autosuspend()
      PM: runtime: Mark last busy stamp in pm_runtime_put_sync_autosuspend()
      PM: runtime: Mark last busy stamp in pm_runtime_autosuspend()
      PM: runtime: Mark last busy stamp in pm_request_autosuspend()
      Documentation: PM: *_autosuspend() functions update last busy time
      power: supply: bq24190: Remove redundant pm_runtime_mark_last_busy() calls
      power: supply: twl4030_charger: Remove redundant pm_runtime_mark_last_busy() calls

Sebastian Reichel (8):
      regulator: act8865-regulator: switch psy_cfg from of_node to fwnode
      Merge tag 'ib-regulator-psy-for-v6.17-signed' into psy-next
      power: supply: core: remove of_node from power_supply_config
      power: supply: core: battery-info: fully switch to fwnode
      power: supply: core: convert to fwnnode
      power: supply: core: rename power_supply_get_by_phandle to power_supply_get_by_reference
      Merge tag 'pm-runtime-6.17-rc1'
      power: supply: core: fix static checker warning

Taeyoung Kwon (1):
      power: reset: qcom-pon: Rename variables to use generic naming

Thomas Antoine (1):
      power: supply: max1720x correct capacity computation

Yuanjun Gong (1):
      power: return the correct error code

 .../devicetree/bindings/power/supply/bq24190.yaml  |   1 -
 .../devicetree/bindings/power/supply/bq2515x.yaml  |   7 +-
 .../devicetree/bindings/power/supply/bq256xx.yaml  |   5 +-
 .../devicetree/bindings/power/supply/bq25980.yaml  |   4 +-
 .../bindings/power/supply/cw2015_battery.yaml      |   5 +-
 .../power/supply/qcom,pmi8998-charger.yaml         |   7 +-
 .../power/supply/richtek,rt5033-charger.yaml       |   4 +-
 .../power/supply/stericsson,ab8500-btemp.yaml      |   4 +-
 .../power/supply/stericsson,ab8500-chargalg.yaml   |   4 +-
 .../power/supply/stericsson,ab8500-charger.yaml    |   4 +-
 .../power/supply/stericsson,ab8500-fg.yaml         |   4 +-
 .../power/supply/summit,smb347-charger.yaml        |   5 +-
 .../x-powers,axp20x-battery-power-supply.yaml      |   6 +-
 Documentation/power/runtime_pm.rst                 |  50 +++---
 MAINTAINERS                                        |   7 +
 drivers/phy/allwinner/phy-sun4i-usb.c              |   2 +-
 drivers/power/reset/Kconfig                        |   1 +
 drivers/power/reset/at91-sama5d2_shdwc.c           |   2 +-
 drivers/power/reset/qcom-pon.c                     |  30 ++--
 drivers/power/supply/Makefile                      |   2 +-
 drivers/power/supply/bq2415x_charger.c             |   2 +-
 drivers/power/supply/bq24190_charger.c             |  16 +-
 drivers/power/supply/bq256xx_charger.c             |   6 +-
 drivers/power/supply/bq25980_charger.c             |   6 +-
 drivers/power/supply/cpcap-charger.c               |   5 +-
 drivers/power/supply/max14577_charger.c            |   4 +-
 drivers/power/supply/max1720x_battery.c            |  13 +-
 drivers/power/supply/power_supply_core.c           | 185 ++++++++++----------
 drivers/power/supply/qcom_battmgr.c                |  25 +++
 .../supply/{qcom_pmi8998_charger.c => qcom_smbx.c} | 152 ++++++++---------
 drivers/power/supply/twl4030_charger.c             |   1 -
 drivers/power/supply/ug3105_battery.c              |  81 ++-------
 drivers/regulator/act8865-regulator.c              |   2 +-
 include/linux/pm_runtime.h                         | 187 ++++++++++++++++++---
 include/linux/power_supply.h                       |  16 +-
 35 files changed, 471 insertions(+), 384 deletions(-)
 rename drivers/power/supply/{qcom_pmi8998_charger.c => qcom_smbx.c} (88%)

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