linux/Documentation/devicetree/bindings/power
Linus Torvalds 2be02a7c99 power supply and reset changes for the 7.3 series
* 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
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAmqHhI8ACgkQ2O7X88g7
 +prz8A//RwS840YNf/HU54EoG9daMtipcZ6RJrSoY0UiS4oYxERuOoP3azaj/B+l
 6x7q8sp84E6Ejrrt1Hr6guKvRclVbgFJwagbqbzZ1l/EQvxgHPo2grHlSHSpqoPM
 NafNyFyrItuC9T02XkI1AnDcrXBIXZ4EXxIH2pe/da027lUGkAZO56oxmX5WDBRc
 OsUvCBBMOe2wlLnQErT7AfEFOic4H4Uz6j+CDwitHGqPcctpLR9JuBiB5QDFKaeY
 Nf3GDxRG1pahCCgs9ltOAHKx3UmS71xwfEWoig4h4r88OpV59Mm3fMhteTSt2nAl
 5c5tkSwBpnlTdMJdJkrlR4bmGMGjAdd0+MkqBivWGev1NJMNo/QGoh0a7pVUFGSt
 lPgy0vA51+ZBGmcEY6lh4uOlJ0Pn9Sd04Ao/En+0fd0r+jlq3x1JebwqTeFt9pNd
 5zXxl2UKpd6xaF6EZoV59AI/DCwNKxHpFfh1IMvBsfFAqe/ULrlr4v+AD+TCUMdr
 PLU/jdg9j8iIXo7s5U9Xymba5/cxFmy95u+fsVtjjFhHdSRMcKjwRS3mg0L5W+GN
 umy/2ewraTNsHCLZ7bS0/OL/rSv6nnL5DH/Jk02pkws2lpmVL5x+xeCK4UTJy6rA
 rMHa+Ex5/i+fW5n5XBgbDmRu/ihojcsVX5Xz/7/LqyuHvTlLWj4=
 =TxN7
 -----END PGP SIGNATURE-----

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
  ...
2026-08-21 12:05:10 -07:00
..
avs dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
reset power supply and reset changes for the 7.3 series 2026-08-21 12:05:10 -07:00
supply power supply and reset changes for the 7.3 series 2026-08-21 12:05:10 -07:00
actions,s500-sps.yaml dt-bindings: power: Convert Actions Owl SPS to DT schema 2025-11-17 11:24:50 -06:00
allwinner,sun20i-d1-ppu.yaml dt-bindings: power: Add Support for Allwinner A733 PCK600 Power Domain Controller 2026-03-18 19:09:25 +01:00
allwinner,sun50i-h6-prcm-ppu.yaml dt-bindings: power: Add Allwinner H6/H616 PRCM PPU 2025-04-24 12:12:14 +02:00
amlogic,meson-ee-pwrc.yaml
amlogic,meson-gx-pwrc.txt dt-bindings: power: amlogic,meson-gx-pwrc: mark bindings as deprecated 2023-01-10 15:20:20 +01:00
amlogic,meson-sec-pwrc.yaml dt-bindings: power: Add Amlogic A9 power domains 2026-08-04 15:47:51 +02:00
apple,pmgr-pwrstate.yaml dt-bindings: power: apple,pmgr-pwrstate: Add t6030 and t6031 compatibles 2026-08-01 20:47:40 +02:00
brcm,bcm-pmb.yaml
brcm,bcm63xx-power.yaml
domain-idle-state.yaml dt-bindings: power: domain-idle-state: Allow idle-state-name 2024-12-10 12:16:42 +01:00
fsl,imx-gpc.yaml dt-bindings: power: fsl,imx-gpc: Document address-cells 2025-12-30 14:42:46 +08:00
fsl,imx-gpcv2.yaml dt-bindings: power: gpcv2: add power-domains property 2022-10-29 16:26:31 +08:00
fsl,scu-pd.yaml dt-bindings: power: fsl,scu-pd: Document imx8dl 2023-11-15 11:37:56 -06:00
mediatek,mt8196-gpufreq.yaml dt-bindings: power: mt8196-gpufreq: Describe nvmem provider ability 2026-02-23 11:55:42 +01:00
mediatek,power-controller.yaml dt-bindings: power: Add MediaTek MT6858 power domain controller 2026-07-24 16:42:41 +02:00
mti,mips-cpc.yaml
pd-samsung.yaml
power_domain.txt
power-controller.txt
power-domain.yaml dt-bindings: power: Add power-domains-child-ids property 2026-05-11 12:44:31 +02:00
qcom,kpss-acc-v2.yaml dt-bindings: power: qcom,kpss-acc-v2: add qcom,msm8916-acc compatible 2025-03-13 17:50:04 -05:00
qcom,rpmpd.yaml dt-bindings: power: qcom,rpmpd: document RPMh power domain for Maili 2026-07-14 10:10:37 +02:00
raspberrypi,bcm2835-power.yaml dt-bindings: power: Convert raspberrypi,bcm2835-power to Dt schema 2024-12-17 05:25:57 -06:00
renesas,apmu.yaml dt-bindings: Drop type from 'cpus' property 2022-12-06 14:50:35 -06:00
renesas,r8a78000-mdlc.yaml dt-bindings: power: Document Renesas R-Car X5H Module Controller 2026-08-10 16:05:00 +02:00
renesas,rcar-sysc.yaml dt-bindings: Drop incorrect usage of double '::' 2026-06-30 08:14:15 -05:00
renesas,sysc-rmobile.yaml dt-bindings: Fix inconsistent quoting 2025-11-17 11:24:50 -06:00
rockchip-io-domain.yaml dt-bindings: power: rockchip: Document RK3308 IO voltage domains 2024-08-23 11:52:53 +02:00
rockchip,power-controller.yaml dt-bindings: power: rockchip: Add support for RV1126B 2025-10-22 14:43:57 +02:00
starfive,jh7110-pmu.yaml dt-bindings: power: Add starfive,jh7110-pmu 2023-01-20 21:55:29 +00:00
ti,smartreflex.yaml dt-bindings: power: Convert TI SmartReflex to DT schema 2026-08-11 16:54:38 -05:00
wakeup-source.txt dt-bindings: input: matrix_keypad: convert to YAML 2025-02-25 09:57:34 -08:00