mirror of
https://github.com/torvalds/linux.git
synced 2026-09-27 19:42:03 +02:00
* 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 ... |
||
|---|---|---|
| .. | ||
| adc-battery.yaml | ||
| battery.yaml | ||
| bq27xxx.yaml | ||
| bq256xx.yaml | ||
| bq2415x.yaml | ||
| bq2515x.yaml | ||
| bq24190.yaml | ||
| bq24257.yaml | ||
| bq24735.yaml | ||
| bq25890.yaml | ||
| bq25980.yaml | ||
| charger-manager.yaml | ||
| cpcap-battery.yaml | ||
| cpcap-charger.yaml | ||
| cw2015_battery.yaml | ||
| dlg,da9150-charger.yaml | ||
| dlg,da9150-fuel-gauge.yaml | ||
| google,goldfish-battery.yaml | ||
| gpio-charger.yaml | ||
| ingenic,battery.yaml | ||
| isp1704.yaml | ||
| lego,ev3-battery.yaml | ||
| lltc,lt3651-charger.yaml | ||
| lltc,ltc294x.yaml | ||
| ltc4162-l.yaml | ||
| max77650-charger.yaml | ||
| maxim,ds2760.yaml | ||
| maxim,max8903.yaml | ||
| maxim,max8971.yaml | ||
| maxim,max14577.yaml | ||
| maxim,max14656.yaml | ||
| maxim,max17040.yaml | ||
| maxim,max17042.yaml | ||
| maxim,max17201.yaml | ||
| maxim,max77693.yaml | ||
| maxim,max77705.yaml | ||
| maxim,max77976.yaml | ||
| mediatek,mt6370-charger.yaml | ||
| microchip,ucs1002.yaml | ||
| mitsumi,mm8013.yaml | ||
| mt6360_charger.yaml | ||
| nokia,n900-battery.yaml | ||
| olpc-battery.yaml | ||
| pegatron,chagall-ec.yaml | ||
| power-supply.yaml | ||
| qcom,pm8916-bms-vm.yaml | ||
| qcom,pm8916-lbc.yaml | ||
| qcom,pm8941-charger.yaml | ||
| qcom,pm8941-coincell.yaml | ||
| qcom,pmi8998-charger.yaml | ||
| richtek,rt5033-battery.yaml | ||
| richtek,rt5033-charger.yaml | ||
| richtek,rt9455.yaml | ||
| richtek,rt9467.yaml | ||
| richtek,rt9471.yaml | ||
| richtek,rt9756.yaml | ||
| rohm,bd99954.yaml | ||
| samsung,battery.yaml | ||
| samsung,s2mu005-fuel-gauge.yaml | ||
| sbs,sbs-battery.yaml | ||
| sbs,sbs-charger.yaml | ||
| sbs,sbs-manager.yaml | ||
| sc27xx-fg.yaml | ||
| sc2731-charger.yaml | ||
| sgmicro,sgm41542.yaml | ||
| st,stc3117.yaml | ||
| stericsson,ab8500-btemp.yaml | ||
| stericsson,ab8500-chargalg.yaml | ||
| stericsson,ab8500-charger.yaml | ||
| stericsson,ab8500-fg.yaml | ||
| summit,smb347-charger.yaml | ||
| ti,bq25630.yaml | ||
| ti,lp8727.yaml | ||
| ti,twl6030-charger.yaml | ||
| tps65090-charger.yaml | ||
| tps65217-charger.yaml | ||
| twl4030-charger.yaml | ||
| x-powers,axp20x-ac-power-supply.yaml | ||
| x-powers,axp20x-battery-power-supply.yaml | ||
| x-powers,axp20x-usb-power-supply.yaml | ||