[GIT PULL] power supply changes for 4.4

From: Sebastian Reichel
Date: Wed Nov 04 2015 - 17:13:00 EST


Hi Linus,

The following changes since commit 1f93e4a96c9109378204c147b3eec0d0e8100fde:

Linux 4.3-rc2 (2015-09-20 14:32:34 -0700)

are available in the git repositories at:

git://git.infradead.org/battery-2.6.git tags/for-v4.4
git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git tags/for-v4.4

for you to fetch changes up to 6bd03ce3c12a22d86f59070f1da15aaa2bde8a51:

power: bq27xxx_battery: Remove unneeded dependency in Kconfig (2015-10-19 10:38:50 +0200)

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

* new AXP20X USB Power driver
* new Qualcomm SMBB driver
* new TPS65217 Charger driver
* BQ24257: add BQ24250/BQ24251 support
* overhaul bq27x00 battery driver, rename to bq27xxx
* misc. fixes and cleanups

----------------------------------------------------------------
Alexandre Belloni (5):
power/reset: at91-reset: remove useless at91_reset_platform_probe()
power/reset: at91-reset: allow compiling as a module
power/reset: at91-reset: get and use slow clock
power/reset: at91-poweroff: allow compiling as a module
power/reset: at91-poweroff: get and use slow clock

Andreas Dannenberg (14):
power: bq24257: Remove IRQ config through stat-gpios
power: bq24257: Streamline input current limit setup
power: bq24257: Use managed power supply register
power: bq24257: Simplify bq24257_power_supply_init()
dt: power: bq24257-charger: Cover additional devices
power: bq24257: Add basic support for bq24250/bq24251
power: bq24257: Add bit definition for temp sense enable
power: bq24257: Allow manual setting of input current limit
power: bq24257: Add SW-based approach for Power Good determination
power: bq24257: Add over voltage protection setting support
power: bq24257: Add input DPM voltage threshold setting support
power: bq24257: Allow input current limit sysfs access
power: bq24257: Add various device-specific sysfs properties
Documentation: power: bq24257: Document exported sysfs entries

Andrew F. Davis (8):
power: bq27x00_battery: Remove unneeded i2c MODULE_ALIAS
power: bq27x00_battery: Renaming for consistency
power: bq27xxx_battery: Platform initialization must declare a device
power: bq27xxx_battery: Fix typos and change naming for state of charge functions
power: bq27xxx_battery: Add support for additional bq27xxx family devices
power: bq27xxx_battery: Cleanup health checking
power: bq27xxx_battery: Add interrupt handling support
power: bq27xxx_battery: Remove unneeded dependency in Kconfig

Andrzej Hajda (1):
power: bq27xxx_battery: fix signedness bug in bq27xxx_battery_read_health()

Courtney Cavin (2):
dt-binding: power: Add Qualcomm SMBB binding
power: Add Qualcomm SMBB driver

Dan Carpenter (1):
power: qcom_smbb: test the correct variable

Enric Balletbo i Serra (2):
devicetree: Add TPS65217 charger binding.
power_supply: Add support for tps65217-charger.

Hans de Goede (2):
ARM: dts: Add binding documentation for AXP20x pmic usb power supply
power: Add an axp20x-usb-power driver

Javier Martinez Canillas (1):
power: Remove unnecessary MODULE_ALIAS() for I2C drivers

Julia Lawall (1):
power_supply: charger-manager: add missing of_node_put

Luis de Bethencourt (1):
tps65090-charger: Fix module autoload for OF platform driver

Marcel Ziswiler (1):
power: charger-manager: comment spelling fixes

Marek Belisko (2):
ARM: dts: twl4030: Add iio properties for bci subnode
drivers: power: twl4030_charger: fix link problems when building as module

Mark Brown (1):
power: wm831x_power: Convert to devm_kzalloc()

Milo Kim (2):
power:lp8727_charger: use the private data instead of updating I2C device platform data
power:lp8727_charger: parsing child node after getting debounce-ms

