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: <20180813135151.GF6757@sirena.org.uk>
Date:   Mon, 13 Aug 2018 14:51:51 +0100
From:   Mark Brown <broonie@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     linux-kernel@...r.kernel.org, Liam Girdwood <lgirdwood@...il.com>
Subject: [GIT PULL] regulator updates for v4.19

The following changes since commit 1ffaddd029c867d134a1dde39f540dcc8c52e274:

  Linux 4.18-rc8 (2018-08-05 12:37:41 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v4.19

for you to fetch changes up to d22d59362b7b2c749245f1269d447011c76ca41d:

  Merge branch 'regulator-4.19' into regulator-next (2018-08-10 17:31:24 +0100)

----------------------------------------------------------------
regulator: Changes for v4.19

The biggest set of changes in here is the addition of the Qualcomm RPMH
driver.  As well as the regualtor driver itself being quite large due to
the usual involved Qualcomm regulator stuff there's also some code
shared with the arm-soc tree, a bus driver required to communicate with
the hardware that actually winds up being much larger than the regulator
driver itself and a LLCC driver that was part of the same signed tag
used with the arm-soc tree.

Other than that it's a fairly standard and quiet release, highlights
include:

 - Addition of device links from regulator consumers to their
   regulators, helping the core avoid dependency issues during suspend.
 - Support for the entertainingly innovative suspend implementation in
   the BD9571MWV.
 - Support for switch regulators on the PFUZE100, this required two goes
   due to backwards compatibility issues with old DTs that were
   discovered.
 - Support for Freescale PFUZE3001 and SocioNext UniPhier.
 - The aforementioned Qualcomm RPMH driver together with the driver
   changes required to support it.

----------------------------------------------------------------
Anton Vasilyev (1):
      regulator: tps65217: Fix NULL pointer dereference on probe

Axel Lin (2):
      regulator: bd71837: Staticize ldo_2_volts
      regulator: bd71837: Simplify bd71837_set_voltage_sel_restricted implementation

Bjorn Andersson (1):
      soc: qcom: smem: Correct check for global partition

Charles Keepax (1):
      regulator: arizona-ldo1: Use correct device to get enable GPIO

Dan Carpenter (1):
      regulator: max8997: clean up a condition in max8997_list_voltage()

David Collins (2):
      regulator: dt-bindings: add QCOM RPMh regulator bindings
      regulator: add QCOM RPMh regulator driver

Douglas Anderson (1):
      drivers: qcom: rpmh-rsc: Check cmd_db_ready() to help children

Fabio Estevam (1):
      regulator: Revert "regulator: pfuze100: add enable/disable for switch"

Geert Uytterhoeven (3):
      regulator: bd9571mwv: Use "backup_mode" sysfs file instead of "wake_up"
      regulator: bd9571mwv: Add support for toggle power switches
      regulator: bd9571mwv: Document "backup_mode" sysfs file

Johan Hovold (1):
      soc: qcom: rmtfs-mem: fix memleak in probe error paths

Krzysztof Kozlowski (2):
      regulator: maxim: Add SPDX license identifiers
      regulator: samsung: Add SPDX license identifiers

Kunihiko Hayashi (2):
      dt-bindings: regulator: add DT bindings for UniPhier regulator
      regulator: uniphier: add regulator driver for UniPhier SoC

Lina Iyer (10):
      drivers: qcom: rpmh-rsc: add RPMH controller for QCOM SoCs
      dt-bindings: introduce RPMH RSC bindings for Qualcomm SoCs
      drivers: qcom: rpmh-rsc: log RPMH requests in FTRACE
      drivers: qcom: rpmh: add RPMH helper functions
      drivers: qcom: rpmh-rsc: write sleep/wake requests to TCS
      drivers: qcom: rpmh-rsc: allow invalidation of sleep/wake TCS
      drivers: qcom: rpmh: cache sleep/wake state requests
      drivers: qcom: rpmh: allow requests to be sent asynchronously
      drivers: qcom: rpmh: add support for batch RPMH request
      drivers: qcom: rpmh-rsc: allow active requests from wake TCS

Marco Felsch (2):
      regulator: pfuze100: add optional disable switch-regulators binding
      regulator: pfuze100: add support to en-/disable switch regulators

Mark Brown (3):
      Merge tag 'qcom-drivers-for-4.19' of git://git.kernel.org/.../agross/linux into regulator-4.19 for RPMH
      Merge branch 'regulator-4.18' into regulator-linus
      Merge branch 'regulator-4.19' into regulator-next

Matthias Kaehlcke (1):
      regulator: Fix typo in comment of struct regulator_linear_range

Matti Vaittinen (3):
      regulator: bd71837: Editorial cleanups.
      regulator: bd71837: Remove duplicate description from DT bindings
      regulator: bd71837: adobt MFD changes to regulator driver

Niklas Cassel (6):
      regulator: qcom_spmi: Fix warning Bad of_node_put()
      regulator: qcom_spmi: Use correct regmap when checking for error
      regulator: qcom_spmi: Do not initialise static to NULL
      regulator: qcom_spmi: Indent with tabs instead of spaces
      firmware: qcom: scm: add a dummy qcom_scm_assign_mem()
      soc: qcom: llc-slice: Add missing MODULE_LICENSE()

Peter Geis (2):
      regulator: Add sw2_sw4 voltage table to cpcap regulator.
      regulator: Add support for CPCAP regulators on Motorola Xoom devices.

Raju P.L.S.S.S.N (2):
      drivers: qcom: rpmh-rsc: fix the loop index check in get_req_from_tcs
      drivers: qcom: rpmh: fix unwanted error check for get_tcs_of_type()

Rishabh Bhatnagar (2):
      dt-bindings: Documentation for qcom, llcc
      drivers: soc: Add LLCC driver

Stefan Wahren (2):
      regulator: pfuze100: add pfuze3001 support
      regulator: pfuze100: add pfuze3001 support

Wei Yongjun (1):
      regulator: bd9571mwv: Make symbol 'dev_attr_backup_mode' static

pascal paillet (3):
      regulator: core: Change suspend_late to suspend
      driver core: Add device_link_remove function
      regulator: core: Link consumer with regulator driver

 .../ABI/testing/sysfs-driver-bd9571mwv-regulator   |  27 +
 .../devicetree/bindings/arm/msm/qcom,llcc.txt      |  26 +
 .../bindings/regulator/cpcap-regulator.txt         |   1 +
 .../devicetree/bindings/regulator/pfuze100.txt     |  86 ++-
 .../bindings/regulator/qcom,rpmh-regulator.txt     | 160 +++++
 .../bindings/regulator/rohm,bd71837-regulator.txt  |   8 -
 .../bindings/regulator/uniphier-regulator.txt      |  57 ++
 .../devicetree/bindings/soc/qcom/rpmh-rsc.txt      | 137 ++++
 drivers/base/core.c                                |  30 +
 drivers/regulator/Kconfig                          |  25 +-
 drivers/regulator/Makefile                         |   4 +-
 drivers/regulator/arizona-ldo1.c                   |  27 +-
 drivers/regulator/bd71837-regulator.c              |  44 +-
 drivers/regulator/bd9571mwv-regulator.c            |  72 +-
 drivers/regulator/core.c                           |  44 +-
 drivers/regulator/cpcap-regulator.c                | 103 +++
 drivers/regulator/max14577-regulator.c             |  22 +-
 drivers/regulator/max77686-regulator.c             |  32 +-
 drivers/regulator/max77693-regulator.c             |  32 +-
 drivers/regulator/max77802-regulator.c             |  34 +-
 drivers/regulator/max8997-regulator.c              |  33 +-
 drivers/regulator/max8998.c                        |  28 +-
 drivers/regulator/pfuze100-regulator.c             | 112 ++-
 drivers/regulator/qcom-rpmh-regulator.c            | 769 +++++++++++++++++++++
 drivers/regulator/qcom_spmi-regulator.c            |  38 +-
 drivers/regulator/s2mpa01.c                        |  14 +-
 drivers/regulator/s2mps11.c                        |  21 +-
 drivers/regulator/s5m8767.c                        |  16 +-
 drivers/regulator/tps65217-regulator.c             |   2 +
 drivers/regulator/uniphier-regulator.c             | 213 ++++++
 drivers/soc/qcom/Kconfig                           |  27 +
 drivers/soc/qcom/Makefile                          |   6 +
 drivers/soc/qcom/llcc-sdm845.c                     |  94 +++
 drivers/soc/qcom/llcc-slice.c                      | 338 +++++++++
 drivers/soc/qcom/rmtfs_mem.c                       |   3 +-
 drivers/soc/qcom/rpmh-internal.h                   | 114 +++
 drivers/soc/qcom/rpmh-rsc.c                        | 693 +++++++++++++++++++
 drivers/soc/qcom/rpmh.c                            | 513 ++++++++++++++
 drivers/soc/qcom/smem.c                            |  10 +-
 drivers/soc/qcom/trace-rpmh.h                      |  82 +++
 include/dt-bindings/regulator/maxim,max77802.h     |   5 +-
 .../dt-bindings/regulator/qcom,rpmh-regulator.h    |  36 +
 include/dt-bindings/soc/qcom,rpmh-rsc.h            |  14 +
 include/linux/device.h                             |   1 +
 include/linux/qcom_scm.h                           |   4 +
 include/linux/regulator/driver.h                   |   4 +-
 include/linux/regulator/pfuze100.h                 |  11 +
 include/linux/soc/qcom/llcc-qcom.h                 | 180 +++++
 include/soc/qcom/rpmh.h                            |  51 ++
 include/soc/qcom/tcs.h                             |  56 ++
 50 files changed, 4187 insertions(+), 272 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-driver-bd9571mwv-regulator
 create mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,llcc.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/uniphier-regulator.txt
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/rpmh-rsc.txt
 create mode 100644 drivers/regulator/qcom-rpmh-regulator.c
 create mode 100644 drivers/regulator/uniphier-regulator.c
 create mode 100644 drivers/soc/qcom/llcc-sdm845.c
 create mode 100644 drivers/soc/qcom/llcc-slice.c
 create mode 100644 drivers/soc/qcom/rpmh-internal.h
 create mode 100644 drivers/soc/qcom/rpmh-rsc.c
 create mode 100644 drivers/soc/qcom/rpmh.c
 create mode 100644 drivers/soc/qcom/trace-rpmh.h
 create mode 100644 include/dt-bindings/regulator/qcom,rpmh-regulator.h
 create mode 100644 include/dt-bindings/soc/qcom,rpmh-rsc.h
 create mode 100644 include/linux/soc/qcom/llcc-qcom.h
 create mode 100644 include/soc/qcom/rpmh.h
 create mode 100644 include/soc/qcom/tcs.h

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