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: <20181022130712.GE2103@sirena.org.uk>
Date:   Mon, 22 Oct 2018 14:07:12 +0100
From:   Mark Brown <broonie@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     linux-kernel@...r.kernel.org
Subject: [GIT PULL] regulator updates for the next release

The following changes since commit 35a7f35ad1b150ddf59a41dcac7b2fa32982be0e:

  Linux 4.19-rc8 (2018-10-15 07:20:24 +0200)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v5.0

for you to fetch changes up to f35b1e53a66ab06e6d04cdff96f686e8b88959ef:

  Merge remote-tracking branches 'regulator/topic/bd718xx' and 'regulator/topic/pfuze100' into regulator-next (2018-10-21 17:00:05 +0100)

----------------------------------------------------------------
regulator: Regulator updates for next release

The biggest chunk of the regulator changes for this release outside of
the new drivers is the conversion of the fixed regulator to use the GPIO
descriptor API, there's a small addition to the GPIO API plus a bunch of
updates to board files to implement it.  This is some really welcome
work from Linus Walleij that's had a bunch of review and has been
sitting in -next for a while so I'm fairly happy there's no major
issues.

 - Helpers for overlapping linear ranges.
 - Display opmode and consumer requested load in the regualtor_summary
   file in debugfs, plus a fix there.
 - Support for the fun and entertaining power off mechanism that the
   pfuze100 hardware implements.
 - Conversion of the fixed regulator API to use GPIO descriptors,
   including pulling in a bunch of patches to a bunch of board files.
 - New drivers for Cirrus Logic Lochnagar, Qualcomm PMS405, Rohm
   BD71847, ST PMIC1, and TI LM363x devices.

----------------------------------------------------------------
Axel Lin (4):
      regulator: isl9305: Add missing .owner field in regulator_desc
      regulator: bd71837: Remove duplicate assignment for n_voltages of LDO2
      regulator: stpmic1: Return REGULATOR_MODE_INVALID for invalid mode
      regulator: bd718x7: Remove struct bd718xx_pmic

Bjorn Andersson (1):
      regulator: qcom: Add PMS405 regulators

Charles Keepax (2):
      regulator: lochnagar: Add support for the Cirrus Logic Lochnagar
      regulator: lochnagar: Use a consisent comment style for SPDX header

Colin Ian King (1):
      regulator: pfuze100-regulator: fix spelling mistake "standy" -> "standby"

Douglas Anderson (4):
      regulator: core: Add the opmode to regulator_summary
      regulator: core: Add consumer-requested load in regulator_summary
      regulator: core: Add locking to debugfs regulator_summary
      regulator: qcom-rpmh: Add stylistic breaks in the default cases

Gustavo A. R. Silva (1):
      regulator: axp20x: Mark expected switch fall-throughs

Linus Walleij (4):
      regulator: fixed: Convert to use GPIO descriptor only
      regulator: fixed: Default enable high on DT regulators
      regulator/gpio: Allow nonexclusive GPIO access
      regulator: Fetch enable gpiods nonexclusive

Marek Szyprowski (1):
      regulator: Fix useless O^2 complexity in suspend/resume

Mark Brown (4):
      Merge tag 'regulator-v4.19-rc5' into regulator-bd718xx
      Merge tag 'bd71847-support' into regulator-4.20
      Merge branch 'regulator-4.20' into regulator-next
      Merge remote-tracking branches 'regulator/topic/bd718xx' and 'regulator/topic/pfuze100' into regulator-next

Matti Vaittinen (10):
      regulator: regmap helpers - support overlapping linear ranges
      regulator: bd718x7: add missing linux/of.h inclusion
      regulator/mfd: Support ROHM BD71847 power management IC
      regulator: dt bindings: add BD71847 device-tree binding documentation
      mfd: dt bindings: add BD71847 device-tree binding documentation
      regulator: Support regulators where voltage ranges are selectable
      regulator/mfd: bd718xx: rename bd71837/bd71847 common instances
      regulator: bd718XX use pickable ranges
      regulator: bd718xx: rename bd71837 to 718xx
      regulator: bd718xx: fix build warning on x86_64

Nathan Chancellor (1):
      regulator: da905{2,5}: Remove unnecessary array check

Oleksij Rempel (3):
      kernel/reboot.c: export pm_power_off_prepare
      regulator: pfuze100: add fsl,pmic-stby-poweroff property
      regulator: pfuze100-regulator: provide pm_power_off_prepare handler

Randy Dunlap (1):
      regulator: fix kernel-doc for regulator_suspend()

