mirror of https://github.com/torvalds/linux.git
* power-supply core
- introduce adc-battery-helper for capacity estimation based on
simple ADC readings of battery voltage and current
- add new property for battery internal resistance
- add new property for battery state of health
* power-supply drivers
- ug3105_battery: convert to adc-battery-helper
- intel_dc_ti_battery: New driver for Intel Dollar Cove TI batteries
- rt9467-charger: add voltage and current ADC support
- sbs-charger: support multiple instances
- qcom_battmgr: add charge control support
- qcom_battmgr: add support for state of health and internal resistance
- max77705_charger: big driver cleanup
- max77705_charger: add support for setting charge current
- misc. minor fixes and cleanups
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAmjcV2cACgkQ2O7X88g7
+pol1RAAkGjNlitEnD+j5HB3i2ROjVg1oOd/iBiIwZ9wEpOemy/bNEpt9M69U4jJ
IRKPJcnjOf37koWegyIoQ/te1qAdiXZm7oc/SIN63hn0U+nb2HB8TDVP7J9nzG3b
qTTViSOciJfpmwn7P/jFehY3oL29eMELamMn5AnVx5jCH0Baiw4qQSRCG81s40hK
6+WdLXhcQBeTzwj69FvTgdQ1McIiAgciGEN+3t5vB/3D4gstMV22DyrKuJOX9NNk
4wdSb5t3O+JuQ819T02O4ovyp1JHC0CPm/Si2n+TRBWmXEWJu/so18SQvT1u9SYb
/9p83bZJLRF7icWRGXHvM/eqV/K+G5MMHLKY+5tEG4gFLnKZl3WaTG1gAuoTNqx0
unR95ipWbQjy7z90QGlxF1+Ui3ScdwHic2fZ3DW0Bl2aIXARCJ0jOU0ShZAPS7Ff
NvVDoj/2/IQSzl0UJDb2uyW5S3Vl94f8z1w3xDmV3atA9ccioyTibTjiULPw42C4
GVtRHJFjQW2FVQ+rIvnjc3BHn2i6Tqj0qVHQQUH8xL17TXg2cK6KkTIB3LuyFKai
ol74I6VUsEKLZbKM0s+7Dyukwf+YlgpQpG7M+B1v7MQbPMHdiG3WUAF8JHud2/Dz
6Tiq/IGzwbse0DzVSiC3KT3CX/DohkFKLYdRkTBmd38aVV/i6b4=
=UcWZ
-----END PGP SIGNATURE-----
Merge tag 'for-v6.18' 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:
- introduce adc-battery-helper for capacity estimation based on
simple ADC readings of battery voltage and current
- add new properties for battery internal resistance and state of
health
Power-supply drivers:
- ug3105_battery: convert to adc-battery-helper
- intel_dc_ti_battery: New driver for Intel Dollar Cove TI batteries
- rt9467-charger: add voltage and current ADC support
- sbs-charger: support multiple instances
- qcom_battmgr:
- add charge control support
- add support for state of health and internal resistance
- max77705_charger:
- big driver cleanup
- add support for setting charge current
- misc minor fixes and cleanups"
* tag 'for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (38 commits)
power: supply: qcom_battmgr: handle charging state change notifications
power: supply: max77705_charger: use REGMAP_IRQ_REG_LINE macro
power: supply: max77705_charger: rework interrupts
power: supply: max77705_charger: add writable properties
power: supply: max77705_charger: return error when config fails
power: supply: max77705_charger: use regfields for config registers
power: supply: max77705_charger: refactoring: rename charger to chg
mfd: max77705: max77705_charger: move active discharge setting to mfd parent
power: supply: max77976_charger: fix constant current reporting
power: supply: qcom_battmgr: Add charge control support
dt-bindings: soc: qcom,pmic-glink: Add charge limit nvmem properties
power: supply: qcom_battmgr: update compats for SM8550 and X1E80100
power: supply: qcom_battmgr: Add state_of_health property
power: supply: qcom_battmgr: Add resistance power supply property
power: supply: core: Add state_of_health power supply property
power: supply: core: Add resistance power supply property
power: supply: rx51: remove redundant condition checks
dt-bindings: power: supply: bq24190: document charge enable pin
dt-bindings: power: supply: bq27xxx: document optional interrupt
power: supply: intel_dc_ti_battery: Drop no longer relevant comment
...
|
||
|---|---|---|
| .. | ||
| 88pm860x_battery.c | ||
| 88pm860x_charger.c | ||
| Kconfig | ||
| Makefile | ||
| ab8500-bm.h | ||
| ab8500-chargalg.h | ||
| ab8500_bmdata.c | ||
| ab8500_btemp.c | ||
| ab8500_chargalg.c | ||
| ab8500_charger.c | ||
| ab8500_fg.c | ||
| acer_a500_battery.c | ||
| act8945a_charger.c | ||
| adc-battery-helper.c | ||
| adc-battery-helper.h | ||
| adp5061.c | ||
| apm_power.c | ||
| axp20x_ac_power.c | ||
| axp20x_battery.c | ||
| axp20x_usb_power.c | ||
| axp288_charger.c | ||
| axp288_fuel_gauge.c | ||
| bd99954-charger.c | ||
| bd99954-charger.h | ||
| bq27xxx_battery.c | ||
| bq27xxx_battery_hdq.c | ||
| bq27xxx_battery_i2c.c | ||
| bq256xx_charger.c | ||
| bq257xx_charger.c | ||
| bq2415x_charger.c | ||
| bq2515x_charger.c | ||
| bq24190_charger.c | ||
| bq24257_charger.c | ||
| bq24735-charger.c | ||
| bq25890_charger.c | ||
| bq25980_charger.c | ||
| bq25980_charger.h | ||
| chagall-battery.c | ||
| charger-manager.c | ||
| collie_battery.c | ||
| cpcap-battery.c | ||
| cpcap-charger.c | ||
| cros_charge-control.c | ||
| cros_peripheral_charger.c | ||
| cros_usbpd-charger.c | ||
| cw2015_battery.c | ||
| da9030_battery.c | ||
| da9052-battery.c | ||
| da9150-charger.c | ||
| da9150-fg.c | ||
| ds2760_battery.c | ||
| ds2780_battery.c | ||
| ds2781_battery.c | ||
| ds2782_battery.c | ||
| generic-adc-battery.c | ||
| goldfish_battery.c | ||
| gpio-charger.c | ||
| huawei-gaokun-battery.c | ||
| ingenic-battery.c | ||
| intel_dc_ti_battery.c | ||
| ip5xxx_power.c | ||
| ipaq_micro_battery.c | ||
| isp1704_charger.c | ||
| lego_ev3_battery.c | ||
| lenovo_yoga_c630_battery.c | ||
| lp8727_charger.c | ||
| lp8788-charger.c | ||
| lt3651-charger.c | ||
| ltc2941-battery-gauge.c | ||
| ltc4162-l-charger.c | ||
| max1720x_battery.c | ||
| max1721x_battery.c | ||
| max8903_charger.c | ||
| max8925_power.c | ||
| max8971_charger.c | ||
| max8997_charger.c | ||
| max8998_charger.c | ||
| max14577_charger.c | ||
| max14656_charger_detector.c | ||
| max17040_battery.c | ||
| max17042_battery.c | ||
| max77650-charger.c | ||
| max77693_charger.c | ||
| max77705_charger.c | ||
| max77976_charger.c | ||
| mm8013.c | ||
| mp2629_charger.c | ||
| mt6360_charger.c | ||
| mt6370-charger.c | ||
| olpc_battery.c | ||
| pm8916_bms_vm.c | ||
| pm8916_lbc.c | ||
| pmu_battery.c | ||
| power_supply.h | ||
| power_supply_core.c | ||
| power_supply_hwmon.c | ||
| power_supply_leds.c | ||
| power_supply_sysfs.c | ||
| qcom_battmgr.c | ||
| qcom_smbb.c | ||
| qcom_smbx.c | ||
| rk817_charger.c | ||
| rn5t618_power.c | ||
| rt5033_battery.c | ||
| rt5033_charger.c | ||
| rt9455_charger.c | ||
| rt9467-charger.c | ||
| rt9471.c | ||
| rx51_battery.c | ||
| samsung-sdi-battery.c | ||
| samsung-sdi-battery.h | ||
| sbs-battery.c | ||
| sbs-charger.c | ||
| sbs-manager.c | ||
| sc27xx_fuel_gauge.c | ||
| sc2731_charger.c | ||
| smb347-charger.c | ||
| stc3117_fuel_gauge.c | ||
| surface_battery.c | ||
| surface_charger.c | ||
| test_power.c | ||
| tps65090-charger.c | ||
| tps65217_charger.c | ||
| twl4030_charger.c | ||
| twl4030_madc_battery.c | ||
| twl6030_charger.c | ||
| ucs1002_power.c | ||
| ug3105_battery.c | ||
| wilco-charger.c | ||
| wm97xx_battery.c | ||
| wm831x_backup.c | ||
| wm831x_power.c | ||
| wm8350_power.c | ||