[GIT PULL] power-supply changes for 5.13
From: Sebastian Reichel
Date: Tue Apr 27 2021 - 14:51:11 EST
Hi Linus,
The following changes since commit a38fd8748464831584a19438cbb3082b5a2dab15:
Linux 5.12-rc2 (2021-03-05 17:33:41 -0800)
are available in the Git repository at:
ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v5.13
for you to fetch changes up to d0a43c12ee9f57ddb284272187bd18726c2c2c98:
power: supply: cpcap-battery: fix invalid usage of list cursor (2021-04-21 23:06:14 +0200)
----------------------------------------------------------------
power supply and reset changes for the v5.13 series
battery/charger driver changes:
* core: provide function stubs if CONFIG_POWER_SUPPLY=n
* core: reduce loglevel for probe defer info
* surface-battery: new battery driver for Surface
* surface-charger: new charger driver for Surface
* bq27xxx: add bq78z100 support
* bq27xxx: fix current_now/power_avg for newer chips
* cw2015: add CHARGE_NOW support
* ab8500: drop pdata support
* convert most DT bindings to YAML
* lot's of minor fixes and cleanups
reset drivers:
* ltc2952-poweroff: make trigger delay configurable from DT
* minor fixes and cleanups
----------------------------------------------------------------
Bhaskar Chowdhury (2):
power: supply: charger-manager: Fix a typo
power: supply: max17042: Trivial spelling fixes
Bixuan Cui (1):
power: reset: restart-poweroff: Add missing MODULE_DEVICE_TABLE
Carl Philipp Klemm (2):
power: supply: cpcap-charger: fix small mistake in current to register conversion
power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce
Chen Lifu (1):
power: reset: hisi-reboot: add missing MODULE_DEVICE_TABLE
Claudiu Beznea (1):
power: reset: at91-reset: use devm_of_iomap
Daniel Golle (1):
power: reset: replace curly brackets in Makefile
Dinghao Liu (1):
power: supply: axp20x_usb_power: Add missing check in axp20x_usb_power_probe
Dmitry Osipenko (2):
power: supply: smb347-charger: Improve interrupt initialization
power: supply: smb347-charger: Clean up whitespaces in the code
Guangqing Zhu (1):
power: supply: cpcap-battery: fix invalid usage of list cursor
Hao Fang (1):
power: reset: hisi-reboot: use the correct HiSilicon copyright
Jiapeng Chong (2):
power: supply: max8997-charger: remove unneeded semicolon
power: supply: core: Use true and false for bool variable
Krzysztof Kozlowski (8):
MAINTAINERS: power: supply: add entry for S3C ADC battery driver
power: supply: s3c_adc_battery: add SPDX license identifier
power: supply: s3c_adc_battery: remove unused pdata in suspend/resume
power: supply: max14577: remove unneeded variable initialization
power: supply: max17040: handle device_property_read_u8_array() failure
power: supply: max17040: remove unneeded double cast
power: supply: act8945a: correct kerneldoc
power: supply: bq256xx: add kerneldoc for structure members
LI Qingwu (2):
dt-bindings: power: bq27xxx: add bq78z100
power: supply: bq27xxx: Add support for BQ78Z100
Linus Walleij (5):
power: supply: z2_battery: Drop unused variable
power: ab8500: Require device tree
mfd/power: ab8500: Push data to power supply code
mfd/power: ab8500: Push algorithm to power supply code
mfd/power: ab8500: Push data to power supply code
Marek Czerski (1):
power: reset: ltc2952: make trigger delay configurable
Martin Ashby (1):
power: supply: cw2015: Add CHARGE_NOW support
Matthias Schiffer (3):
power: supply: bq27xxx: fix sign of current_now for newer ICs
power: supply: bq27xxx: fix power_avg for newer ICs
power: supply: bq27xxx: make status more robust
Mauro Carvalho Chehab (2):
MAINTAINERS: update lego,ev3-battery.yaml reference
dt-bindings: power: update battery.yaml reference
Maximilian Luz (8):
platform/surface: Set up Surface Aggregator device registry
platform/surface: aggregator_registry: Add base device hub
platform/surface: aggregator_registry: Add battery subsystem devices
platform/surface: aggregator_registry: Add platform profile device
platform/surface: aggregator_registry: Add DTX device
platform/surface: aggregator_registry: Add HID subsystem devices
power: supply: Add battery driver for Surface Aggregator Module
power: supply: Add AC driver for Surface Aggregator Module
Milan Djurovic (1):
power: supply: 88pm860x_battery: Remove unnecessary int for long long
Qiheng Lin (2):
power: supply: surface-battery: Make some symbols static
power: supply: surface-charger: Make symbol 'surface_ac_pm_ops' static
Ray Chi (1):
power: supply: core: provide function stubs if CONFIG_POWER_SUPPLY=n
Ricardo Rivera-Matos (1):
power: supply: bq25980: Move props from battery node
Roman Kiryanov (1):
power: supply: goldfish: Remove the GOLDFISH dependency
Sebastian Reichel (46):
dt-bindings: power: supply: cpcap-battery: Convert to DT schema format
dt-bindings: power: supply: cpcap-charger: Convert to DT schema format
dt-bindings: power: supply: bq25890: Convert to DT schema format
dt-bindings: power: supply: bq24257: Convert to DT schema format
dt-bindings: power: supply: bq24190: Convert to DT schema format
dt-bindings: power: supply: bq2415x: Convert to DT schema format
dt-bindings: power: supply: bq24735: Convert to DT schema format
dt-bindings: power: supply: isp1704: Convert to DT schema format
dt-bindings: power: supply: sbs-charger: Convert to DT schema format
dt-bindings: power: supply: sbs-manager: Convert to DT schema format
dt-bindings: power: supply: ds2760: Convert to DT schema format
dt-bindings: power: supply: sc27xx-fg: Convert to DT schema format
dt-bindings: power: supply: sc2731-charger: Convert to DT schema format
dt-bindings: power: supply: tps65090: Convert to DT schema format
dt-bindings: power: supply: tps65217: Convert to DT schema format
dt-bindings: power: supply: twl4030: Convert to DT schema format
dt-bindings: power: supply: n900-battery: Convert to DT schema format
dt-bindings: power: supply: lego-ev3-battery: Convert to DT schema format
dt-bindings: power: supply: max17040: Convert to DT schema format
dt-bindings: power: supply: max14656: Convert to DT schema format
dt-bindings: power: supply: max17042: Convert to DT schema format
dt-bindings: power: supply: max8903: Convert to DT schema format
dt-bindings: power: supply: ucs1002: Convert to DT schema format
dt-bindings: power: supply: pm8941-charger: Convert to DT schema format
dt-bindings: power: supply: pm8941-coincell: Convert to DT schema format
dt-bindings: power: supply: act8945a: Convert to DT schema format
dt-bindings: power: supply: axp20x: Convert to DT schema format
dt-bindings: power: supply: da9150: Convert to DT schema format
dt-bindings: power: supply: lp8727: Convert to DT schema format
dt-bindings: power: supply: lt3651: Convert to DT schema format
dt-bindings: power: supply: ltc294x: Convert to DT schema format
dt-bindings: power: supply: rt9455: Convert to DT schema format
dt-bindings: power: supply: olpc-battery: Convert to DT schema format
dt-bindings: power: supply: ab8500: Convert to DT schema format
dt-bindings: power: supply: sbs-battery: Fix dtbs_check
dt-bindings: power: supply: Fix remaining battery.txt links
dt-bindings: power: supply: Drop power_supply.txt
power: supply: sbs-battery: use dev_err_probe
power: supply: sbs-charger: use dev_err_probe
power: supply: sbs-charger: drop unused gpio includes
power: supply: sbs-manager: use managed i2c_mux_adapter
power: supply: sbs-manager: use dev_err_probe
power: supply: sbs-manager: update gpio include
power: supply: core: reduce loglevel for probe defer info
Merge tag 'ib-mfd-power-v5.13' into psy-next
Merge tag 'tags/platform-drivers-x86-surface-aggregator-v5.13-1' into psy-next
Timon Baetz (1):
power: supply: max8997_charger: Switch to new binding
Xiaofeng Cao (1):
power: supply: max1721x: Correct spelling
Yang Li (1):
power: supply: cpcap-charger: Simplify bool conversion
Yang Yingliang (2):
power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
dongjian (3):
power: supply: Use IRQF_ONESHOT
power: reset: remove unneeded semicolon
power: supply: ds2781: use kobj_to_dev()
.../ABI/testing/sysfs-class-power-surface | 15 +
.../bindings/power/reset/ltc2952-poweroff.txt | 4 +
.../bindings/power/supply/ab8500/btemp.txt | 16 -
.../bindings/power/supply/ab8500/chargalg.txt | 16 -
.../bindings/power/supply/ab8500/charger.txt | 25 -
.../bindings/power/supply/act8945a-charger.txt | 44 --
.../power/supply/active-semi,act8945a-charger.yaml | 76 ++
.../bindings/power/supply/axp20x_ac_power.txt | 25 -
.../bindings/power/supply/axp20x_battery.txt | 20 -
.../bindings/power/supply/axp20x_usb_power.txt | 41 -
.../devicetree/bindings/power/supply/battery.txt | 3 -
.../devicetree/bindings/power/supply/bq2415x.txt | 47 --
.../devicetree/bindings/power/supply/bq2415x.yaml | 98 +++
.../devicetree/bindings/power/supply/bq24190.txt | 61 --
.../devicetree/bindings/power/supply/bq24190.yaml | 92 +++
.../devicetree/bindings/power/supply/bq24257.txt | 62 --
.../devicetree/bindings/power/supply/bq24257.yaml | 124 +++
.../devicetree/bindings/power/supply/bq24735.yaml | 89 +++
.../devicetree/bindings/power/supply/bq25890.txt | 60 --
.../devicetree/bindings/power/supply/bq25890.yaml | 123 +++
.../devicetree/bindings/power/supply/bq27xxx.yaml | 3 +-
.../bindings/power/supply/cpcap-battery.txt | 31 -
.../bindings/power/supply/cpcap-battery.yaml | 87 +++
.../bindings/power/supply/cpcap-charger.txt | 40 -
.../bindings/power/supply/cpcap-charger.yaml | 106 +++
.../bindings/power/supply/da9150-charger.txt | 26 -
.../devicetree/bindings/power/supply/da9150-fg.txt | 23 -
.../bindings/power/supply/dlg,da9150-charger.yaml | 52 ++
.../power/supply/dlg,da9150-fuel-gauge.yaml | 51 ++
.../devicetree/bindings/power/supply/isp1704.txt | 17 -
.../devicetree/bindings/power/supply/isp1704.yaml | 42 +
.../bindings/power/supply/lego,ev3-battery.yaml | 55 ++
.../bindings/power/supply/lego_ev3_battery.txt | 21 -
.../bindings/power/supply/lltc,lt3651-charger.yaml | 44 ++
.../bindings/power/supply/lltc,ltc294x.yaml | 66 ++
.../bindings/power/supply/lp8727_charger.txt | 43 -
.../bindings/power/supply/lt3651-charger.txt | 29 -
.../devicetree/bindings/power/supply/ltc2941.txt | 28 -
.../bindings/power/supply/max17040_battery.txt | 52 --
.../bindings/power/supply/max17042_battery.txt | 35 -
.../bindings/power/supply/max8903-charger.txt | 24 -
.../bindings/power/supply/maxim,ds2760.txt | 26 -
.../bindings/power/supply/maxim,ds2760.yaml | 43 +
.../bindings/power/supply/maxim,max14656.txt | 23 -
.../bindings/power/supply/maxim,max14656.yaml | 45 ++
.../bindings/power/supply/maxim,max17040.yaml | 95 +++
.../bindings/power/supply/maxim,max17042.yaml | 78 ++
.../bindings/power/supply/maxim,max8903.yaml | 67 ++
.../bindings/power/supply/microchip,ucs1002.txt | 27 -
.../bindings/power/supply/microchip,ucs1002.yaml | 51 ++
.../bindings/power/supply/nokia,n900-battery.yaml | 49 ++
.../bindings/power/supply/olpc-battery.yaml | 27 +
.../bindings/power/supply/olpc_battery.txt | 5 -
.../bindings/power/supply/power_supply.txt | 2 -
.../power/supply/qcom,coincell-charger.txt | 48 --
.../bindings/power/supply/qcom,pm8941-charger.yaml | 169 ++++
.../power/supply/qcom,pm8941-coincell.yaml | 57 ++
.../devicetree/bindings/power/supply/qcom_smbb.txt | 150 ----
.../bindings/power/supply/richtek,rt9455.yaml | 90 +++
.../bindings/power/supply/rohm,bd99954.yaml | 2 +-
.../bindings/power/supply/rt9455_charger.txt | 46 --
.../bindings/power/supply/rx51-battery.txt | 25 -
.../bindings/power/supply/sbs,sbs-battery.yaml | 7 +-
.../bindings/power/supply/sbs,sbs-charger.yaml | 55 ++
.../bindings/power/supply/sbs,sbs-manager.txt | 66 --
.../bindings/power/supply/sbs,sbs-manager.yaml | 107 +++
.../bindings/power/supply/sbs_sbs-charger.txt | 21 -
.../bindings/power/supply/sc2731-charger.yaml | 53 ++
.../bindings/power/supply/sc2731_charger.txt | 40 -
.../devicetree/bindings/power/supply/sc27xx-fg.txt | 59 --
.../bindings/power/supply/sc27xx-fg.yaml | 98 +++
.../fg.txt => stericsson,ab8500-battery.txt} | 32 +-
.../power/supply/stericsson,ab8500-btemp.yaml | 73 ++
.../power/supply/stericsson,ab8500-chargalg.yaml | 37 +
.../power/supply/stericsson,ab8500-charger.yaml | 123 +++
.../power/supply/stericsson,ab8500-fg.yaml | 72 ++
.../bindings/power/supply/ti,bq24735.txt | 39 -
.../bindings/power/supply/ti,lp8727.yaml | 90 +++
.../bindings/power/supply/tps65090-charger.yaml | 36 +
.../devicetree/bindings/power/supply/tps65090.txt | 17 -
.../bindings/power/supply/tps65217-charger.yaml | 43 +
.../bindings/power/supply/tps65217_charger.txt | 17 -
.../bindings/power/supply/twl-charger.txt | 30 -
.../bindings/power/supply/twl4030-charger.yaml | 68 ++
.../supply/x-powers,axp20x-ac-power-supply.yaml | 32 +
.../x-powers,axp20x-battery-power-supply.yaml | 30 +
.../supply/x-powers,axp20x-usb-power-supply.yaml | 33 +
Documentation/power/power_supply_class.rst | 2 +-
MAINTAINERS | 18 +-
drivers/mfd/ab8500-core.c | 17 +-
drivers/platform/surface/Kconfig | 27 +
drivers/platform/surface/Makefile | 1 +
.../platform/surface/surface_aggregator_registry.c | 641 +++++++++++++++
drivers/power/reset/Makefile | 2 +-
drivers/power/reset/at91-reset.c | 4 +-
drivers/power/reset/hisi-reboot.c | 5 +-
drivers/power/reset/ltc2952-poweroff.c | 8 +
drivers/power/reset/restart-poweroff.c | 1 +
drivers/power/reset/vexpress-poweroff.c | 2 +-
drivers/power/supply/88pm860x_battery.c | 4 +-
drivers/power/supply/Kconfig | 40 +-
drivers/power/supply/Makefile | 2 +
.../abx500 => drivers/power/supply}/ab8500-bm.h | 297 ++++++-
.../power/supply/ab8500-chargalg.h | 6 +-
drivers/power/supply/ab8500_bmdata.c | 3 +-
drivers/power/supply/ab8500_btemp.c | 45 +-
drivers/power/supply/ab8500_charger.c | 27 +-
drivers/power/supply/ab8500_fg.c | 20 +-
drivers/power/supply/abx500_chargalg.c | 22 +-
drivers/power/supply/act8945a_charger.c | 2 +-
drivers/power/supply/axp20x_usb_power.c | 4 +-
drivers/power/supply/bq256xx_charger.c | 2 +
drivers/power/supply/bq25980_charger.c | 40 +-
drivers/power/supply/bq27xxx_battery.c | 169 ++--
drivers/power/supply/bq27xxx_battery_i2c.c | 2 +
drivers/power/supply/charger-manager.c | 2 +-
drivers/power/supply/cpcap-battery.c | 2 +-
drivers/power/supply/cpcap-charger.c | 7 +-
drivers/power/supply/cw2015_battery.c | 6 +
drivers/power/supply/ds2781_battery.c | 8 +-
drivers/power/supply/generic-adc-battery.c | 2 +-
drivers/power/supply/lp8788-charger.c | 2 +-
drivers/power/supply/max14577_charger.c | 2 +-
drivers/power/supply/max17040_battery.c | 12 +-
drivers/power/supply/max17042_battery.c | 8 +-
drivers/power/supply/max1721x_battery.c | 14 +-
drivers/power/supply/max8997_charger.c | 14 +-
drivers/power/supply/pm2301_charger.c | 6 +-
drivers/power/supply/power_supply_core.c | 4 +-
drivers/power/supply/s3c_adc_battery.c | 21 +-
drivers/power/supply/sbs-battery.c | 28 +-
drivers/power/supply/sbs-charger.c | 24 +-
drivers/power/supply/sbs-manager.c | 78 +-
drivers/power/supply/smb347-charger.c | 65 +-
drivers/power/supply/surface_battery.c | 865 +++++++++++++++++++++
drivers/power/supply/surface_charger.c | 282 +++++++
drivers/power/supply/tps65090-charger.c | 2 +-
drivers/power/supply/tps65217_charger.c | 2 +-
drivers/power/supply/z2_battery.c | 3 -
include/linux/mfd/abx500.h | 276 -------
include/linux/power/bq27xxx_battery.h | 2 +-
include/linux/power_supply.h | 14 +-
142 files changed, 5350 insertions(+), 2133 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-class-power-surface
delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/btemp.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/chargalg.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/charger.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/act8945a-charger.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/active-semi,act8945a-charger.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_ac_power.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_battery.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_usb_power.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/battery.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/bq24735.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/da9150-charger.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/da9150-fg.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-charger.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-fuel-gauge.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,lt3651-charger.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,ltc294x.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/lp8727_charger.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/lt3651-charger.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc2941.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/max17040_battery.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/max17042_battery.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/max8903-charger.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max8903.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/nokia,n900-battery.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/olpc-battery.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/olpc_battery.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/power_supply.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom,coincell-charger.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-charger.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-coincell.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom_smbb.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9455.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/rt9455_charger.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/rx51-battery.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-charger.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731-charger.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.yaml
rename Documentation/devicetree/bindings/power/supply/{ab8500/fg.txt => stericsson,ab8500-battery.txt} (52%)
create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab8500-btemp.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab8500-chargalg.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab8500-charger.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab8500-fg.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/ti,bq24735.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/ti,lp8727.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/tps65090-charger.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65090.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65217_charger.txt
delete mode 100644 Documentation/devicetree/bindings/power/supply/twl-charger.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/twl4030-charger.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x-ac-power-supply.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x-battery-power-supply.yaml
create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x-usb-power-supply.yaml
create mode 100644 drivers/platform/surface/surface_aggregator_registry.c
rename {include/linux/mfd/abx500 => drivers/power/supply}/ab8500-bm.h (58%)
rename include/linux/mfd/abx500/ux500_chargalg.h => drivers/power/supply/ab8500-chargalg.h (93%)
create mode 100644 drivers/power/supply/surface_battery.c
create mode 100644 drivers/power/supply/surface_charger.c
Attachment:
signature.asc
Description: PGP signature