[GIT PULL] power-supply changes for 4.13

From: Sebastian Reichel
Date: Tue Jul 04 2017 - 05:05:00 EST


Hi Linus,

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v4.13

for you to fetch changes up to bfa953d336cdd713f6968c85ca820ef22333dc35:

power: supply: sbs-battery: Don't needlessly set CAPACITY_MODE (2017-06-15 16:52:04 +0200)

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

* New drivers
- Linear ltc3651 charger driver
- Motorola CPCAP battery fuel-gauge driver
* New chip/feature support
- bq27xxx: prepare for chip data setup
- axp20x_battery: support max charge current setup
* New core features
- add Apple Brick ID type
- support "supplied-from" device property for generic ACPI/pdata support
- support strings for sysfs properties representing enums
- introduce battery-info (backend is DT only for now)
- provide reboot-mode header globally
* Misc. fixes

----------------------------------------------------------------
Alexandre Belloni (2):
power: reset: at91-poweroff: fix clobber list
power: reset: at91-sama5d2_shdwc: fix clobber list

Andy Shevchenko (1):
power: supply: twl4030_charger: Use sysfs_match_string() helper

Arvind Yadav (1):
power: supply: core: constify psy_tcd_ops.

Benson Leung (1):
power: supply: Add Apple Brick ID power supply type

Bjorn Andersson (1):
power: reset: reboot-mode: Make include file global

Dan Carpenter (1):
power: supply: ltc3651-charger: fix some error codes in probe

David Lechner (1):
power: supply: sysfs: parse string as enum when writing property

Florian Fainelli (2):
power: reset: Allow selecting POWER_RESET_BRCMSTB on ARM64
power: reset: Default POWER_RESET_BRCMSTB to BMIPS_GENERIC

H. Nikolaus Schaller (3):
power: supply: twl4030-charger: remove nonstandard max_current sysfs attribute
power: supply: twl4030-charger: allocate iio by devm_iio_channel_get() and fix error path
power: supply: twl4030-charger: move allocation of iio channel to the beginning

Hans de Goede (1):
power: supply: core: Add support for supplied-from device-property

Julia Lawall (1):
power: supply: axp20x_usb_power: Drop unnecessary static

Liam Breck (6):
dt-bindings: power: supply: Add battery.txt with simple-battery binding
power: supply: core: Add power_supply_battery_info and API
power: supply: core: Add power_supply_prop_precharge
dt-bindings: power: supply: bq27xxx: Add monitored-battery documentation
power: supply: bq27xxx: Add chip data memory read/write support
power: supply: bq27xxx: Add power_supply_battery_info support

Matt Ranostay (2):
devicetree: property-units: Add uWh and uAh units
power: supply: bq27xxx: Add bulk transfer bus methods

Mike Looijmans (2):
dt-bindings: power: supply: New bindings for ltc3651-charger
power: supply: Add ltc3651-charger driver

Phil Reid (2):
power: supply: sbs-battery: remove incorrect le16_to_cpu calls
power: supply: bq24735: remove incorrect le16_to_cpu calls

Quentin Schulz (2):
power: supply: axp20x_battery: add support for DT battery
power: supply: axp20x_battery: add DT support for battery max constant charge current

Sebastian Reichel (3):
Merge branch 'psy-reboot-mode-immutable' into psy-next
dt-bindings: power: supply: move maxim,max14656.txt to proper location
dt-bindings: power: supply: move max8903-charger.txt to proper location

Shawn Nematbakhsh (2):
power: supply: sbs-battery: Prevent CAPACITY_MODE races
power: supply: sbs-battery: Don't needlessly set CAPACITY_MODE

Tony Lindgren (6):
power: supply: cpcap-charger: Update charge current table and add comments
power: supply: cpcap-charger: Fix charger voltages based on ADC values
dt-bindings: power: supply: cpcap-battery: Add binding
power: supply: cpcap-battery: Add a battery driver
dt-bindings: power: supply: cpcap-battery: Add power-supplies property
power: supply: cpcap-charger: Add missing power_supply_config

.../ABI/testing/sysfs-class-power-twl4030 | 17 -
.../devicetree/bindings/power/supply/battery.txt | 57 ++
.../devicetree/bindings/power/supply/bq27xxx.txt | 31 +-
.../bindings/power/supply/cpcap-battery.txt | 31 +
.../bindings/power/supply/ltc3651-charger.txt | 27 +
.../power/{ => supply}/max8903-charger.txt | 0
.../supply}/maxim,max14656.txt | 0
.../devicetree/bindings/property-units.txt | 2 +
Documentation/power/power_supply_class.txt | 31 +-
drivers/power/reset/Kconfig | 4 +-
drivers/power/reset/at91-poweroff.c | 2 +-
drivers/power/reset/at91-sama5d2_shdwc.c | 2 +-
drivers/power/reset/reboot-mode.c | 2 +-
drivers/power/reset/syscon-reboot-mode.c | 2 +-
drivers/power/supply/Kconfig | 26 +
drivers/power/supply/Makefile | 2 +
drivers/power/supply/axp20x_battery.c | 88 ++-
drivers/power/supply/axp20x_usb_power.c | 2 +-
drivers/power/supply/bq24735-charger.c | 6 +-
drivers/power/supply/bq27xxx_battery.c | 536 +++++++++++++-
drivers/power/supply/bq27xxx_battery_i2c.c | 82 ++-
drivers/power/supply/cpcap-battery.c | 808 +++++++++++++++++++++
drivers/power/supply/cpcap-charger.c | 89 ++-
drivers/power/supply/ltc3651-charger.c | 210 ++++++
drivers/power/supply/power_supply_core.c | 83 ++-
drivers/power/supply/power_supply_sysfs.c | 125 +++-
drivers/power/supply/sbs-battery.c | 29 +-
drivers/power/supply/twl4030_charger.c | 97 +--
include/linux/power/bq27xxx_battery.h | 6 +
include/linux/power_supply.h | 40 +-
.../power/reset => include/linux}/reboot-mode.h | 0
31 files changed, 2204 insertions(+), 233 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power/supply/battery.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/ltc3651-charger.txt
rename Documentation/devicetree/bindings/power/{ => supply}/max8903-charger.txt (100%)
rename Documentation/devicetree/bindings/{power_supply => power/supply}/maxim,max14656.txt (100%)
create mode 100644 drivers/power/supply/cpcap-battery.c
create mode 100644 drivers/power/supply/ltc3651-charger.c
rename {drivers/power/reset => include/linux}/reboot-mode.h (100%)

Attachment: signature.asc
Description: PGP signature