Commit 59bd5ae0db22 for kernel

commit 59bd5ae0db22566e2b961742126269c151d587c7
Merge: e0dcd2b2a00b 98d68b74ebb9
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Apr 17 11:41:33 2026 -0700

    Merge tag 'for-v7.1' 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 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"

    * tag 'for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (36 commits)
      power: supply: qcom_smbx: allow disabling charging
      power: reset: drop unneeded dependencies on OF_GPIO
      power: supply: bd71828: add input current limit property
      dt-bindings: power: reset: cortina,gemini-power-controller: convert to DT schema
      power: supply: add support for S2MU005 battery fuel gauge device
      dt-bindings: power: supply: document Samsung S2MU005 battery fuel gauge
      power: reset: reboot-mode: fix -Wformat-security warning
      power: supply: ipaq_micro: Simplify with devm
      power: supply: mt6370: Simplify with devm_alloc_ordered_workqueue()
      power: supply: max77705: Free allocated workqueue and fix removal order
      power: supply: max77705: Drop duplicated IRQ error message
      power: supply: cw2015: Free allocated workqueue
      power: reset: keystone: Use register_sys_off_handler(SYS_OFF_MODE_RESTART)
      power: supply: twl4030_madc: Drop unused header includes
      power: supply: bq24190: Avoid rescheduling after cancelling work
      power: supply: axp288_charger: Simplify returns of dev_err_probe()
      power: supply: axp288_charger: Do not cancel work before initializing it
      power: supply: cpcap-battery: pass static battery cell data from device tree
      dt-bindings: power: supply: cpcap-battery: document monitored-battery property
      power: supply: qcom_battmgr: Add support for Glymur and Kaanapali
      ...