[GIT,PULL] power-supply changes for 4.12
mbox series

Message ID 20170501083315.itn2hhuvunh45d3d@earth
State New, archived
Headers show
Series
  • [GIT,PULL] power-supply changes for 4.12
Related show

Pull-request

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

Message

Sebastian Reichel May 1, 2017, 8:33 a.m. UTC
Hi Linus,

The following changes since commit c02ed2e75ef4c74e41e421acb4ef1494671585e8:

  Linux 4.11-rc4 (2017-03-26 14:15:16 -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.12

for you to fetch changes up to 6c381663bb3b4febc15b2fb33f046f0b986ce5c5:

  power: supply: bq24190_charger: Use new extcon_register_notifier_all() (2017-04-14 01:45:06 +0200)

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

* New drivers
 - gemini-poweroff
 - cpcap-charger (for Motorola Droid 4)
 - battery-lego-ev3 (for LEGO Mindstorms EV3)
* New chip/feature support
 - bq24190-charger: add runtime PM support
 - bq24190-charger: add bq24192i support
 - register masking for syscon-poweroff
* Misc. small fixes & cleanups

----------------------------------------------------------------
Andi Shyti (1):
      power: supply: charger-manager: simplify return statements

Andy Shevchenko (1):
      power: supply: bq25890: Use gpiod_get()

Arnd Bergmann (1):
      power: bq24190_charger: mark PM functions as __maybe_unused

Chanwoo Choi (1):
      extcon: Add new extcon_register_notifier_all() to monitor all external connectors

Daniel Perez (1):
      power: supply: sbs-charger: simplified bool function

David Lechner (2):
      dt-bindings: power: supply: New bindings for LEGO MINDSTORMS EV3 battery
      power: supply: New driver for LEGO MINDSTORMS EV3 battery

Dmitry Torokhov (1):
      power: supply: twl4030_charger: remove incorrect __exit markups

Enric Balletbo i Serra (2):
      dt-bindings: power/supply: rename max8925_batter.txt to max8925_battery.txt
      power: supply: tps65217: remove debug messages for function calls

Giedrius Statkevičius (1):
      power: supply: lp8788: prevent out of bounds array access

Guy Shapiro (1):
      power: reset: syscon-poweroff: add a mask property

Hans de Goede (4):
      power: supply: bq24190_charger: Use i2c-core irq-mapping code
      power: supply: bq24190_charger: Add support for bq24192i
      power: supply: bq24190_charger: Use extcon to determine ilimit, 5v boost
      power: supply: bq24190_charger: Use new extcon_register_notifier_all()

Javier Martinez Canillas (3):
      power: supply: max17040: Add OF device ID table
      power: supply: ltc2941-battery-gauge: Add vendor to compatibles in binding
      power: supply: ltc2941-battery-gauge: Add OF device ID table

Liam Breck (4):
      power: supply: bq24190_charger: Limit over/under voltage fault logging
      power: supply: bq24190_charger: Clean up extcon code
      power: supply: bq24190_charger: Uniform pm_runtime_get() failure handling
      power: supply: bq24190_charger: Longer delay while polling reset flag

Linus Walleij (2):
      power: reset: Add Gemini poweroff DT bindings
      power: reset: Add a driver for the Gemini poweroff

Munir Contractor (1):
      power: supply: ab8500: Replaced spaces with tabs in indent

Sebastian Reichel (1):
      Merge remote-tracking branch 'chanwoo-extcon/ib-extcon-4.12' into psy-next

Tony Lindgren (3):
      power: bq24190_charger: Check the interrupt status on resume
      power: bq24190_charger: Use PM runtime autosuspend
      power: supply: cpcap-charger: Add minimal CPCAP PMIC battery charger

 .../bindings/power/reset/gemini-poweroff.txt       |  17 +
 .../bindings/power/reset/syscon-poweroff.txt       |  11 +-
 .../bindings/power/supply/cpcap-charger.txt        |  37 ++
 .../bindings/power/supply/lego_ev3_battery.txt     |  21 +
 .../devicetree/bindings/power/supply/ltc2941.txt   |   6 +-
 .../{max8925_batter.txt => max8925_battery.txt}    |   0
 drivers/extcon/devres.c                            |  61 ++
 drivers/extcon/extcon.c                            |  66 ++
 drivers/extcon/extcon.h                            |   3 +
 drivers/power/reset/Kconfig                        |   9 +
 drivers/power/reset/Makefile                       |   1 +
 drivers/power/reset/gemini-poweroff.c              | 160 +++++
 drivers/power/reset/syscon-poweroff.c              |  19 +-
 drivers/power/supply/Kconfig                       |  15 +
 drivers/power/supply/Makefile                      |   2 +
 drivers/power/supply/ab8500_bmdata.c               |   8 +-
 drivers/power/supply/bq24190_charger.c             | 427 +++++++++----
 drivers/power/supply/bq25890_charger.c             |   2 +-
 drivers/power/supply/charger-manager.c             |  35 +-
 drivers/power/supply/cpcap-charger.c               | 681 +++++++++++++++++++++
 drivers/power/supply/lego_ev3_battery.c            | 228 +++++++
 drivers/power/supply/lp8788-charger.c              |   2 +-
 drivers/power/supply/ltc2941-battery-gauge.c       |  19 +-
 drivers/power/supply/max17040_battery.c            |   8 +
 drivers/power/supply/sbs-charger.c                 |   5 +-
 drivers/power/supply/tps65217_charger.c            |   4 -
 drivers/power/supply/twl4030_charger.c             |   4 +-
 include/linux/extcon.h                             |  21 +-
 include/linux/power/bq24190_charger.h              |  16 -
 29 files changed, 1691 insertions(+), 197 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/power/reset/gemini-poweroff.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
 rename Documentation/devicetree/bindings/power/supply/{max8925_batter.txt => max8925_battery.txt} (100%)
 create mode 100644 drivers/power/reset/gemini-poweroff.c
 create mode 100644 drivers/power/supply/cpcap-charger.c
 create mode 100644 drivers/power/supply/lego_ev3_battery.c
 delete mode 100644 include/linux/power/bq24190_charger.h