LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [GIT PULL] regulator updates for v3.19
@ 2014-12-08 13:21 Mark Brown
  0 siblings, 0 replies; only message in thread
From: Mark Brown @ 2014-12-08 13:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, Liam Girdwood

[-- Attachment #1: Type: text/plain, Size: 10358 bytes --]

The following changes since commit 009d0431c3914de64666bec0d350e54fdd59df6a:

  Linux 3.18-rc7 (2014-11-30 16:42:27 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v3.19

for you to fetch changes up to 176488fbc121a4670849f2d10332b0fac333886b:

  Merge remote-tracking branches 'regulator/topic/sky81452' and 'regulator/topic/stub' into regulator-next (2014-12-05 11:14:43 +0000)

----------------------------------------------------------------
regulator: Updates for v3.19

The main thing this time around is support for suspend mode
configuration from DT which will enable some very useful power savings
on systems where we can't rely on the bootloader configuration.  We
still don't really support dynamic configuration of this at runtime,
that may come later if there is any demand.

 - Support for specifying the target regulation mode and voltage during
   system suspend via DT, enabling power savings in that mode.
 - Reduce the default verbosity of the logging on boot, improving boot
   times especially for systems with very large numbers of regulators.
 - Lots of cleanups and fixes for Maxim PMIC drivers.
 - New driver for Richtek RT5033.

----------------------------------------------------------------
Axel Lin (1):
      regulator: sky81452: Remove module version

Beniamino Galvani (1):
      regulator: rn5t618: Convert to new style DT parsing

Beomho Seo (1):
      regulator: rt5033: Add RT5033 Regulator device driver

Chanwoo Choi (2):
      regulator: of: Add support for parsing regulator_state for suspend state
      regulator: Document binding for regulator suspend state for PM state

Chris Zhong (1):
      regulator: rk808: Add support setting suspend voltage

Dan Carpenter (1):
      regulator: max77802: fix a test in max77802_set_suspend_mode()

Dmitry Lavnikevich (1):
      regulator: da9063: Do not transform local IRQ to virtual

Doug Anderson (2):
      regulator: Document binding for regulator suspend voltage
      regulator: of: Add support for parsing microvolts for suspend state

Gyungoh Yoo (3):
      regulator: sky81452: Modify dependent Kconfig symbol
      regulator: sky81452: Modify Device Tree structure
      regulator: sky81452: Modify Device Tree structure

Javier Martinez Canillas (15):
      regulator: max77802: Add .set_suspend_{enable,disable} callbacks
      regulator: max77802: Split regulator operations for BUCKs
      regulator: max77802: Add .{get,set}_mode callbacks
      regulator: max77802: Add set suspend mode for BUCKs and simplify code
      regulator: max77802: Don't treat OFF as an operating mode
      regulator: max77802: Add header for operating modes
      regulator: of: Decrement refcount for suspend state nodes
      regulator: max77802: Use unsigned int for modes in max77802_map_mode()
      regulator: Document binding for initial and suspend modes
      regulator: Add mode mapping function to struct regulator_desc
      regulator: of: Add regulator desc param to of_get_regulator_init_data()
      regulator: of: Pass the regulator description in the match table
      regulator: of: Add support for parsing initial and suspend modes
      regulator: max77802: Document binding for regulator operating modes
      regulator: max77802: Fill regulator modes translation callback

Josh Cartwright (1):
      regulator: rpm: add support for RPM-controller SMB208

Krzysztof Kozlowski (16):
      regulator: s2mps11: Don't zero allocated memory for external control
      regulator: dummy: Make regulator_desc array const
      regulator: max77693: Make regulator_desc array const
      regulator: max77802: Make regulator_desc array const
      regulator: s2mpa01: Make regulator_desc array const
      regulator: max77686: Make regulator_desc array const
      regulator: max77686: Replace hard-coded opmode values with defines
      regulator: max77686: Store opmode non-shifted
      regulator: max77802: Remove suspend_enable
      regulator: max77686: Add suspend disable for some LDOs
      regulator: Staticize 'regulator_states' array
      regulator: max77686: Consistently index opmode array by rdev id
      regulator: max77686: Initialize opmode explicitly to normal mode
      regulator: max77802: Don't ignore return value of current opmode
      regulator: max77802: Remove support for board files
      regulator: max77686: Remove support for board files

Mark Brown (12):
      regulator: Return an error from stubbed regulator_get_exclusive()
      regulator: Lower priority of constraint logging
      Merge branch 'topic/suspend' of git://git.kernel.org/.../broonie/regulator into regulator-max77802
      Merge tag 'v3.18-rc4' into regulator-max77802
      Merge tag 'v3.18-rc4' into regulator-max77686
      Merge branch 'topic/suspend' of git://git.kernel.org/.../broonie/regulator into regulator-sky81452
      Merge remote-tracking branch 'regulator/fix/da9063' into regulator-linus
      Merge remote-tracking branch 'regulator/topic/core' into regulator-next
      Merge remote-tracking branches 'regulator/topic/anatop', 'regulator/topic/disable', 'regulator/topic/dummy' and 'regulator/topic/gpio' into regulator-next
      Merge remote-tracking branches 'regulator/topic/max77686', 'regulator/topic/max77693', 'regulator/topic/max77802', 'regulator/topic/power-off' and 'regulator/topic/rk808' into regulator-next
      Merge remote-tracking branches 'regulator/topic/rn5t618', 'regulator/topic/rpm', 'regulator/topic/rt5033', 'regulator/topic/s2mpa01' and 'regulator/topic/s2mps11' into regulator-next
      Merge remote-tracking branches 'regulator/topic/sky81452' and 'regulator/topic/stub' into regulator-next

Markus Pargmann (7):
      regulator: anatop: Set default voltage selector for vddpu
      regulator: anatop: Fail on invalid voltage selector
      regulator: Add ena_gpio_initialized to regulator_config
      regulator: Set ena_gpio_initialized in regulator drivers
      regulator: fixed: Use gpio_is_valid
      regulator: gpio: Use gpio_is_valid
      regulator: tps65090: Fix gpio initialization

Richard Fitzgerald (2):
      regulator: gpio: fix parsing of gpio list
      regulator: core: Add PRE_DISABLE notification

Romain Perier (6):
      of: Add standard property for poweroff capability
      regulator: act8865: Add support to turn off all outputs
      dt-bindings: Document the standard property "poweroff-source"
      dt-bindings: Document the property poweroff-source for act8865 regulator
      of: Rename "poweroff-source" property to "system-power-controller"
      dt-bindings: Update documentation for "system-power-controller" and fix misspellings

Seung-Woo Kim (1):
      regulator: core: Fix regualtor_ena_gpio_free not to access pin after freeing

 .../devicetree/bindings/power/power-controller.txt |  18 ++
 .../bindings/regulator/act8865-regulator.txt       |   4 +
 .../devicetree/bindings/regulator/max77802.txt     |  35 +++
 .../devicetree/bindings/regulator/regulator.txt    |  22 ++
 .../bindings/regulator/sky81452-regulator.txt      |  10 +-
 drivers/regulator/88pm8607.c                       |   3 +-
 drivers/regulator/Kconfig                          |  10 +-
 drivers/regulator/Makefile                         |   1 +
 drivers/regulator/act8865-regulator.c              |  31 +++
 drivers/regulator/anatop-regulator.c               |  18 +-
 drivers/regulator/arizona-ldo1.c                   |  10 +-
 drivers/regulator/arizona-micsupp.c                |   8 +-
 drivers/regulator/core.c                           |  23 +-
 drivers/regulator/da9052-regulator.c               |   3 +-
 drivers/regulator/da9063-regulator.c               |  19 +-
 drivers/regulator/da9210-regulator.c               |   2 +-
 drivers/regulator/dummy.c                          |   2 +-
 drivers/regulator/fan53555.c                       |  17 +-
 drivers/regulator/fixed.c                          |  24 +-
 drivers/regulator/gpio-regulator.c                 | 115 +++++-----
 drivers/regulator/max77686.c                       | 172 +++++++-------
 drivers/regulator/max77693.c                       |   2 +-
 drivers/regulator/max77802.c                       | 254 +++++++++++----------
 drivers/regulator/max8952.c                        |   4 +-
 drivers/regulator/max8973-regulator.c              |   3 +-
 drivers/regulator/max8997.c                        |   3 +-
 drivers/regulator/max8998.c                        |   5 +-
 drivers/regulator/mc13xxx-regulator-core.c         |   3 +-
 drivers/regulator/of_regulator.c                   |  87 ++++++-
 drivers/regulator/pwm-regulator.c                  |   3 +-
 drivers/regulator/qcom_rpm-regulator.c             |  28 ++-
 drivers/regulator/rk808-regulator.c                |  57 ++++-
 drivers/regulator/rn5t618-regulator.c              |  51 +----
 drivers/regulator/rt5033-regulator.c               | 123 ++++++++++
 drivers/regulator/s2mpa01.c                        |   2 +-
 drivers/regulator/s2mps11.c                        |   3 +-
 drivers/regulator/s5m8767.c                        |   4 +-
 drivers/regulator/sky81452-regulator.c             |  46 +---
 drivers/regulator/stw481x-vmmc.c                   |   3 +-
 drivers/regulator/ti-abb-regulator.c               |   3 +-
 drivers/regulator/tps51632-regulator.c             |  43 ++--
 drivers/regulator/tps62360-regulator.c             |  31 +--
 drivers/regulator/tps65090-regulator.c             |   4 +
 drivers/regulator/tps65218-regulator.c             |   3 +-
 drivers/regulator/twl-regulator.c                  |   3 +-
 drivers/regulator/vexpress.c                       |   3 +-
 drivers/regulator/wm8994-regulator.c               |   6 +-
 include/dt-bindings/regulator/maxim,max77802.h     |  18 ++
 include/linux/mfd/max77686.h                       |   7 -
 include/linux/of.h                                 |  11 +
 include/linux/regulator/consumer.h                 |   6 +-
 include/linux/regulator/driver.h                   |   8 +
 include/linux/regulator/of_regulator.h             |   9 +-
 53 files changed, 919 insertions(+), 464 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/power/power-controller.txt
 create mode 100644 drivers/regulator/rt5033-regulator.c
 create mode 100644 include/dt-bindings/regulator/maxim,max77802.h

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 473 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-12-08 13:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-08 13:21 [GIT PULL] regulator updates for v3.19 Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).