From: Sebastian Reichel <sre@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org
Subject: [GIT PULL] power-supply changes for 7.2
Date: Fri, 19 Jun 2026 14:44:03 +0200 [thread overview]
Message-ID: <ajU34j9bIpuC_JkI@venus> (raw)
[-- Attachment #1: Type: text/plain, Size: 8717 bytes --]
Hi Linus,
Nothing special from the power-supply tree (no changes outside the
tree, no merge conflicts in linux-next, no core changes). Please
find the details below:
The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:
Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v7.2
for you to fetch changes up to a888754e51e915731c8974c4d6d62709facb35d3:
Documentation: ABI: sysfs-class-reboot-mode-reboot_modes: fix doc warnings (2026-06-13 00:01:26 +0200)
----------------------------------------------------------------
power supply and reset changes for the 7.2 series
* power-supply drivers
- surface-rt-ec: new EC driver providing battery info for Microsoft Surface RT
- s2m-charger: new driver for battery charger in Samsung S2M PMICs
- max17042: rework driver
- bd71828: sysfs for auto input current limitation
- use named fields for struct platform_device_id and of_device_id entries
- misc. small cleanups and fixes
* reset drivers
- use named fields for struct platform_device_id and of_device_id entries
- misc. small cleanups and fixes
----------------------------------------------------------------
Alexey Charkov (4):
power: supply: bq257xx: Fix VSYSMIN clamping logic
power: supply: bq257xx: Make the default current limit a per-chip attribute
power: supply: bq257xx: Consistently use indirect get/set helpers
power: supply: bq257xx: Add fields for 'charging' and 'overvoltage' states
Andreas Kemnade (1):
power: supply: bd71828: sysfs for auto input current limitation
Costa Shulyupin (1):
power: supply: Remove unused jz4740-battery.h
Johan Hovold (1):
power: supply: max17042: fix OF node reference imbalance
Jonas Schwöbel (1):
power: supply: Add support for Surface RT battery and charger
Kaustabh Chakraborty (1):
power: supply: add support for Samsung S2M series PMIC charger device
Krzysztof Kozlowski (1):
power: supply: cros_charge-control: Move MODULE_DEVICE_TABLE next to the table itself
Lucas Tsai (1):
power: supply: core: fix supplied_from allocations
Ma Ke (1):
power: supply: cpcap-battery: Fix missing nvmem_device_put() causing reference leak
Md Shofiqul Islam (1):
power: supply: ab8500_fg: Fix typos in comments
Nathan Chancellor (1):
power: supply: max17042_battery: Use modern PM ops to clear up warning
Otto Pflüger (1):
power: reset: sc27xx: Add platform_device_id table
Randy Dunlap (1):
Documentation: ABI: sysfs-class-reboot-mode-reboot_modes: fix doc warnings
Rosen Penev (1):
power: reset: st-poweroff: Use of_device_get_match_data()
Sebastian Krzyszkowiak (3):
power: supply: max17042_battery: Put LSB units into defines
power: supply: max17042_battery: Use Current register in get_status
power: supply: max17042_battery: use ModelCfg refresh on max17055
Svyatoslav Ryhel (1):
dt-bindings: embedded-controller: Document Surface RT EC
Uwe Kleine-König (The Capable Hub) (6):
power: Drop unused assignment of platform_device_id driver data
power: supply: max14577: Drop driver data in of and platform device id arrays
power: Use named initializers for platform_device_id arrays
power: supply: mt6360_charger: Use of match table unconditionally
power: Unify code style for platform_device_id arrays
power: supply: Use named initializers for arrays of i2c_device_data
Vincent Cloutier (3):
power: supply: max17042_battery: Route MAX17055 SOC alerts through dSOCi
power: supply: max17042_battery: Keep only critical alerts during suspend
power: supply: max17042_battery: Remove unused platform-data plumbing
Vladimir Oltean (1):
power: supply: cpcap-charger: include missing <linux/property.h>
WenTao Liang (1):
power: supply: charger-manager: fix refcount leak in is_full_charged()
Wentao Liang (1):
power: reset: linkstation-poweroff: fix use-after-free in the linkstation_poweroff_init()
.../ABI/testing/sysfs-class-power-bd71828 | 12 +
.../testing/sysfs-class-reboot-mode-reboot_modes | 13 +-
.../microsoft,surface-rt-ec.yaml | 63 ++++
drivers/power/reset/linkstation-poweroff.c | 2 +-
drivers/power/reset/qemu-virt-ctrl.c | 2 +-
drivers/power/reset/sc27xx-poweroff.c | 8 +
drivers/power/reset/spacemit-p1-reboot.c | 4 +-
drivers/power/reset/st-poweroff.c | 8 +-
drivers/power/reset/tps65086-restart.c | 2 +-
drivers/power/supply/Kconfig | 21 ++
drivers/power/supply/Makefile | 2 +
drivers/power/supply/ab8500_fg.c | 2 +-
drivers/power/supply/adp5061.c | 2 +-
drivers/power/supply/axp288_charger.c | 2 +-
drivers/power/supply/axp288_fuel_gauge.c | 2 +-
drivers/power/supply/bd71828-power.c | 77 +++-
drivers/power/supply/bq2415x_charger.c | 28 +-
drivers/power/supply/bq24190_charger.c | 16 +-
drivers/power/supply/bq24257_charger.c | 8 +-
drivers/power/supply/bq24735-charger.c | 4 +-
drivers/power/supply/bq2515x_charger.c | 6 +-
drivers/power/supply/bq256xx_charger.c | 16 +-
drivers/power/supply/bq257xx_charger.c | 52 ++-
drivers/power/supply/bq25890_charger.c | 10 +-
drivers/power/supply/bq25980_charger.c | 8 +-
drivers/power/supply/bq27xxx_battery_i2c.c | 64 ++--
drivers/power/supply/charger-manager.c | 10 +-
drivers/power/supply/cpcap-battery.c | 11 +-
drivers/power/supply/cpcap-charger.c | 1 +
drivers/power/supply/cros_charge-control.c | 6 +-
drivers/power/supply/cros_peripheral_charger.c | 4 +-
drivers/power/supply/cros_usbpd-charger.c | 4 +-
drivers/power/supply/cw2015_battery.c | 2 +-
drivers/power/supply/ds2782_battery.c | 6 +-
drivers/power/supply/lp8727_charger.c | 2 +-
drivers/power/supply/ltc2941-battery-gauge.c | 10 +-
drivers/power/supply/ltc4162-l-charger.c | 8 +-
drivers/power/supply/macsmc-power.c | 2 +-
drivers/power/supply/max14577_charger.c | 12 +-
drivers/power/supply/max14656_charger_detector.c | 4 +-
drivers/power/supply/max17040_battery.c | 18 +-
drivers/power/supply/max17042_battery.c | 402 +++++++++++----------
drivers/power/supply/max77693_charger.c | 2 +-
drivers/power/supply/max77759_charger.c | 2 +-
drivers/power/supply/max77976_charger.c | 2 +-
drivers/power/supply/max8971_charger.c | 2 +-
drivers/power/supply/max8997_charger.c | 2 +-
drivers/power/supply/max8998_charger.c | 2 +-
drivers/power/supply/mm8013.c | 4 +-
drivers/power/supply/mt6360_charger.c | 6 +-
drivers/power/supply/pf1550-charger.c | 2 +-
drivers/power/supply/power_supply_core.c | 11 +-
drivers/power/supply/rt5033_battery.c | 2 +-
drivers/power/supply/rt5033_charger.c | 2 +-
drivers/power/supply/rt9455_charger.c | 2 +-
drivers/power/supply/s2m-charger.c | 313 ++++++++++++++++
drivers/power/supply/sbs-battery.c | 8 +-
drivers/power/supply/sbs-charger.c | 2 +-
drivers/power/supply/sbs-manager.c | 4 +-
drivers/power/supply/smb347-charger.c | 10 +-
drivers/power/supply/stc3117_fuel_gauge.c | 2 +-
drivers/power/supply/surface-rt-ec.c | 389 ++++++++++++++++++++
drivers/power/supply/ug3105_battery.c | 2 +-
include/linux/power/jz4740-battery.h | 15 -
include/linux/power/max17042_battery.h | 32 +-
65 files changed, 1323 insertions(+), 431 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-class-power-bd71828
create mode 100644 Documentation/devicetree/bindings/embedded-controller/microsoft,surface-rt-ec.yaml
create mode 100644 drivers/power/supply/s2m-charger.c
create mode 100644 drivers/power/supply/surface-rt-ec.c
delete mode 100644 include/linux/power/jz4740-battery.h
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
reply other threads:[~2026-06-19 12:44 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ajU34j9bIpuC_JkI@venus \
--to=sre@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pm@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.