Commit 2be02a7c996a for kernel

commit 2be02a7c996aa733bb36e29e07715621b0de9736
Merge: 283955dfacfe 2da28b059e0d
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Aug 21 12:05:10 2026 -0700

    Merge tag 'for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply

    Pull power supply and reset updates from Sebastian Reichel:
     "Power-supply core:
       - Add PbAc, NiZn, RAM, and ZnAr battery chemistry types
       - Create LED triggers based on properties instead of device type
       - Provide power_supply_get_system_batteries() for usage with USB-C
       - Add registration init callback for race-free device setup

      Power-supply drivers:
       - new TI BQ25630 charger driver
       - new SG Micro sgm41542 charger driver
       - bq257xx: Add support for BQ25792
       - max8903: add DC and USB input current-limit controls
       - max17042_battery: Initialize MAX17055 from battery info
       - sbs-battery: map newly introduced battery chemistries
       - drop extra error messages for IRQ request failures
       - lot's of driver removal race condition fixes
       - misc small cleanups and fixes

      Reset drivers:
       - add MCF5441x RCM power-on reason driver
       - misc small cleanups and fixes"

    * tag 'for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (115 commits)
      power: supply: bq27xxx: bq27z561: fix invalid AverageEnergy address
      power: supply: bq27xxx: bq28z610: fix invalid AverageEnergy address
      power: supply: bq27xxx: bq27520g4: fix REG_TTES address
      power: supply: max17040: synchronize work cancellation on suspend
      power: supply: lp8727: fix use-after-free in lp8727_release_irq()
      power: supply: bq256xx: drain usb_work before freeing the charger
      power: supply: qcom_battmgr: fix battery chemistry strncmp length
      power: supply: bd99954: Drop bad register fields
      power: supply: bd71828: Do not hide errors
      power: supply: bd71828: Drop duplicate power-supply property
      power: supply: bd71828: Fix current direction
      power: supply: bd71815: Fix temperature reading
      power: supply: add stubs for notifier registration helpers
      power: supply: ucs1002: fix use-after-free on remove
      power: supply: lp8788-charger: fix use-after-free on remove
      power: supply: ab8500_fg: fix use-after-free on remove
      power: supply: bq24257: fix use-after-free on remove
      power: supply: qcom_battmgr: fix use-after-free
      power: supply: max17040: drop incorrect I2C functionality check
      power: supply: charger-manager: register regulators before exposing sysfs
      ...