Nicolas Ferre (1):
power: reset: at91-reset/trivial: driver applies to SAMA5 family as well

Pali Rohár (1):
bq2415x_charger: Fix null pointer dereference

Sebastian Reichel (3):
twl4030_charger: add missing iio dependency
power: bq27xxx_battery: fix platform probe
power: bq27xxx_battery: move irq handler to i2c section

Vaishali Thakkar (4):
88pm860x_battery: Convert to using managed resources
power: max17042_battery: Convert to using managed resources
max8903_charger: Convert to using managed resources
power_supply: max8998: Use devm_power_supply_register

Valentin Rothberg (1):
wm831x_power: Use IRQF_ONESHOT to request threaded IRQs

Documentation/ABI/testing/sysfs-class-power | 58 ++++
Documentation/devicetree/bindings/power/bq24257.txt | 53 +++-
Documentation/devicetree/bindings/power_supply/axp20x_usb_power.txt | 34 +++
Documentation/devicetree/bindings/power_supply/qcom_smbb.txt | 131 ++++++++
Documentation/devicetree/bindings/power_supply/tps65217_charger.txt | 12 +
MAINTAINERS | 4 +-
arch/arm/boot/dts/twl4030.dtsi | 2 +
arch/arm/configs/omap2plus_defconfig | 2 +-
arch/unicore32/Kconfig | 2 +-
drivers/power/88pm860x_battery.c | 37 +--
drivers/power/Kconfig | 56 +++-
drivers/power/Makefile | 5 +-
drivers/power/axp20x_usb_power.c | 248 +++++++++++++++
drivers/power/bq2415x_charger.c | 2 +-
drivers/power/bq24190_charger.c | 1 -
drivers/power/bq24257_charger.c | 492 ++++++++++++++++++++++++-----
drivers/power/bq27x00_battery.c | 1129 -------------------------------------------------------------------
drivers/power/bq27xxx_battery.c | 1375 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/power/charger-manager.c | 4 +-
drivers/power/lp8727_charger.c | 31 +-
drivers/power/max17042_battery.c | 26 +-
drivers/power/max8903_charger.c | 93 ++----
drivers/power/max8998_charger.c | 29 +-
drivers/power/pm2301_charger.c | 1 -
drivers/power/qcom_smbb.c | 951 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/power/reset/Kconfig | 4 +-
drivers/power/reset/at91-poweroff.c | 33 +-
drivers/power/reset/at91-reset.c | 69 ++---
drivers/power/rt9455_charger.c | 1 -
drivers/power/smb347-charger.c | 1 -
drivers/power/tps65090-charger.c | 1 +
drivers/power/tps65217_charger.c | 264 ++++++++++++++++
drivers/power/twl4030_charger.c | 39 ++-
drivers/power/wm831x_power.c | 15 +-
drivers/w1/slaves/w1_bq27000.c | 5 +-
include/linux/mfd/axp20x.h | 24 ++
include/linux/power/bq27x00_battery.h | 19 --
include/linux/power/bq27xxx_battery.h | 31 ++
include/linux/power/charger-manager.h | 8 +-
39 files changed, 3818 insertions(+), 1474 deletions(-)
create mode 100644 Documentation/devicetree/bindings/power_supply/axp20x_usb_power.txt
create mode 100644 Documentation/devicetree/bindings/power_supply/qcom_smbb.txt
create mode 100644 Documentation/devicetree/bindings/power_supply/tps65217_charger.txt
create mode 100644 drivers/power/axp20x_usb_power.c
delete mode 100644 drivers/power/bq27x00_battery.c
create mode 100644 drivers/power/bq27xxx_battery.c
create mode 100644 drivers/power/qcom_smbb.c
create mode 100644 drivers/power/tps65217_charger.c
delete mode 100644 include/linux/power/bq27x00_battery.h
create mode 100644 include/linux/power/bq27xxx_battery.h

-- Sebastian

Attachment: signature.asc
Description: PGP signature