[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