[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <qhvmgti6jmqnepwx2fbhgsflclznw7hnjco5xebytwxuh2mf5g@m33klrxrhaew>
Date: Mon, 26 May 2025 13:41:14 +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.16
Hi Linus,
Everything has been in linux-next for 3 weeks, so I don't expect
any issues. Some additional power-supply patches are flowing through
the platform tree this time as they are used by x86 laptops. Stephen
Rothwell reported a trivial merge conflict in the MAINTAINERS file
between the USB and my tree:
https://lore.kernel.org/linux-next/20250501161515.21916747@canb.auug.org.au/
Last but not least: I will be on a 3 week trekking trip without my
laptop starting today, so if (unexpectedly) something urgent pops
up don't expect any response from me.
Greetings,
-- Sebastian
The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:
Linux 6.15-rc1 (2025-04-06 13:11:33 -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.16
for you to fetch changes up to b1d8766052eb0534b27edda8af1865d53621bd6a:
power: supply: rt9471: Simplify definition of some struct linear_range (2025-05-03 19:17:02 +0200)
----------------------------------------------------------------
power supply and reset changes for the 6.16 series
* power-supply core
- power: supply: support charge_types in extensions
* power-supply drivers
- new driver for Pegatron Chagall battery
- new driver for Maxim MAX8971 charger
- new driver for Huawei Matebook E Go
- bq27xxx: retry failed I2C transmissions
- bq24190: add BQ24193 support
- misc. small cleanups and fixes
* reset drivers
- new driver for Toradex SMARC Embedded Controller
- reboot-mode: add support for modes containing / in DT
- atmel,at91sam9260-reset: support sama7d65
- syscon-reboot: add Google GS101 support
- misc. small cleanups and fixes
----------------------------------------------------------------
Aaron Kling (2):
dt-bindings: power: supply: bq24190: Add BQ24193 compatible
power: bq24190: Add BQ24193 support
Alexander Shiyan (1):
power: reset: at91-reset: Optimize at91_reset()
André Draszik (3):
power: reset: reboot-mode: better compatibility with DT (replace ' ,/')
dt-bindings: reset: syscon-reboot: add google,gs101-reboot
power: reset: syscon-reboot: add gs101-specific reset
Arnd Bergmann (1):
power: supply: max77976: add EXTCON dependency
Christophe JAILLET (2):
power: supply: wm831x: Constify struct chg_map and some arrays
power: supply: rt9471: Simplify definition of some struct linear_range
Colin Ian King (1):
power: supply: rk817: remove redundant null check on node
Dan Carpenter (1):
power: supply: max77705: Fix workqueue error handling in probe
Emanuele Ghidoli (2):
dt-bindings: power: reset: add toradex,smarc-ec
power: reset: add Toradex Embedded Controller
Gustavo A. R. Silva (1):
power: supply: cros_charge-control: Avoid -Wflex-array-member-not-at-end warning
Jelle van der Waa (1):
power: supply: support charge_types in extensions
Jerry Lv (1):
power: supply: bq27xxx: Retrieve again when busy
Kees Cook (1):
power: supply: sysfs: Remove duplicate NUL termination
Krzysztof Kozlowski (3):
power: supply: collie: Fix wakeup source leaks on device unbind
power: supply: gpio-charger: Fix wakeup source leaks on device unbind
dt-bindings: power: supply: Correct indentation and style in DTS example
Pengyu Luo (1):
power: supply: add Huawei Matebook E Go psy driver
Ryan Wanner (1):
dt-bindings: reset: atmel,at91sam9260-reset: add microchip,sama7d65-rstc
Svyatoslav Ryhel (6):
dt-bindings: vendor-prefixes: add prefix for Pegatron Corporation
dt-bindings: power: supply: Document Pegatron Chagall fuel gauge
power: supply: Add driver for Pegatron Chagall battery
power: supply: max17040: adjust thermal channel scaling
dt-bindings: power: supply: Document Maxim MAX8971 charger
power: supply: Add support for Maxim MAX8971 charger
Documentation/ABI/testing/sysfs-class-power | 43 ++
Documentation/ABI/testing/sysfs-class-power-gaokun | 27 +
.../bindings/power/reset/syscon-reboot.yaml | 42 +-
.../bindings/power/reset/toradex,smarc-ec.yaml | 52 ++
.../devicetree/bindings/power/supply/bq24190.yaml | 1 +
.../devicetree/bindings/power/supply/bq25980.yaml | 34 +-
.../bindings/power/supply/ingenic,battery.yaml | 14 +-
.../bindings/power/supply/ltc4162-l.yaml | 18 +-
.../bindings/power/supply/maxim,max77705.yaml | 4 +-
.../bindings/power/supply/maxim,max8971.yaml | 68 ++
.../bindings/power/supply/pegatron,chagall-ec.yaml | 49 ++
.../bindings/reset/atmel,at91sam9260-reset.yaml | 3 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
MAINTAINERS | 8 +
drivers/power/reset/Kconfig | 13 +
drivers/power/reset/Makefile | 1 +
drivers/power/reset/at91-reset.c | 5 +-
drivers/power/reset/reboot-mode.c | 25 +-
drivers/power/reset/syscon-reboot.c | 96 ++-
drivers/power/reset/tdx-ec-poweroff.c | 150 ++++
drivers/power/supply/Kconfig | 37 +
drivers/power/supply/Makefile | 3 +
drivers/power/supply/bq24190_charger.c | 14 +
drivers/power/supply/bq27xxx_battery.c | 2 +-
drivers/power/supply/bq27xxx_battery_i2c.c | 13 +-
drivers/power/supply/chagall-battery.c | 291 ++++++++
drivers/power/supply/collie_battery.c | 1 +
drivers/power/supply/cros_charge-control.c | 23 +-
drivers/power/supply/gpio-charger.c | 4 +-
drivers/power/supply/huawei-gaokun-battery.c | 645 ++++++++++++++++++
drivers/power/supply/max17040_battery.c | 5 +-
drivers/power/supply/max77705_charger.c | 20 +-
drivers/power/supply/max8971_charger.c | 752 +++++++++++++++++++++
drivers/power/supply/power_supply_sysfs.c | 25 +-
drivers/power/supply/rk817_charger.c | 2 +-
drivers/power/supply/rt9471.c | 12 +-
drivers/power/supply/test_power.c | 20 +-
drivers/power/supply/wm831x_power.c | 20 +-
include/linux/power_supply.h | 1 +
39 files changed, 2419 insertions(+), 126 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-class-power-gaokun
create mode 100644 Documentation/devicetree/bindings/power/reset/toradex,smarc-ec.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max8971.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/pegatron,chagall-ec.yaml
create mode 100644 drivers/power/reset/tdx-ec-poweroff.c
create mode 100644 drivers/power/supply/chagall-battery.c
create mode 100644 drivers/power/supply/huawei-gaokun-battery.c
create mode 100644 drivers/power/supply/max8971_charger.c
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists