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.1
Date: Fri, 17 Apr 2026 17:41:25 +0200 [thread overview]
Message-ID: <aeJTAaRJ6lh1wBZr@venus> (raw)
[-- Attachment #1: Type: text/plain, Size: 7051 bytes --]
Hi Linus,
just as a heads up, Mark Brown reported a merge conflict in
drivers/power/supply/Makefile with the usb tree, which picked
up a new driver (max77759_charger) due to dependencies. The
conflict is trivial to solve:
https://lore.kernel.org/all/ac0aJ6jpCcSaemt7@sirena.org.uk/
Greetings,
-- Sebastian
The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f:
Linux 7.0-rc1 (2026-02-22 13:18:59 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v7.1
for you to fetch changes up to 98d68b74ebb9d5f145960ff7d96ce8e7a39fb965:
power: supply: qcom_smbx: allow disabling charging (2026-04-03 00:40:54 +0200)
----------------------------------------------------------------
power supply and reset changes for the 7.1 series
* power-supply drivers
- S2MU005: new battery fuel gauge driver
- macsmc-power: new driver for Apple Silicon
- qcom_battmgr: Add support for Glymur and Kaanapali
- max17042: add support for max77759
- qcom_smbx: allow disabling charging
- bd71828: add input current limit support
- multiple drivers: use new device managed workqueue allocation
function
- misc. small cleanups and fixes
* reset core
- Expose sysfs for registered reboot_modes
* reset drivers
- misc. small cleanups and fixes
----------------------------------------------------------------
Andreas Kemnade (1):
power: supply: bd71828: add input current limit property
Andrew Davis (1):
power: reset: keystone: Use register_sys_off_handler(SYS_OFF_MODE_RESTART)
André Draszik (11):
dt-bindings: power: supply: max17042: add support for max77759
dt-bindings: power: supply: max17042: support shunt-resistor-micro-ohms
dt-bindings: power: supply: max17042: drop formatting specifier |
power: supply: max17042: fix a comment typo (then -> than)
power: supply: max17042: use dev_err_probe() where appropriate
power: supply: max17042: avoid overflow when determining health
power: supply: max17042: time to empty is meaningless when charging
power: supply: max17042: support standard shunt-resistor-micro-ohms DT property
power: supply: max17042: initial support for Maxim MAX77759
power: supply: max17042: consider task period (max77759)
power: supply: max17042: report time to full (max17055 & max77759)
Anjelique Melendez (1):
power: supply: qcom_battmgr: Add support for Glymur and Kaanapali
Arnd Bergmann (1):
power: reset: reboot-mode: fix -Wformat-security warning
Bartosz Golaszewski (1):
power: reset: drop unneeded dependencies on OF_GPIO
Casey Connolly (1):
power: supply: qcom_smbx: allow disabling charging
Dmitry Torokhov (1):
power: supply: sbs-manager: normalize return value of gpio_get
Hector Martin (1):
power: supply: Add macsmc-power driver for Apple Silicon
Jaime Saguillo Revilla (1):
power: supply: cpcap-battery: fix typo in config name
Kaustabh Chakraborty (1):
dt-bindings: power: supply: document Samsung S2MU005 battery fuel gauge
Khushal Chitturi (1):
dt-bindings: power: reset: cortina,gemini-power-controller: convert to DT schema
Krzysztof Kozlowski (10):
power: supply: axp288_charger: Do not cancel work before initializing it
power: supply: axp288_charger: Simplify returns of dev_err_probe()
power: supply: bq24190: Avoid rescheduling after cancelling work
power: supply: twl4030_madc: Drop unused header includes
workqueue: devres: Add device-managed allocate workqueue
power: supply: cw2015: Free allocated workqueue
power: supply: max77705: Drop duplicated IRQ error message
power: supply: max77705: Free allocated workqueue and fix removal order
power: supply: mt6370: Simplify with devm_alloc_ordered_workqueue()
power: supply: ipaq_micro: Simplify with devm
Sebastian Reichel (1):
Merge branch 'for-7.1-devm-alloc-wq'
Shivendra Pratap (2):
Documentation: ABI: Add sysfs-class-reboot-mode-reboot_modes
power: reset: reboot-mode: Expose sysfs for registered reboot_modes
Svyatoslav Ryhel (2):
dt-bindings: power: supply: cpcap-battery: document monitored-battery property
power: supply: cpcap-battery: pass static battery cell data from device tree
Yassine Oudjana (1):
power: supply: add support for S2MU005 battery fuel gauge device
.../testing/sysfs-class-reboot-mode-reboot_modes | 36 +
.../reset/cortina,gemini-power-controller.yaml | 42 +
.../bindings/power/reset/gemini-poweroff.txt | 17 -
.../bindings/power/supply/cpcap-battery.yaml | 1 +
.../bindings/power/supply/maxim,max17042.yaml | 21 +-
.../power/supply/samsung,s2mu005-fuel-gauge.yaml | 49 ++
Documentation/driver-api/driver-model/devres.rst | 4 +
MAINTAINERS | 1 +
drivers/power/reset/Kconfig | 8 +-
drivers/power/reset/keystone-reset.c | 11 +-
drivers/power/reset/reboot-mode.c | 151 +++-
drivers/power/supply/Kconfig | 22 +
drivers/power/supply/Makefile | 2 +
drivers/power/supply/axp288_charger.c | 71 +-
drivers/power/supply/bd71828-power.c | 62 ++
drivers/power/supply/bq24190_charger.c | 9 +-
drivers/power/supply/cpcap-battery.c | 31 +-
drivers/power/supply/cw2015_battery.c | 3 +-
drivers/power/supply/ipaq_micro_battery.c | 50 +-
drivers/power/supply/macsmc-power.c | 855 +++++++++++++++++++++
drivers/power/supply/max17042_battery.c | 130 +++-
drivers/power/supply/max77705_charger.c | 36 +-
drivers/power/supply/mt6370-charger.c | 13 +-
drivers/power/supply/qcom_battmgr.c | 2 +
drivers/power/supply/qcom_smbx.c | 7 +
drivers/power/supply/s2mu005-battery.c | 307 ++++++++
drivers/power/supply/sbs-manager.c | 2 +-
drivers/power/supply/twl4030_madc_battery.c | 2 -
include/linux/power/max17042_battery.h | 25 +-
include/linux/workqueue.h | 22 +
kernel/workqueue.c | 28 +
31 files changed, 1839 insertions(+), 181 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-class-reboot-mode-reboot_modes
create mode 100644 Documentation/devicetree/bindings/power/reset/cortina,gemini-power-controller.yaml
delete mode 100644 Documentation/devicetree/bindings/power/reset/gemini-poweroff.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/samsung,s2mu005-fuel-gauge.yaml
create mode 100644 drivers/power/supply/macsmc-power.c
create mode 100644 drivers/power/supply/s2mu005-battery.c
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next reply other threads:[~2026-04-17 15:41 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-17 15:41 Sebastian Reichel [this message]
2026-04-17 18:49 ` [GIT PULL] power-supply changes for 7.1 pr-tracker-bot
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=aeJTAaRJ6lh1wBZr@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox