[GIT PULL] power-supply changes for 4.19

From: Sebastian Reichel
Date: Tue Aug 21 2018 - 19:45:18 EST


Hi Linus,

I was too busy for reviewing patches the last few weeks, so
everything has been in linux-next for a multiple weeks (except
for some fixes, that I initially planned to send for 4.18-rc,
but even those have been in -next for some time now). Stephen
Rothwell noticed a merge conflict in MAINTAINERS file, should
be trivial to figure out.

-- Sebastian

The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:

Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)

are available in the Git repository at:

ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v4.19

for you to fetch changes up to 5198a48381455969aa1053a0ca2e4ce409be2fc2:

Merge branch 'psy-fixes' into psy-next (2018-08-16 22:19:22 +0200)

----------------------------------------------------------------
power supply and reset changes for the v4.19 series

* Improve support for TI bq20z75 in sbs-battery
* Add Qualcomm PM8xxx reboot driver
* Add cros-ec USBPD charger driver
* Add adp5061 battery driver
* Move ds2760 battery driver from w1 to power-supply and add DT support
* Misc. fixes

----------------------------------------------------------------
Alexey Khoroshilov (1):
power: reset: zx-reboot: put device node in zx_reboot_probe()

Arnd Bergmann (1):
power: supply: ab8500: stop using getnstimeofday64()

Benjamin Tissoires (1):
power: remove possible deadlock when unregistering power_supply

Brian Norris (2):
power: supply: sbs-battery: don't assume MANUFACTURER_DATA formats
dt-bindings: power: sbs-battery: re-document "ti,bq20z75"

Colin Ian King (1):
power: supply: max1721x: fix spelling mistake "RSenese" -> "RSense"

Dan Carpenter (1):
power: supply: adp5061: Fix a couple off by ones

Daniel Mack (5):
dt-bindings: w1: document generic onewire bindings
dt-bindings: w1: document bindings for ds2760 battery monitor
w1: core: match sub-nodes of bus masters in devicetree
power: supply: ds2760_battery: merge ds2760 supply driver with its w1 slave companion
power: supply: ds2760_battery: add devicetree probing

David Lechner (2):
power: supply: lego_ev3_battery: Don't ignore iio_read_channel_processed() return value
power: supply: lego_ev3_battery: fix Vce offset

Enric Balletbo i Serra (2):
power: supply: tps65217: Switch to SPDX identifier.
mfd: cros_ec_dev: Register cros_usbpd-charger driver as a subdevice.

Gustavo A. R. Silva (2):
power: supply: mark expected switch fall-throughs
power: supply: max77693_charger: fix unintentional fall-through

H. Nikolaus Schaller (2):
power: generic-adc-battery: fix out-of-bounds write when copying channel properties
power: generic-adc-battery: check for duplicate properties copied from iio channels

Hans de Goede (1):
power: supply: axp288_charger: Fix initial constant_charge_current value

Linus Walleij (1):
power: gemini-poweroff: Avoid more spurious poweroffs

Liu Xiang (1):
power: supply: bq27xxx: Update comments

Sameer Nanda (2):
mfd: cros_ec: Add USBPD charger commands and struct definitions.
power: supply: add cros-ec USBPD charger driver.

Sebastian Reichel (3):
Merge tag 'ib-mfd-v4.19' into psy-next
Merge tag 'ds2760-for-v4.19-signed' into psy-next
Merge branch 'psy-fixes' into psy-next

Stefan Popa (1):
adp5061: New driver for ADP5061 I2C battery charger

Sudeep Holla (1):
power: vexpress: fix corruption in notifier registration

Vinod Koul (3):
dt-bindings: power: reset: Add qcom pon binding
power: reset: qcom-pon: Add Qcom PON driver
dt-bindings: power: reset: qcom: Add resin binding

.../bindings/input/qcom,pm8941-pwrkey.txt | 1 +
.../devicetree/bindings/power/reset/qcom,pon.txt | 45 ++
.../bindings/power/supply/maxim,ds2760.txt | 26 +
.../bindings/power/supply/sbs_sbs-battery.txt | 12 +-
Documentation/devicetree/bindings/w1/w1-gpio.txt | 11 +-
Documentation/devicetree/bindings/w1/w1.txt | 25 +
MAINTAINERS | 7 +
drivers/mfd/cros_ec_dev.c | 16 +
drivers/power/reset/Kconfig | 11 +
drivers/power/reset/Makefile | 1 +
drivers/power/reset/gemini-poweroff.c | 12 +-
drivers/power/reset/qcom-pon.c | 91 +++
drivers/power/reset/vexpress-poweroff.c | 12 +-
drivers/power/reset/zx-reboot.c | 1 +
drivers/power/supply/Kconfig | 23 +-
drivers/power/supply/Makefile | 2 +
drivers/power/supply/ab8500_fg.c | 14 +-
drivers/power/supply/adp5061.c | 745 +++++++++++++++++++++
drivers/power/supply/axp20x_usb_power.c | 1 +
drivers/power/supply/axp288_charger.c | 2 +-
drivers/power/supply/bq27xxx_battery.c | 3 +-
drivers/power/supply/cros_usbpd-charger.c | 545 +++++++++++++++
drivers/power/supply/ds2760_battery.c | 348 +++++++---
drivers/power/supply/generic-adc-battery.c | 25 +-
drivers/power/supply/lego_ev3_battery.c | 20 +-
drivers/power/supply/max1721x_battery.c | 2 +-
drivers/power/supply/max77693_charger.c | 1 +
drivers/power/supply/power_supply_core.c | 11 +-
drivers/power/supply/sbs-battery.c | 67 +-
drivers/power/supply/tps65217_charger.c | 22 +-
drivers/power/supply/wm8350_power.c | 3 +-
drivers/w1/slaves/Kconfig | 12 -
drivers/w1/slaves/Makefile | 1 -
drivers/w1/slaves/w1_ds2760.c | 175 -----
drivers/w1/slaves/w1_ds2760.h | 59 --
drivers/w1/w1.c | 3 +
include/linux/mfd/cros_ec_commands.h | 132 +++-
include/linux/power_supply.h | 1 +
include/linux/w1.h | 2 +
39 files changed, 2077 insertions(+), 413 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.txt
create mode 100644 Documentation/devicetree/bindings/w1/w1.txt
create mode 100644 drivers/power/reset/qcom-pon.c
create mode 100644 drivers/power/supply/adp5061.c
create mode 100644 drivers/power/supply/cros_usbpd-charger.c
delete mode 100644 drivers/w1/slaves/w1_ds2760.c
delete mode 100644 drivers/w1/slaves/w1_ds2760.h

Attachment: signature.asc
Description: PGP signature