lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