The following changes since commit f74c2bb98776e2de508f4d607cd519873065118e:
Linux 5.3-rc8 (2019-09-08 13:33:15 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v5.4 for you to fetch changes up to c4ad85026d4dd5a3f65c04b4564fe273e37e5b88: Merge branch 'regulator-5.4' into regulator-next (2019-09-11 16:00:19 +0100) ---------------------------------------------------------------- regulator: Updates for v5.4 A small update for the regualtor API for this cycle, some small fixes and a bunch of new devices but none of them very big. The most stand out thing is the regulator-fixed-clock driver which is for regulators where the enable control is done by using a clock instead of a GPIO or register write, a novel hardware design that had not previously come up. - Added a keyword pattern for regulator_get_optional() since usage of that API generally needs extra review. - Operating mode and suspend state support for act8865. - New device support for Active Semiconductor ACT8600 chargers, Mediatek MT6358, Qualcomm SM8150, regulator-fixed-clock, and Synoptics SY20276, SY20278 and SY8824E. ---------------------------------------------------------------- Axel Lin (5): regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg regulator: lm363x: Fix n_voltages setting for lm36274 regulator: rk808: Return REGULATOR_MODE_INVALID for invalid mode regulator: stm32-booster: Remove .min_uV and .list_voltage for fixed regulator regulator: lp87565: Simplify lp87565_buck_set_ramp_delay Bartosz Golaszewski (2): regulator: provide regulator_bulk_set_supply_names() regulator: add missing 'static inline' to a helper's stub Colin Ian King (2): regulator: max8660: remove redundant assignment of variable ret regulator: lp8788-ldo: make array en_mask static const, makes object smaller Dmitry Torokhov (3): regulator: slg51000: use devm_gpiod_get_optional() in probe regulator: max77686: fix obtaining "maxim,ena" GPIO regulator: da9211: fix obtaining "enable" GPIO Gregory CLEMENT (3): dt-bindings: regulator: twl6030: Add retain-on-reset property regulator: twl6030: use variable for device node regulator: twl6030: workaround the VMMC reset behavior Guido Günther (1): regulator: tps65132: Stop parsing DT when gpio is not found H. Nikolaus Schaller (1): regulator: core: Fix error return for /sys access Hsin-Hsiung Wang (2): regulator: Add document for MT6358 regulator regulator: mt6358: Add support for MT6358 regulator Jisheng Zhang (10): regulator: add binding for the SY8824C voltage regulator regulator: add support for SY8824C regulator dt-bindings: sy8824x: Document SY8824E support regulator: sy8824x: add SY8824E support dt-bindings: sy8824x: Document SY20276 support regulator: sy8824x: add SY20276 support dt-bindings: sy8824x: Document SY20278 support regulator: sy8824x: add SY20278 support regulator: sy8824x: use c++style for the comment block near SPDX regulator: sy8824x: add prefixes to BUCK_EN and MODE macros Krzysztof Kozlowski (1): regulator: s2mps11: Consistently use local variable Kunihiko Hayashi (1): regulator: uniphier: Add Pro5 USB3 VBUS support Maarten ter Huurne (1): regulator: act8865: Add support for act8600 charger Mark Brown (6): regulator: mt6358: Add BROKEN dependency while waiting for MFD to merge MAINTAINERS: Add keyword pattern on regulator_get_optional() regulator: Defer init completion for a while after late_initcall Merge branch 'regulator-5.3' into regulator-5.4 Merge branch 'regulator-5.3' into regulator-linus Merge branch 'regulator-5.4' into regulator-next Michał Mirosław (2): regulator: act8865: rename fixed LDO ops regulator: act8865: support regulator-pull-down property Nishka Dasgupta (2): regulator: core: Add of_node_put() before return regulator: core: Add label to collate of_node_put() statements Philippe Schenker (2): regulator: fixed: add possibility to enable by clock dt-bindings: regulator: add regulator-fixed-clock binding Raag Jadav (2): regulator: act8865 regulator modes and suspend states regulator: act8865: operating mode and suspend state support Stephen Boyd (1): regulator: Remove dev_err() usage after platform_get_irq() Vinod Koul (6): regulator: dt-bindings: Add PM8150x compatibles regulator: qcom-rpmh: Add support for SM8150 regulator: dt-bindings: Sort the compatibles and nodes regulator: qcom-rpmh: Sort the compatibles regulator: qcom-rpmh: Fix pmic5_bob voltage count regulator: qcom-rpmh: Update PMIC modes for PMIC5 YueHaibing (1): regulator: act8865: Fix build error without CONFIG_POWER_SUPPLY kbuild test robot (1): regulator: act8865: fix ptr_ret.cocci warnings .../bindings/regulator/act8865-regulator.txt | 27 +- .../bindings/regulator/fixed-regulator.yaml | 19 +- .../bindings/regulator/mt6358-regulator.txt | 358 ++++++++++++++ .../bindings/regulator/qcom,rpmh-regulator.txt | 15 +- .../devicetree/bindings/regulator/sy8824x.txt | 24 + .../bindings/regulator/twl-regulator.txt | 7 + .../bindings/regulator/uniphier-regulator.txt | 5 +- MAINTAINERS | 1 + drivers/regulator/Kconfig | 17 + drivers/regulator/Makefile | 2 + drivers/regulator/act8865-regulator.c | 316 +++++++++++- drivers/regulator/act8945a-regulator.c | 8 +- drivers/regulator/core.c | 58 ++- drivers/regulator/da9062-regulator.c | 4 +- drivers/regulator/da9063-regulator.c | 4 +- drivers/regulator/da9211-regulator.c | 2 +- drivers/regulator/fixed.c | 83 +++- drivers/regulator/helpers.c | 21 + drivers/regulator/lm363x-regulator.c | 10 +- drivers/regulator/lp87565-regulator.c | 5 +- drivers/regulator/lp8788-ldo.c | 2 +- drivers/regulator/max77686-regulator.c | 2 +- drivers/regulator/max8660.c | 1 - drivers/regulator/mt6358-regulator.c | 549 +++++++++++++++++++++ drivers/regulator/qcom-rpmh-regulator.c | 193 +++++++- drivers/regulator/rk808-regulator.c | 2 +- drivers/regulator/s2mps11.c | 2 +- drivers/regulator/slg51000-regulator.c | 15 +- drivers/regulator/stm32-booster.c | 4 - drivers/regulator/sy8824x.c | 232 +++++++++ drivers/regulator/tps65132-regulator.c | 4 +- drivers/regulator/twl-regulator.c | 23 +- drivers/regulator/twl6030-regulator.c | 21 +- drivers/regulator/uniphier-regulator.c | 4 + .../regulator/active-semi,8865-regulator.h | 28 ++ include/linux/regulator/consumer.h | 13 + include/linux/regulator/mt6358-regulator.h | 56 +++ 37 files changed, 2048 insertions(+), 89 deletions(-) create mode 100644 Documentation/devicetree/bindings/regulator/mt6358-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/sy8824x.txt create mode 100644 drivers/regulator/mt6358-regulator.c create mode 100644 drivers/regulator/sy8824x.c create mode 100644 include/dt-bindings/regulator/active-semi,8865-regulator.h create mode 100644 include/linux/regulator/mt6358-regulator.h
signature.asc
Description: PGP signature