mirror of
https://github.com/torvalds/linux.git
synced 2026-11-06 21:58:01 +01:00
* power-supply core
- introduce LOAD_SWITCH property
- pack power_supply_desc to optimize memory
- prevent power-supply device unregistration while callback runs
- drop last CONFIG_OF build-time dependencies from the core
- documentation fixes
* power-supply drivers
- bq27xxx: add support for bq27z746, bq28z620
- ab8500: add AB8505 support
- bq257xx: fix probe time configuration race condition
- multiple: convert drivers with custom LOAD_SWITCH properties to the
new standard one
- cros_charge-control: restore EC state on resume
- qcom_battmgr: fix USB type reporting, notify charger online state,
report full batteries and correct capacity on X1E
- gpio-charger: always report as discharging if input power is missing
- bq24190_charger: don't reset registers across system suspend
- qcom_smbx: a lot of independent fixes
- lots of error and module removal path fixes
- misc. fixes
* reset drivers
- misc. fixes
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAmrdEVEACgkQ2O7X88g7
+pplTw//SLNG+0B8UHHPDyFndW7gbAlvAAPytFvh1EHhOyYBtuoogqhDPCfVjWkp
P2ZjTjjfGhYA2k5jaDTt+eP4xLOAuE4e1V5V1JcEbTXfhqWp6Tas+m9LWMK1Wqto
ozckezlQ4XEDdCRXUjdYKz3WBKk4tyfmZaUZ6+LX6N/a+Dz8VF9MyPitOIYeCTbD
USBfqcR9Aj98XAP4e9fgQbNVhIifqz6AQ/Vp+YcprIgy8zcYilwn4FwiEXtBsyND
aUbVrSs7ZGL5F7mgXdvPVR9ZSODWyE3Xpkfywc2dJrGcl2N2fF1lDoupOA781FqG
r3RQBlZSinO4LWf+idt71ge97e4/Leqd92c46UOHmySnJ4BtkpjamzroFI0++llV
Y3CjPxYvIZr0PzSBBtsX6xMYGuIJ5SnofZfAaCswHexSEV9Kawem08gYSGK246Il
fG5gZHC58w1F5ES/6qBOQNEuspJJupezeZvLnPAWI+QyTFeuOGxB8ClsKYSaD6P1
/1/58DzL/Rf1MCmVO1RaYI9HfUciLX2f/TiXLbgBkJUHWsw8XnUDqvmRmkWrZBky
HUsXXy8GGoquBdOS2C8X5jd3UZFYBZfn5KiUXwd7kB6f34hlIucc4mYlUJ6LAR5o
5mYNIk9hxBhuwYHx1Jj7clh/4i4uNAFSPzcwmBwoo91cTgi3t0Y=
=SDvw
-----END PGP SIGNATURE-----
Merge tag 'for-v7.4' 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 LOAD_SWITCH property
- pack power_supply_desc to optimize memory
- prevent power-supply device unregistration while callback runs
- drop last CONFIG_OF build-time dependencies from the core
- documentation fixes
Power-supply drivers:
- bq27xxx: add support for bq27z746, bq28z620
- ab8500: add AB8505 support
- bq257xx: fix probe time configuration race condition
- multiple: convert drivers with custom LOAD_SWITCH properties to the
new standard one
- cros_charge-control: restore EC state on resume
- qcom_battmgr: fix USB type reporting, notify charger online state,
report full batteries and correct capacity on X1E
- gpio-charger: always report as discharging if input power is
missing
- bq24190_charger: don't reset registers across system suspend
- qcom_smbx: a lot of independent fixes
- lots of error and module removal path fixes
- misc fixes
Reset drivers
- misc fixes"
* tag 'for-v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (77 commits)
power: supply: gpio-charger: Report discharging without input power
power: supply: qcom_battmgr: report full batteries
power_supply: serialize property access with unregister
power: supply: bq257xx: Describe the dev field in the driver data structure
power: supply: qcom_battmgr: Notify charger supplies of online changes
power: supply: generic-adc-battery: fix status with no supplier
power: supply: qcom_battmgr: report the USB type from USB_ADAP_TYPE
power: supply: sysfs: Ratelimit "unavailable enum value" warning
power: supply: cros_charge-control: restore EC state on resume
power: supply: qcom_smbx: set the charge enable after software control
power: supply: generic-adc-battery: Propagate charged GPIO errors
power: supply: sbs-battery: disable polling before supply teardown
power: supply: pf1550: drain IRQ work before unregistering supplies
power: supply: bq256xx: Expose VBUS state through extcon
power: supply: ab8500_fg: Avoid reserved AB8505 CCConf bit
power: supply: ab8500_fg: Finalize current measurements
power: supply: ab8500_charger: Recover inactive AB8505 charger
power: supply: ab8500_charger: Retry AB8505 USB detection
power: supply: ab8500_charger: Skip absent AB8505 main charger
power: supply: ab8500_charger: Handle detection errors
...
|
||
|---|---|---|
| .. | ||
| reset | ||
| sequencing | ||
| supply | ||
| Kconfig | ||
| Makefile | ||