[GIT PULL] regulator updates for v3.14 remerged

From: Mark Brown
Date: Thu Jan 23 2014 - 07:11:43 EST


The following changes since commit 7e22e91102c6b9df7c4ae2168910e19d2bb14cd6:

Linux 3.13-rc8 (2014-01-12 17:04:18 +0700)

are available in the git repository at:

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

for you to fetch changes up to 07b19808486054f356dbf3495a277f51af062b35:

Merge remote-tracking branches 'regulator/topic/s2mps11', 'regulator/topic/s5m8767', 'regulator/topic/stw481x-vmmc', 'regulator/topic/tps51632', 'regulator/topic/tps62360', 'regulator/topic/tps65910', 'regulator/topic/twl' and 'regulator/topic/wm831x' into regulator-linus (2014-01-23 12:01:31 +0000)

----------------------------------------------------------------

regulator: Updates for v3.14

A respin of the merges in the previous pull request with one extra fix.
A quiet release for the regulator API, quite a large number of small
improvements all over but other than the addition of new drivers for the
AS3722 and MAX14577 there is nothing of substantial non-local impact.

----------------------------------------------------------------
Andrew Bresticker (1):
regulator: as3722: detect SD0 low-voltage mode

Axel Lin (10):
regulator: lp3971: Convert to devm_regulator_register
regulator: lp3972: Convert to devm_regulator_register
mfd: pcf50633: Correct device name for pcf50633 regulator
regulator: as3722: Don't set min_uV/uV_step/linear_min_sel for linear_ranges
regulator: max14577: Add module alias to support module auto-loading
regulator: max77693: Add missing .owner field in regulator_desc
regulator: tps65910: Simplify setting enable_mask for regulators
regulator: act8865: Remove unneeded regulator_unregister() calls
regulator: act8865: Remove set_suspend_[en|dis]able implementation
regulator: act8865: Fix build error when !OF

Charles Keepax (1):
regulator: arizona-micsupp: Convert to use linear ranges

David Howells (1):
regulator: tps62360: Fix up a pointer-integer size mismatch warning

Fabio Estevam (8):
regulator: tps51632-regulator: Fix spelling
regulator: pfuze100: Improve PFUZE100 entry text
regulator: anatop-regulator: Add MODULE_ALIAS()
regulator: wm831x-dcdc: Remove unneeded 'err' label
regulator: anatop-regulator: Remove unneeded kstrdup()
regulator: anatop-regulator: Remove unneeded memset()
regulator: pfuze100-regulator: Fix some checkpatch complaints
regulator: pfuze100-regulator: Improve dev_info() message

Hans de Goede (1):
regulator: core: don't print an error when no regulator is found

Jingoo Han (7):
regulator: mc13892: Fix checkpatch issue
regulator: stw481x-vmmc: use devm_regulator_register()
regulator: ab8500: use devm_regulator_register()
regulator: db8500-prcmu: use devm_regulator_register()
regulator: pfuze100: use devm_regulator_register()
regulator: core: Fix checkpatch issue
regulator: twl: Fix checkpatch issue

Krzysztof Kozlowski (6):
regulator: s5m8767: Define symbol for buck control mask
regulator: s5m8767: Implement voltage setting for BUCK7/8 regulators
regulator: s5m8767: Add symbols for hard-coded DVS_RAMP register
regulator: s5m8767: Do not use sec_reg* regmap helpers
mfd: sec: Remove sec_reg* regmap helpers
regulator: max14577: Add regulator driver for Maxim 14577

Linus Walleij (1):
regulator: ab8500: delete non-devicetree probe path

