[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20191125132049.GC4535@sirena.org.uk>
Date: Mon, 25 Nov 2019 13:20:49 +0000
From: Mark Brown <broonie@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, Liam Girdwood <lgirdwood@...il.com>
Subject: [GIT PULL] regulator updates for v5.5
The following changes since commit af42d3466bdc8f39806b26f593604fdc54140bcb:
Linux 5.4-rc8 (2019-11-17 14:47:30 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v5.5
for you to fetch changes up to a21da94f617bce0771144ea8093b6987184b38d0:
Merge branch 'regulator-5.5' into regulator-next (2019-11-22 19:56:20 +0000)
----------------------------------------------------------------
regulator: Updates for v5.5
Another fairly quiet release for the regulator API, some work all around
including some core work but mostly in specialist or driver specific
code:
- Fix for powering off boot-on regulators.
- Enhancements to the coupled regulator support introduced in the last
release.
- Conversion of a bunch of drivers to the fwnode API for GPIOs.
- Mode support for DA9062.
- New device support for Qualcomm PM1650, PM8004 and PM895 and Silergy
SR83X.
- Removal of obsolete AB8505 support.
----------------------------------------------------------------
Andreas Kemnade (1):
regulator: rn5t618: fix rc5t619 ldo10 enable
Angelo G. Del Regno (3):
regulator: qcom_spmi: Add PM8950 SPMI regulator
regulator: qcom_smd: Add PM8950 regulators
regulator: qcom_spmi: Add support for PM8004 regulators
Axel Lin (9):
regulator: pbias: Use of_device_get_match_data
regulator: da9063: Simplify da9063_buck_set_mode for BUCK_MODE_MANUAL case
regulator: da9062: Simplify the code iterating all regulators
regulator: pbias: Get rid of struct pbias_regulator_data
regulator: rk808: Constify rk817 regulator_ops
regulator: rk808: Fix warning message in rk817_set_ramp_delay
regulator: rk808: Remove rk817_set_suspend_voltage function
regulator: da9062: Simplify da9062_buck_set_mode for BUCK_MODE_MANUAL case
regulator: da9062: Return REGULATOR_MODE_INVALID for invalid mode
Christoph Fritz (3):
regulator: da9062: refactor buck modes into header
regulator: da9062: add of_map_mode support for bucks
dt-bindings: mfd: da9062: describe buck modes
Dmitry Osipenko (2):
regulator: core: Release coupled_rdevs on regulator_init_coupling() error
regulator: core: Allow generic coupling only for always-on regulators
Dmitry Torokhov (9):
gpiolib: introduce devm_fwnode_gpiod_get_index()
gpiolib: introduce fwnode_gpiod_get_index()
regulator: s5m8767: switch to using devm_fwnode_gpiod_get
regulator: slg51000: switch to using fwnode_gpiod_get_index
regulator: tps65090: switch to using devm_fwnode_gpiod_get
regulator: s2mps11: switch to using devm_fwnode_gpiod_get
regulator: da9211: switch to using devm_fwnode_gpiod_get
regulator: tps65132: switch to using devm_fwnode_gpiod_get()
regulator: max77686: switch to using fwnode_gpiod_get_index
Douglas Anderson (1):
regulator: Document "regulator-boot-on" binding more thoroughly
Guido Günther (1):
regulator: bd718x7: Add MODULE_ALIAS()
Kiran Gunda (2):
regulator: dt-bindings: Add PM6150x compatibles
regulator: qcom-rpmh: add PM6150/PM6150L regulator support
Krzysztof Kozlowski (1):
regulator: Fix Kconfig indentation
Mark Brown (4):
Merge branch 'ib-fwnode-gpiod-get-index' of git://git.kernel.org/.../linusw/linux-gpio into regulator-5.5
Merge branch 'regulator-5.4' into regulator-5.5
Merge branch 'regulator-5.4' into regulator-linus
Merge branch 'regulator-5.5' into regulator-next
Matti Vaittinen (1):
regulator: bd70528: Add MODULE_ALIAS to allow module auto loading
Pascal Paillet (2):
regulator: core: Let boot-on regulators be powered off
regulator: stpmic1: Set a default ramp delay value
Peng Fan (2):
dt-bindings: regulator: fixed: add off-on-delay-us property
regulator: fixed: add off-on-delay
Pragnesh Patel (1):
fixed-regulator: dt-bindings: Fixed building error for compatible property
Saravana Kannan (1):
regulator: core: Don't try to remove device links if add failed
Stephan Gerhold (2):
regulator: ab8500: Remove AB8505 USB regulator
regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id
Sven Van Asbroeck (2):
tps6105x: add optional devicetree support
regulator: tps6105x: add optional devicetree support
Vasily Khoruzhick (1):
regulator: fan53555: add chip id for Silergy SYR83X
Yizhuo (1):
regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe()
YueHaibing (3):
regulator: pcap-regulator: remove unused variable 'SW3_table'
regulator: stm32-vrefbuf: use devm_platform_ioremap_resource() to simplify code
regulator: uniphier: use devm_platform_ioremap_resource() to simplify code
zhengbin (1):
regulator: vexpress: Use PTR_ERR_OR_ZERO() to simplify code
Documentation/devicetree/bindings/mfd/da9062.txt | 4 +
.../bindings/regulator/fixed-regulator.yaml | 4 +
.../bindings/regulator/qcom,rpmh-regulator.txt | 4 +
.../bindings/regulator/qcom,smd-rpm-regulator.txt | 21 +++++
.../bindings/regulator/qcom,spmi-regulator.txt | 25 ++++++
.../devicetree/bindings/regulator/regulator.yaml | 7 +-
drivers/gpio/gpiolib-devres.c | 33 +++-----
drivers/gpio/gpiolib.c | 48 +++++++++++
drivers/mfd/tps6105x.c | 34 +++++++-
drivers/regulator/Kconfig | 8 +-
drivers/regulator/ab8500.c | 17 ----
drivers/regulator/bd70528-regulator.c | 1 +
drivers/regulator/bd718x7-regulator.c | 1 +
drivers/regulator/core.c | 19 ++++-
drivers/regulator/da9062-regulator.c | 63 ++++++++-------
drivers/regulator/da9063-regulator.c | 9 +--
drivers/regulator/da9211-regulator.c | 12 +--
drivers/regulator/fan53555.c | 2 +
drivers/regulator/fixed.c | 2 +
drivers/regulator/internal.h | 1 +
drivers/regulator/max77686-regulator.c | 5 +-
drivers/regulator/max8907-regulator.c | 15 +++-
drivers/regulator/pbias-regulator.c | 75 +++++++-----------
drivers/regulator/pcap-regulator.c | 4 -
drivers/regulator/qcom-rpmh-regulator.c | 62 ++++++++++++++-
drivers/regulator/qcom_smd-regulator.c | 92 ++++++++++++++++++++++
drivers/regulator/qcom_spmi-regulator.c | 41 ++++++++++
drivers/regulator/rk808-regulator.c | 29 ++-----
drivers/regulator/rn5t618-regulator.c | 2 +-
drivers/regulator/s2mps11.c | 7 +-
drivers/regulator/s5m8767.c | 7 +-
drivers/regulator/slg51000-regulator.c | 13 ++-
drivers/regulator/stm32-vrefbuf.c | 4 +-
drivers/regulator/stpmic1_regulator.c | 6 ++
drivers/regulator/tps6105x-regulator.c | 2 +
drivers/regulator/tps65090-regulator.c | 26 +++---
drivers/regulator/tps65132-regulator.c | 17 ++--
drivers/regulator/uniphier-regulator.c | 4 +-
drivers/regulator/vexpress-regulator.c | 5 +-
.../dt-bindings/regulator/dlg,da9063-regulator.h | 16 ++++
include/linux/gpio/consumer.h | 54 ++++++++++---
include/linux/regulator/ab8500.h | 3 -
include/linux/regulator/fixed.h | 1 +
43 files changed, 576 insertions(+), 229 deletions(-)
create mode 100644 include/dt-bindings/regulator/dlg,da9063-regulator.h
Download attachment "signature.asc" of type "application/pgp-signature" (489 bytes)
Powered by blists - more mailing lists