[GIT PULL] regulator updates for v4.14

From: Mark Brown
Date: Mon Sep 04 2017 - 12:58:54 EST


The following changes since commit 569dbb88e80deb68974ef6fdd6a13edb9d686261:

Linux 4.13 (2017-09-03 13:56:17 -0700)

are available in the git repository at:

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

for you to fetch changes up to 00ee929f9efcad925ed4118f8c2e8bceb9fe7373:

Merge tag 'regulator-v4.14' into regulator-next (2017-09-04 17:54:38 +0100)

----------------------------------------------------------------
regulator: Updates for v4.14

This is an extremely quiet release for the regulator subsystem, it's all
fairly minor fixes and cleanups plus a few new drivers and ddevice ID
additions:

- Support for MediaTek MT6380, Ricoh RC5T619 and ST Voltage Reference
Buffers.

----------------------------------------------------------------
Arvind Yadav (1):
regulator: ltc3589: constify i2c_device_id

Chenglin Xu (1):
regulator: mt6380: Add support for MT6380

Dan Carpenter (1):
regulator: da9063: Return an error code on probe failure

Eric Jeong (1):
regulator: pv88090: Exception handling for out of bounds

Fabio Estevam (1):
regulator: pwm-regulator: Remove unneeded gpiod NULL check

Fabrice Gasnier (2):
regulator: Add STM32 Voltage Reference Buffer
regulator: Add support for stm32-vrefbuf

Frank Rowand (1):
regulator: of: regulator_of_get_init_data() missing of_node_get()

Guillaume Tucker (1):
regulator: fan53555: fix I2C device ids

Gustavo A. R. Silva (3):
regulator: qcom_rpm-regulator: add NULL check on of_match_device() return value
regulator: qcom_smd: add NULL check on of_match_device() return value
regulator: axp20x: add NULL check on devm_kzalloc() return value

Jisheng Zhang (1):
regulator: fan53555: Use of_device_get_match_data() to simplify probe

Mark Brown (8):
Merge remote-tracking branch 'regulator/fix/core' into regulator-linus
Merge remote-tracking branches 'regulator/fix/axp20x', 'regulator/fix/cpcap' and 'regulator/fix/of' into regulator-linus
Merge remote-tracking branches 'regulator/topic/cpcap', 'regulator/topic/da9063', 'regulator/topic/dt', 'regulator/topic/fan53555' and 'regulator/topic/ltc3589' into regulator-next
Merge remote-tracking branches 'regulator/topic/mt6380', 'regulator/topic/mtk', 'regulator/topic/pv88090', 'regulator/topic/pwm' and 'regulator/topic/qcom' into regulator-next
Merge remote-tracking branches 'regulator/topic/rc5t619' and 'regulator/topic/stm32-vref' into regulator-next
Merge remote-tracking branch 'regulator/fix/core' into regulator-linus
Merge remote-tracking branches 'regulator/fix/axp20x', 'regulator/fix/cpcap' and 'regulator/fix/of' into regulator-linus
Merge tag 'regulator-v4.14' into regulator-next

Martin Blumenstingl (1):
regulator: pwm-regulator: fix example syntax

Pierre-Hugues Husson (1):
regulator: rn5t618: add RC5T619 PMIC support

Rob Herring (1):
regulator: Convert to using %pOF instead of full_name

Sean Wang (4):
regulator: Add document for MediaTek MT6380 regulator
regulator: add fixes with MT6311 dt-bindings shouldn't reference driver
regulator: add fixes with MT6323 dt-bindings shouldn't reference driver
regulator: add fixes with MT6397 dt-bindings shouldn't reference driver

Sebastian Reichel (3):
regulator: cpcap: Fix standby mode
regulator: cpcap: Fix standby mode
regulator: cpcap: Add OF mode mapping

Tirupathi Reddy (1):
regulator: core: fix a possible race in disable_work handling

.../bindings/regulator/mt6311-regulator.txt | 2 +-
.../bindings/regulator/mt6323-regulator.txt | 2 +-
.../bindings/regulator/mt6380-regulator.txt | 89 ++++++
.../bindings/regulator/mt6397-regulator.txt | 2 +-
.../bindings/regulator/pwm-regulator.txt | 2 +-
.../bindings/regulator/st,stm32-vrefbuf.txt | 20 ++
drivers/regulator/Kconfig | 25 +-
drivers/regulator/Makefile | 2 +
drivers/regulator/axp20x-regulator.c | 6 +
drivers/regulator/core.c | 16 +-
drivers/regulator/cpcap-regulator.c | 21 +-
drivers/regulator/da9063-regulator.c | 2 +-
drivers/regulator/fan53555.c | 15 +-
drivers/regulator/ltc3589.c | 2 +-
drivers/regulator/max1586.c | 2 +-
drivers/regulator/mt6380-regulator.c | 352 +++++++++++++++++++++
drivers/regulator/of_regulator.c | 2 +-
drivers/regulator/pv88090-regulator.c | 11 +-
drivers/regulator/pv88090-regulator.h | 8 +-
drivers/regulator/pwm-regulator.c | 6 +-
drivers/regulator/qcom_rpm-regulator.c | 5 +
drivers/regulator/qcom_smd-regulator.c | 5 +
drivers/regulator/rn5t618-regulator.c | 35 +-
drivers/regulator/s5m8767.c | 4 +-
drivers/regulator/stm32-vrefbuf.c | 202 ++++++++++++
drivers/reset/reset-socfpga.c | 4 +-
include/linux/mfd/rn5t618.h | 6 +
include/linux/regulator/mt6380-regulator.h | 32 ++
28 files changed, 835 insertions(+), 45 deletions(-)
create mode 100644 Documentation/devicetree/bindings/regulator/mt6380-regulator.txt
create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.txt
create mode 100644 drivers/regulator/mt6380-regulator.c
create mode 100644 drivers/regulator/stm32-vrefbuf.c
create mode 100644 include/linux/regulator/mt6380-regulator.h

Attachment: signature.asc
Description: PGP signature