[GIT PULL] regulator updates for v4.8

From: Mark Brown
Date: Mon Jul 25 2016 - 13:42:44 EST


The following changes since commit 92d21ac74a9e3c09b0b01c764e530657e4c85c49:

Linux 4.7-rc7 (2016-07-10 20:24:59 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v4.8

for you to fetch changes up to a485f5fc8c8e631c32c65e5ee2bb5719400435d6:

Merge remote-tracking branches 'regulator/topic/qcom-spmi', 'regulator/topic/rn5t618', 'regulator/topic/tps65218' and 'regulator/topic/twl' into regulator-next (2016-07-20 18:02:08 +0100)

----------------------------------------------------------------
regulator: Updates for v4.8

A quiet regulator API release, a few new drivers and some fixes but
nothing too notable. There will also be some updates for the PWM
regulator coming through the PWM tree which provide much smoother
operation when taking over an already running PWM regulator after boot
using some new PWM APIs.

- Support for configuration of the initial suspend state from DT.
- New drivers for Mediatek MT6323, Ricoh RN5T567 and X-Powers AXP809.

----------------------------------------------------------------
Alexandre Courbot (1):
regulator: pwm: Support for enable GPIO

Alim Akhtar (1):
regulator: s2mps11: Fix the voltage linear range for s2mps15

Axel Lin (5):
regulator: pv880x0: Clean up unnecessary header inclusion
regulator: max8973: Fix setting ramp delay
regulator: lp873x: Drop _nlr parameter from LP873X_REGULATOR()
regulator: mt6323: Fix module description
regulator: mt6323: Constify struct regulator_ops

Ben Dooks (1):
regulator: twl: fix use of integer as pointer

Boris Brezillon (1):
regulator: pwm: Drop unneeded pwm_enable() call

Chen Zhong (1):
regulator: mt6323: Add support for MT6323 regulator

Chen-Yu Tsai (1):
regulator: axp20x: support AXP809 variant

Douglas Anderson (1):
regulator: pwm: Fix regulator ramp delay for continuous mode

Fabio Estevam (3):
regulator: pfuze100-regulator: Remove global variable
regulator: Kconfig: Mention that PFUZE3000 is also supported
regulator: pfuze100-regulator: Adjust MODULE_DESCRIPTION()

Hans de Goede (1):
regulator: axp20x: Add support for the (external) drivebus regulator

Henry Chen (2):
regulator: mt6397: Constify struct regulator_ops
regulator: mt6397: Add buck change mode regulator interface for mt6397

James Ban (1):
regulator: da9211: add descriptions for da9212/da9214

John Crispin (1):
regulator: Add document for MT6323 regulator

Keerthy (1):
regulator: of: setup initial suspend state

Laxman Dewangan (1):
regulator: fixed: Remove workaround to handle of_get_named_gpio() return

Mark Brown (8):
regulator: Remove regulator_can_change_voltage()
Merge tag 'ib-mfd-regulator-arm-v4.8' of git://git.kernel.org/.../lee/mfd into regulator-rn5t618
Merge remote-tracking branches 'regulator/fix/da9053' and 'regulator/fix/s2mps11' into regulator-linus
Merge remote-tracking branch 'regulator/topic/axp20x' into regulator-next
Merge remote-tracking branches 'regulator/topic/act8865', 'regulator/topic/can-change-voltage', 'regulator/topic/da9210' and 'regulator/topic/da9211' into regulator-next
Merge remote-tracking branches 'regulator/topic/fixed', 'regulator/topic/headers', 'regulator/topic/lp837x', 'regulator/topic/max8973' and 'regulator/topic/mt6323' into regulator-next
Merge remote-tracking branches 'regulator/topic/mt6397', 'regulator/topic/of', 'regulator/topic/pfuze100', 'regulator/topic/pwm' and 'regulator/topic/qcom-smd' into regulator-next
Merge remote-tracking branches 'regulator/topic/qcom-spmi', 'regulator/topic/rn5t618', 'regulator/topic/tps65218' and 'regulator/topic/twl' into regulator-next

Russ Dill (1):
regulator: tps65217: Enable suspend configuration

Stefan Agner (5):
ARM: dts: meson: minix-neo-x8: define PMIC as power controller
mfd: rn5t618: Add Ricoh RN5T567 PMIC support
regulator: rn5t618: Add RN5T567 PMIC support
mfd: rn5t618: Register power off callback optionally
mfd: rn5t618: Register restart handler

Stephen Boyd (4):
regulator: qcom_spmi: Add support for S4 supply on pm8941
regulator: qcom_spmi: Update mvs1/mvs2 switches on pm8941
regulator: qcom_spmi: Add support for get_mode/set_mode on switches
regulator: qcom_smd: Avoid overlapping linear voltage ranges

Steve Twiss (2):
regulator: da9210: addition of device tree support
regulator: da9053/52: Fix incorrectly stated minimum and maximum voltage limits

Tero Kristo (2):
regulator: tps65218: Enable suspend configuration
regulator: tps65218: force set power-up/down strobe to 3 for dcdc3

Wei Yongjun (1):
regulator: act8865: Fix missing of_node_put() in act8865_pdata_from_dt()

Documentation/devicetree/bindings/mfd/axp20x.txt | 6 +
Documentation/devicetree/bindings/mfd/rn5t618.txt | 19 +-
.../devicetree/bindings/regulator/da9210.txt | 12 +-
.../devicetree/bindings/regulator/da9211.txt | 47 ++-
.../bindings/regulator/mt6323-regulator.txt | 237 ++++++++++++
.../bindings/regulator/pwm-regulator.txt | 7 +-
.../bindings/regulator/qcom,spmi-regulator.txt | 6 +-
arch/arm/boot/dts/meson8-minix-neo-x8.dts | 1 +
drivers/mfd/Kconfig | 7 +-
drivers/mfd/rn5t618.c | 70 +++-
drivers/regulator/Kconfig | 18 +-
drivers/regulator/Makefile | 1 +
drivers/regulator/act8865-regulator.c | 12 +-
drivers/regulator/axp20x-regulator.c | 147 +++++--
drivers/regulator/core.c | 27 --
drivers/regulator/da9052-regulator.c | 6 +-
drivers/regulator/da9210-regulator.c | 21 +-
drivers/regulator/da9211-regulator.c | 13 +-
drivers/regulator/da9211-regulator.h | 3 +-
drivers/regulator/fixed.c | 14 +-
drivers/regulator/lp873x-regulator.c | 14 +-
drivers/regulator/max8973-regulator.c | 16 +-
drivers/regulator/mt6323-regulator.c | 425 +++++++++++++++++++++
drivers/regulator/mt6397-regulator.c | 95 ++++-
drivers/regulator/of_regulator.c | 3 +
drivers/regulator/pfuze100-regulator.c | 15 +-
drivers/regulator/pv88060-regulator.c | 3 -
drivers/regulator/pv88080-regulator.c | 3 -
drivers/regulator/pv88090-regulator.c | 3 -
drivers/regulator/pwm-regulator.c | 40 +-
drivers/regulator/qcom_smd-regulator.c | 3 +-
drivers/regulator/qcom_spmi-regulator.c | 7 +-
drivers/regulator/rn5t618-regulator.c | 40 +-
drivers/regulator/s2mps11.c | 6 +-
drivers/regulator/tps65217-regulator.c | 69 +++-
drivers/regulator/tps65218-regulator.c | 76 +++-
drivers/regulator/twl-regulator.c | 2 +-
include/linux/mfd/rn5t618.h | 13 +
include/linux/mfd/tps65217.h | 1 +
include/linux/mfd/tps65218.h | 2 +
include/linux/regulator/consumer.h | 6 -
include/linux/regulator/da9211.h | 5 +-
include/linux/regulator/mt6323-regulator.h | 52 +++
43 files changed, 1357 insertions(+), 216 deletions(-)
create mode 100644 Documentation/devicetree/bindings/regulator/mt6323-regulator.txt
create mode 100644 drivers/regulator/mt6323-regulator.c
create mode 100644 include/linux/regulator/mt6323-regulator.h

Attachment: signature.asc
Description: PGP signature