[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20180608192314.GA8616@sirena.org.uk>
Date: Fri, 8 Jun 2018 20:23:14 +0100
From: Mark Brown <broonie@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, lgirdwood@...il.com
Subject: [GIT PULL] regulator updates for v4.18
The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v4.18
for you to fetch changes up to 13ed4964057e5ad183da9f7f8160841d261e9517:
Merge branch 'regulator-4.17' into regulator-4.18 merge window (2018-06-08 16:27:56 +0100)
----------------------------------------------------------------
regulator: Updates for v4.18
Quite a lot of core work this time around, though not 100% successful.
We gained support for runtime mode changes thanks to David Collins and
improved support for write only regulators (ones where we can't read
back the configuration) from Douglas Anderson.
There's been quite a bit of work from Linus Walleij on converting from
specfying GPIOs by numbers to descriptors. Sadly the testing turned out
to be less good than we had hoped and so a lot of this had to be
reverted.
We also have the start of updates to use coupled regulators from Maciej
Purski, unfortunately there are further problems there so the last
couple of patches have been reverted.
We also have new drivers for BD71837 and SY8106A devices, SAW regulators
on Qualcomm SPMI and dropped support for some preproduction chips
that never made it to market from the AB8500 driver.
----------------------------------------------------------------
Probably also worth pointing out that the MFD changes come from Linus'
descriptor refactoring.
Anson Huang (3):
regulator: pfuze100: update voltage setting for pfuze3000 sw1a
regulator: pfuze100: add enable/disable for switch
regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops
Arnd Bergmann (1):
ARM: pxa, regulator: fix building ezx e680
Changbin Du (1):
regulator: add dummy function of_find_regulator_by_node
Colin Ian King (1):
regulator: wm8350: fix missing increment of loop index i
David Collins (2):
regulator: of: add property for allowed modes specification
regulator: of: add support for allowed modes configuration
Douglas Anderson (2):
regulator: Don't return or expect -errno from of_map_mode()
regulator: core: Allow for regulators that can't be read at bootup
Fabio Estevam (6):
regulator: pfuze100: Make the node name generic
regulator: pfuze100: Switch to SPDX identifier
regulator: anatop: Switch to SPDX identifier
regulator: mc13783: Switch to SPDX identifier
regulator: mc13892: Switch to SPDX identifier
regulator: mc13xxx-core: Switch to SPDX identifier
Geert Uytterhoeven (4):
dt-bindings: mfd: bd9571mwv: Document DDR Backup Mode properties
mfd: bd9571mwv: Add DDR Backup Power register bit definitions
mfd: bd9571mwv: Allow DDR Backup Power register access
regulator: bd9571mwv: Add support for backup mode
Ilia Lin (2):
regulator: qcom_spmi: Add support for SAW
dt-bindings: qcom_spmi: Document SAW support
Jagan Teki (1):
regulator: axp20x: add drivevbus support for axp803
Keerthy (2):
regulator: lp87565: Add margin while populating ramp_delay
regulator: lp87565: Enable LP87565_BUCK_CTRL_1_FPWM_MP_0_2
Linus Walleij (14):
regulator: ab8500: Drop AB8540/9540 support
regulator: arizona-ldo1: Look up a descriptor and pass to the core
regulator: max77686: Pass descriptor instead of GPIO number
regulator: s2mps11: Pass descriptor instead of GPIO number
regulator: wm8994: Pass descriptor instead of GPIO number
regulator: max8973: Pass descriptor instead of GPIO number
regulator: lm363x: Pass descriptor instead of GPIO number
regulator: lp8788-ldo: Pass descriptor instead of GPIO number
regulator: max8952: Pass descriptor instead of GPIO number
regulator: pfuze100: Delete reference to ena_gpio
regulator: s5m8767: Pass descriptor instead of GPIO number
regulator: tps65090: Pass descriptor instead of GPIO number
regulator: fixed: Convert to use GPIO descriptor only
regulator: gpio: Get enable GPIO using GPIO descriptor
Maciej Purski (6):
regulator: core: Make locks re-entrant
regulator: bindings: Add properties for coupled regulators
regulator: core: Parse coupled regulators properties
regulator: core: Resolve coupled regulators
regulator: core: Add voltage balancing mechanism
regulator: core: Change voltage setting path
Marek Vasut (1):
regulator: ltc3676: Assure PGOOD mask is set before changing voltage
Mark Brown (7):
Merge branch 'topic/bd9571mwv' of https://git.kernel.org/.../broonie/regulator into regulator-4.18
regulator: s2mps11: Fix boot on Odroid XU3
regulator: max77686: Fix shared GPIOs
regulator: wm8994: Fix shared GPIOs
regulator: Revert coupled regulator support again
regulator: gpio: Revert
Merge branch 'regulator-4.17' into regulator-4.18 merge window
Matti Vaittinen (2):
regulator: bd71837: Devicetree bindings for BD71837 regulators
regulator: bd71837: BD71837 PMIC regulator driver
Ondrej Jirman (2):
regulator: add binding for the SY8106A voltage regulator
regulator: add support for SY8106A regulator
Paweł Chmiel (1):
regulator: max8998: Fix platform data retrieval.
ryang (1):
regulator: tps6586x: Add support for TPS658624
Documentation/devicetree/bindings/mfd/axp20x.txt | 3 +-
.../devicetree/bindings/mfd/bd9571mwv.txt | 21 +
.../devicetree/bindings/regulator/pfuze100.txt | 6 +-
.../bindings/regulator/qcom,spmi-regulator.txt | 45 +
.../devicetree/bindings/regulator/regulator.txt | 10 +
.../bindings/regulator/rohm,bd71837-regulator.txt | 126 ++
.../bindings/regulator/sy8106a-regulator.txt | 23 +
MAINTAINERS | 6 +
arch/arm/mach-s3c64xx/mach-crag6410-module.c | 28 +-
drivers/mfd/bd9571mwv.c | 2 +
drivers/regulator/Kconfig | 18 +
drivers/regulator/Makefile | 3 +-
drivers/regulator/ab8500.c | 1779 ++------------------
drivers/regulator/anatop-regulator.c | 22 +-
drivers/regulator/arizona-ldo1.c | 19 +-
drivers/regulator/axp20x-regulator.c | 2 +
drivers/regulator/bd71837-regulator.c | 640 +++++++
drivers/regulator/bd9571mwv-regulator.c | 127 +-
drivers/regulator/core.c | 244 ++-
drivers/regulator/cpcap-regulator.c | 2 +-
drivers/regulator/internal.h | 37 +-
drivers/regulator/lm363x-regulator.c | 20 +-
drivers/regulator/lp87565-regulator.c | 17 +-
drivers/regulator/lp8788-ldo.c | 32 +-
drivers/regulator/ltc3676.c | 20 +-
drivers/regulator/max8952.c | 18 +-
drivers/regulator/max8973-regulator.c | 54 +-
drivers/regulator/max8998.c | 3 +-
drivers/regulator/mc13783-regulator.c | 18 +-
drivers/regulator/mc13892-regulator.c | 18 +-
drivers/regulator/mc13xxx-regulator-core.c | 28 +-
drivers/regulator/of_regulator.c | 193 ++-
drivers/regulator/pfuze100-regulator.c | 40 +-
drivers/regulator/qcom_spmi-regulator.c | 133 +-
drivers/regulator/s5m8767.c | 26 +-
drivers/regulator/sy8106a-regulator.c | 167 ++
drivers/regulator/tps65090-regulator.c | 50 +-
drivers/regulator/tps6586x-regulator.c | 1 +
drivers/regulator/twl-regulator.c | 2 +-
drivers/regulator/wm8350-regulator.c | 1 +
include/linux/mfd/bd9571mwv.h | 5 +
include/linux/mfd/lp8788.h | 16 -
include/linux/mfd/samsung/core.h | 4 +-
include/linux/mfd/tps65090.h | 8 +-
include/linux/mfd/tps6586x.h | 1 +
include/linux/regulator/ab8500.h | 157 +-
include/linux/regulator/arizona-ldo1.h | 3 -
include/linux/regulator/consumer.h | 1 +
include/linux/regulator/driver.h | 27 +-
include/linux/regulator/machine.h | 4 +
include/linux/regulator/max8952.h | 1 -
51 files changed, 2196 insertions(+), 2035 deletions(-)
create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.txt
create mode 100644 Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
create mode 100644 drivers/regulator/bd71837-regulator.c
create mode 100644 drivers/regulator/sy8106a-regulator.c
Download attachment "signature.asc" of type "application/pgp-signature" (489 bytes)
Powered by blists - more mailing lists