Hi Linus,
The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:
Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v6.9
for you to fetch changes up to 4e61f1e9d58fb0765f59f47d4d1f318b36c14d95:
power: supply: core: fix charge_behaviour formatting (2024-03-06 00:39:45 +0100)
----------------------------------------------------------------
power supply and reset changes for the 6.9 series
* new features
- axp20x_usb_power: report USB type
* cleanups
- convert lots of drivers to use devm_power_supply_register()
- convert lots of reset drivers to use devm_register_sys_off_handler()
- constify device_type and power_supply_class
- axp20x_usb_power: use correct property to report input current limit
- mm8013: correct handling of "not charging" status register
- core: fix charge_behaviour formatting
- minor fixes cleanups
----------------------------------------------------------------
Andrew Davis (45):
power: supply: bq27xxx: Switch to a simpler IDA interface
power: supply: bq27xxx: Add devm action to free IDA
power: supply: bq27xxx: Use devm to free device mutex
power: supply: bq27xxx: Use devm_power_supply_register() helper
power: supply: bq27xxx: Move one time design full read out of poll
power: supply: da9030: Use devm_power_supply_register() helper
power: supply: da9052: Use devm_power_supply_register() helper
power: supply: ds2760: Use devm_power_supply_register() helper
power: supply: goldfish: Use devm_power_supply_register() helper
power: supply: lp8727: Use devm_power_supply_register() helper
power: supply: lp8788: Use devm_power_supply_register() helper
power: supply: pcf50633: Use devm_power_supply_register() helper
power: supply: rt5033: Use devm_power_supply_register() helper
power: supply: tps65090: Use devm_power_supply_register() helper
power: supply: wm831x: Use devm_power_supply_register() helper
power: supply: wm831x: Use devm_power_supply_register() helper
power: supply: da9150: Use devm_iio_channel_get() helper
power: supply: da9150: Use devm_power_supply_register() helper
power: supply: rx51: Use devm_iio_channel_get() helper
power: supply: rx51: Use devm_power_supply_register() helper
power: supply: twl4030_madc: Use devm_iio_channel_get() helper
power: supply: twl4030_madc: Use devm_power_supply_register() helper
power: supply: max14577: Use devm_power_supply_register() helper
power: supply: max77693: Use devm_power_supply_register() helper
power: supply: max8925: Use devm_power_supply_register() helper
power: supply: wm8350: Use devm_power_supply_register() helper
power: reset: atc260x-poweroff: Use devm_register_sys_off_handler(RESTART)
power: reset: atc260x-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: xgene-reboot: Use devm_platform_ioremap_resource() helper
power: reset: xgene-reboot: Use devm_register_sys_off_handler(RESTART)
power: reset: tps65086-restart: Use devm_register_sys_off_handler(RESTART)
power: reset: tps65086-restart: Remove unneeded device data struct
power: reset: brcm-kona-reset: Use devm_register_sys_off_handler(RESTART)
power: reset: axxia-reset: Use devm_register_sys_off_handler(RESTART)
power: reset: rmobile-reset: Use devm_platform_ioremap_resource() helper
power: reset: rmobile-reset: Use devm_register_sys_off_handler(RESTART)
power: reset: mt6323-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: msm-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: msm-poweroff: Use devm_register_sys_off_handler(RESTART)
power: reset: regulator-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: as3722-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: gemini-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: restart-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
power: reset: syscon-poweroff: Move device data into a struct
power: reset: syscon-poweroff: Use devm_register_sys_off_handler(POWER_OFF)
Aren Moynihan (4):
power: supply: axp20x_usb_power: replace current_max with input_current_limit
power: supply: axp20x_usb_power: use correct register for input current limit
power: supply: axp20x_usb_power: fix race condition with usb bc
power: supply: axp20x_usb_power: enable usb_type reporting
Dan Carpenter (1):
power: reset: xgene-reboot: Fix a NULL vs IS_ERR() test
Geert Uytterhoeven (2):
power: reset: rmobile-reset: Map correct MMIO resource
power: reset: rmobile-reset: Make sysc_base2 local
Guoyi Zhang (1):
power: supply: axp288_fuel_gauge: Deny ROCK Pi X
Hans de Goede (1):
power: supply: axp288_fuel_gauge: Add STCK1A* Intel Compute Sticks to the deny-list
Nathan Chancellor (1):
power: supply: core: Fix power_supply_init_attrs() stub
Ricardo B. Marliere (4):
power: supply: core: constify the struct device_type usage
power: supply: core: move power_supply_attr_group into #ifdef block
power: supply: core: make power_supply_class constant
power: supply: move power_supply_attr_groups definition back to sysfs
Sebastian Reichel (2):
power: supply: core: add power_supply_for_each_device()
power: supply: core: simplify power_supply_class_init
Sicelo A. Mhlongo (2):
power: supply: bq27xxx: Report charge full state correctly
power: supply: bq2415x_charger: report online status
Thomas Wei?schuh (3):
power: supply: mm8013: fix "not charging" detection
power: supply: core: ease special formatting implementations
power: supply: core: fix charge_behaviour formatting
drivers/power/reset/as3722-poweroff.c | 30 +++---
drivers/power/reset/atc260x-poweroff.c | 55 ++++-------
drivers/power/reset/axxia-reset.c | 16 ++-
drivers/power/reset/brcm-kona-reset.c | 11 +--
drivers/power/reset/gemini-poweroff.c | 16 +--
drivers/power/reset/msm-poweroff.c | 21 ++--
drivers/power/reset/mt6323-poweroff.c | 26 ++---
drivers/power/reset/regulator-poweroff.c | 36 +++----
drivers/power/reset/restart-poweroff.c | 25 ++---
drivers/power/reset/rmobile-reset.c | 38 +++----
drivers/power/reset/syscon-poweroff.c | 66 ++++++-------
drivers/power/reset/tps65086-restart.c | 58 ++---------
drivers/power/reset/xgene-reboot.c | 25 ++---
drivers/power/supply/ab8500_btemp.c | 3 +-
drivers/power/supply/ab8500_chargalg.c | 3 +-
drivers/power/supply/ab8500_charger.c | 3 +-
drivers/power/supply/ab8500_fg.c | 3 +-
drivers/power/supply/apm_power.c | 3 +-
drivers/power/supply/axp20x_usb_power.c | 147 +++++++++++++++++++++++++---
drivers/power/supply/axp288_fuel_gauge.c | 18 +++-
drivers/power/supply/bq2415x_charger.c | 10 ++
drivers/power/supply/bq27xxx_battery.c | 56 +++++++----
drivers/power/supply/bq27xxx_battery_i2c.c | 46 ++++-----
drivers/power/supply/da9030_battery.c | 6 +-
drivers/power/supply/da9052-battery.c | 4 +-
drivers/power/supply/da9150-charger.c | 72 ++++----------
drivers/power/supply/ds2760_battery.c | 4 +-
drivers/power/supply/goldfish_battery.c | 24 ++---
drivers/power/supply/lp8727_charger.c | 35 ++-----
drivers/power/supply/lp8788-charger.c | 21 ++--
drivers/power/supply/max14577_charger.c | 8 +-
drivers/power/supply/max77693_charger.c | 10 +-
drivers/power/supply/max8925_power.c | 37 ++-----
drivers/power/supply/mm8013.c | 13 +--
drivers/power/supply/pcf50633-charger.c | 23 ++---
drivers/power/supply/power_supply.h | 6 +-
drivers/power/supply/power_supply_core.c | 65 ++++++------
drivers/power/supply/power_supply_sysfs.c | 40 +++++---
drivers/power/supply/rt5033_battery.c | 14 +--
drivers/power/supply/rx51_battery.c | 57 +++--------
drivers/power/supply/tps65090-charger.c | 18 ++--
drivers/power/supply/twl4030_madc_battery.c | 59 +++--------
drivers/power/supply/wm831x_backup.c | 13 +--
drivers/power/supply/wm831x_power.c | 24 ++---
drivers/power/supply/wm8350_power.c | 30 ++----
include/linux/power/bq27xxx_battery.h | 1 -
include/linux/power_supply.h | 4 +-
47 files changed, 558 insertions(+), 745 deletions(-)
The pull request you sent on Wed, 13 Mar 2024 23:13:39 +0100:
> https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v6.9
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/44f89c6d3c54761114b2bc0509144e3e5ced40b0
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html