Rob Herring (1):
      regulator: Convert to using %pOFn instead of device_node.name

pascal paillet (2):
      dt-bindings: regulator: document stpmic1 pmic regulators
      regulator: stpmic1: add stpmic1 regulator driver

 .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt  |   17 +-
 .../devicetree/bindings/regulator/pfuze100.txt     |    5 +
 .../bindings/regulator/qcom,smd-rpm-regulator.txt  |   23 +
 .../bindings/regulator/rohm,bd71837-regulator.txt  |   12 +-
 .../bindings/regulator/st,stpmic1-regulator.txt    |   68 ++
 arch/arm/mach-imx/mach-mx21ads.c                   |   12 +-
 arch/arm/mach-imx/mach-mx27ads.c                   |   12 +-
 arch/arm/mach-mmp/brownstone.c                     |   12 +-
 arch/arm/mach-omap1/board-ams-delta.c              |   12 +-
 arch/arm/mach-omap2/pdata-quirks.c                 |   16 +-
 arch/arm/mach-pxa/em-x270.c                        |    1 -
 arch/arm/mach-pxa/ezx.c                            |   33 +-
 arch/arm/mach-pxa/magician.c                       |    2 +-
 arch/arm/mach-pxa/raumfeld.c                       |   12 +-
 arch/arm/mach-pxa/zeus.c                           |   23 +-
 arch/arm/mach-s3c64xx/mach-crag6410.c              |    1 -
 arch/arm/mach-s3c64xx/mach-smdk6410.c              |    1 -
 arch/arm/mach-sa1100/assabet.c                     |   21 +-
 arch/arm/mach-sa1100/generic.c                     |    5 +-
 arch/arm/mach-sa1100/generic.h                     |    3 +-
 arch/arm/mach-sa1100/shannon.c                     |    4 +-
 arch/sh/boards/mach-ecovec24/setup.c               |   27 +-
 .../intel-mid/device_libs/platform_bcm43xx.c       |   17 +-
 drivers/gpio/gpiolib.c                             |   19 +-
 drivers/mfd/rohm-bd718x7.c                         |  162 ++-
 drivers/regulator/Kconfig                          |   21 +-
 drivers/regulator/Makefile                         |    4 +-
 drivers/regulator/arizona-ldo1.c                   |    2 +-
 drivers/regulator/axp20x-regulator.c               |    3 +-
 drivers/regulator/bd71837-regulator.c              |  645 -----------
 drivers/regulator/bd718x7-regulator.c              | 1119 ++++++++++++++++++++
 drivers/regulator/core.c                           |  124 +--
 drivers/regulator/da9052-regulator.c               |    2 +-
 drivers/regulator/da9055-regulator.c               |    2 +-
 drivers/regulator/da9211-regulator.c               |   10 +-
 drivers/regulator/fixed-helper.c                   |    1 -
 drivers/regulator/fixed.c                          |   57 +-
 drivers/regulator/helpers.c                        |  243 ++++-
 drivers/regulator/isl9305.c                        |    4 +
 drivers/regulator/lm363x-regulator.c               |    6 +-
 drivers/regulator/lochnagar-regulator.c            |  254 +++++
 drivers/regulator/lp8788-ldo.c                     |    7 +-
 drivers/regulator/max8952.c                        |    1 +
 drivers/regulator/max8973-regulator.c              |    1 +
 drivers/regulator/max8997-regulator.c              |    4 +-
 drivers/regulator/mc13xxx-regulator-core.c         |    2 +-
 drivers/regulator/of_regulator.c                   |   44 +-
 drivers/regulator/pfuze100-regulator.c             |   91 ++
 drivers/regulator/qcom-rpmh-regulator.c            |   17 +-
 drivers/regulator/qcom_smd-regulator.c             |   77 ++
 drivers/regulator/s5m8767.c                        |   25 +-
 drivers/regulator/stpmic1_regulator.c              |  674 ++++++++++++
 drivers/regulator/tps65090-regulator.c             |    1 +
 include/linux/gpio/consumer.h                      |    1 +
 include/linux/mfd/rohm-bd718x7.h                   |  331 +++---
 include/linux/regulator/driver.h                   |   20 +-
 include/linux/regulator/fixed.h                    |    3 -
 kernel/reboot.c                                    |    1 +
 58 files changed, 3205 insertions(+), 1112 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt
 delete mode 100644 drivers/regulator/bd71837-regulator.c
 create mode 100644 drivers/regulator/bd718x7-regulator.c
 create mode 100644 drivers/regulator/lochnagar-regulator.c
 create mode 100644 drivers/regulator/stpmic1_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