linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] regulator updates for v4.18
@ 2018-06-08 19:23 Mark Brown
  0 siblings, 0 replies; only message in thread
From: Mark Brown @ 2018-06-08 19:23 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, lgirdwood

[-- Attachment #1: Type: text/plain, Size: 9145 bytes --]

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-06-08 19:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-08 19:23 [GIT PULL] regulator updates for v4.18 Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).