Mark Brown (8):
regulator: gpio: Don't require a regulator-type property
regulator: gpio: Warn if an invalid regulator-type is supplied
Merge tag 's2mps11-build' into regulator-s5m8767 since a following patch depend on it.
Merge tag 'v3.13-rc4' into regulator-pfuze100
Merge remote-tracking branch 'regulator/topic/core' into regulator-linus
Merge remote-tracking branches 'regulator/fix/pfuze100', 'regulator/fix/s5m8767', 'regulator/topic/ab8500', 'regulator/topic/act8865', 'regulator/topic/anatop', 'regulator/topic/arizona' and 'regulator/topic/as3722' into regulator-linus
Merge remote-tracking branches 'regulator/topic/db8500', 'regulator/topic/gpio', 'regulator/topic/lp3971', 'regulator/topic/lp3972', 'regulator/topic/max14577', 'regulator/topic/max77693', 'regulator/topic/mc13892', 'regulator/topic/pcf50633' and 'regulator/topic/pfuze100' into regulator-linus
Merge remote-tracking branches 'regulator/topic/s2mps11', 'regulator/topic/s5m8767', 'regulator/topic/stw481x-vmmc', 'regulator/topic/tps51632', 'regulator/topic/tps62360', 'regulator/topic/tps65910', 'regulator/topic/twl' and 'regulator/topic/wm831x' into regulator-linus

Markus Pargmann (1):
regulator: tps65910: Add backup battery regulator

Mikko Perttunen (1):
regulator: tps51632: Get regulator name from i2c_client

Sachin Kamat (2):
regulator: s2mps11: Clean up redundant code
regulator: s5m8767: Update LDO index in s5m8767-regulator.txt

Vince Hsu (1):
regulator: as3722: set enable time for SD0/1/6

Wenyou Yang (4):
regulator: act8865: add PMIC act8865 driver
regulator: act8865: add device tree binding doc
regulator: act8865: fix incorrect devm_kzalloc for act8865
regulator: act8865: register all regulators regardless of how many are used

Documentation/devicetree/bindings/mfd/tps65910.txt | 4 +-
.../bindings/regulator/act8865-regulator.txt | 60 ++++
.../bindings/regulator/s5m8767-regulator.txt | 2 +-
.../devicetree/bindings/vendor-prefixes.txt | 1 +
drivers/mfd/pcf50633-core.c | 2 +-
drivers/mfd/sec-core.c | 30 --
drivers/regulator/Kconfig | 17 +-
drivers/regulator/Makefile | 2 +
drivers/regulator/ab8500.c | 126 +-------
drivers/regulator/act8865-regulator.c | 349 +++++++++++++++++++++
drivers/regulator/anatop-regulator.c | 36 +--
drivers/regulator/arizona-micsupp.c | 52 +--
drivers/regulator/as3722-regulator.c | 34 +-
drivers/regulator/core.c | 15 +-
drivers/regulator/db8500-prcmu.c | 20 +-
drivers/regulator/gpio-regulator.c | 17 +-
drivers/regulator/lp3971.c | 43 +--
drivers/regulator/lp3972.c | 41 +--
drivers/regulator/max14577.c | 273 ++++++++++++++++
drivers/regulator/max77693.c | 1 +
drivers/regulator/mc13892-regulator.c | 24 +-
drivers/regulator/pcf50633-regulator.c | 2 +-
drivers/regulator/pfuze100-regulator.c | 41 +--
drivers/regulator/s2mps11.c | 2 -
drivers/regulator/s5m8767.c | 99 +++---
drivers/regulator/stw481x-vmmc.c | 12 +-
drivers/regulator/tps51632-regulator.c | 30 +-
drivers/regulator/tps62360-regulator.c | 2 +-
drivers/regulator/tps65910-regulator.c | 40 +++
drivers/regulator/twl-regulator.c | 4 +-
drivers/regulator/wm831x-dcdc.c | 10 +-
include/linux/mfd/as3722.h | 4 +
include/linux/mfd/samsung/core.h | 6 -
include/linux/mfd/samsung/s5m8767.h | 18 +-
include/linux/mfd/tps65910.h | 5 +-
include/linux/regulator/act8865.h | 53 ++++
36 files changed, 1017 insertions(+), 460 deletions(-)
create mode 100644 Documentation/devicetree/bindings/regulator/act8865-regulator.txt
create mode 100644 drivers/regulator/act8865-regulator.c
create mode 100644 drivers/regulator/max14577.c
create mode 100644 include/linux/regulator/act8865.h

Attachment: signature.asc
Description: Digital signature