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>] [thread-next>] [day] [month] [year] [list]
Date:   Mon, 10 Jan 2022 13:29:13 +0000
From:   Mark Brown <broonie@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Liam Girdwood <lgirdwood@...il.com>, linux-kernel@...r.kernel.org,
        Mark Brown <broonie@...nel.org>
Subject: [GIT PULL] regulator updates for v5.17

The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:

  Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)

are available in the Git repository at:

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

for you to fetch changes up to bfff546aae50ae68ed395bf0e0848188d27b0ba3:

  regulator: Add MAX20086-MAX20089 driver (2022-01-07 13:36:35 +0000)

----------------------------------------------------------------
regulator: Updates for v5.17

This has been a fairly quiet release for the regulator API, the main
thing has been the addition of helpers for interrupt handling from Matti
Vaittinen. We do also have support for quite a few new devices and
included in here is a platform/x86 patch series for Intel INT3472 ACPI
devices which this is a dependency for the TPS68470 driver.

 - Helpers for trivial interrupt notifications, making it easier for
   drivers to handle error interrupts.
 - Support for Dialog DA914x, Maxim MAX2008x, Qualcomm PM8826, PMG1100,
   and PM8450 and TI TPS68470

----------------------------------------------------------------
Adam Ward (4):
      regulator: da9121: Prevent current limit change when enabled
      regulator: da9121: Add DA914x support
      regulator: da9121: Remove erroneous compatible from binding
      regulator: da9121: Add DA914x binding info

Dominik Kobinski (2):
      dt-bindings: regulator: qcom: spmi-regulator: Document pm8226 compatible
      regulator: qcom_spmi: Add pm8226 regulators

Hans de Goede (10):
      ACPI: delay enumeration of devices with a _DEP pointing to an INT3472 device
      i2c: acpi: Use acpi_dev_ready_for_enumeration() helper
      i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function
      platform_data: Add linux/platform_data/tps68470.h file
      platform/x86: int3472: Split into 2 drivers
      platform/x86: int3472: Add get_sensor_adev_and_name() helper
      platform/x86: int3472: Pass tps68470_clk_platform_data to the tps68470-regulator MFD-cell
      platform/x86: int3472: Pass tps68470_regulator_platform_data to the tps68470-regulator MFD-cell
      platform/x86: int3472: Deal with probe ordering issues
      regulator: Introduce tps68470-regulator driver

Konrad Dybcio (1):
      regulator: qcom_smd: Align probe function with rpmh-regulator

Laurent Pinchart (1):
      dt-bindings: regulators: Add bindings for Maxim MAX20086-MAX20089

Marijn Suijten (1):
      regulator: qcom-labibb: OCP interrupts are not a failure while disabled

Mark Brown (1):
      Merge tag 'platform-drivers-x86-int3472-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 into regulator-5.17

Matti Vaittinen (8):
      regulator: rohm-regulator: add helper for restricted voltage setting
      regulator: bd718x7: Use rohm generic restricted voltage setting
      regulator: Add units to limit documentation
      regulator: rohm-generic: iniline stub function
      regulator: Drop unnecessary struct member
      regulator: Add regulator_err2notif() helper
      regulator: irq_helper: Provide helper for trivial IRQ notifications
      regulator: rohm-generic: remove unused dummies

Minghao Chi (2):
      drivers/regulator: remove redundant ret variable
      regulator: remove redundant ret variable

Rob Herring (1):
      regulator: dt-bindings: samsung,s5m8767: Move fixed string BUCK9 to 'properties'

Satya Priya (2):
      dt-bindings: regulator: Add compatible for pmg1110
      regulator: qcom-rpmh: Add PMG1110 regulators

Thierry Reding (2):
      regulator: maxim,max8973: Document interrupts property
      regulator: Fix type of regulator-coupled-max-spread property

Uwe Kleine-König (1):
      regulator: da9121: Emit only one error message in .remove()

Vinod Koul (2):
      regulator: qcom,rpmh: Add compatible for PM8450
      regulator: qcom-rpmh: Add support for PM8450 regulators

Watson Chow (1):
      regulator: Add MAX20086-MAX20089 driver

Yanteng Si (1):
      regulator: fix bullet lists of regulator_ops comment

 .../devicetree/bindings/regulator/dlg,da9121.yaml  |  76 +++--
 .../bindings/regulator/maxim,max20086.yaml         | 106 +++++++
 .../bindings/regulator/maxim,max8973.yaml          |   3 +
 .../bindings/regulator/qcom,rpmh-regulator.yaml    |   3 +
 .../bindings/regulator/qcom,spmi-regulator.txt     |   1 +
 .../devicetree/bindings/regulator/regulator.yaml   |   2 +-
 .../bindings/regulator/samsung,s5m8767.yaml        |   3 +-
 MAINTAINERS                                        |   7 +
 drivers/acpi/scan.c                                |  37 ++-
 drivers/i2c/i2c-core-acpi.c                        |  22 +-
 drivers/platform/x86/intel/int3472/Makefile        |   9 +-
 ...472_clk_and_regulator.c => clk_and_regulator.c} |   2 +-
 drivers/platform/x86/intel/int3472/common.c        |  82 +++++
 .../{intel_skl_int3472_common.h => common.h}       |   6 +-
 .../{intel_skl_int3472_discrete.c => discrete.c}   |  51 ++--
 .../x86/intel/int3472/intel_skl_int3472_common.c   | 106 -------
 .../{intel_skl_int3472_tps68470.c => tps68470.c}   |  92 +++++-
 drivers/platform/x86/intel/int3472/tps68470.h      |  25 ++
 .../x86/intel/int3472/tps68470_board_data.c        | 145 +++++++++
 drivers/regulator/Kconfig                          |  19 +-
 drivers/regulator/Makefile                         |   2 +
 drivers/regulator/bd718x7-regulator.c              |  29 +-
 drivers/regulator/da9121-regulator.c               | 117 +++++++-
 drivers/regulator/da9121-regulator.h               |  21 +-
 drivers/regulator/irq_helpers.c                    |  41 ++-
 drivers/regulator/max20086-regulator.c             | 332 +++++++++++++++++++++
 drivers/regulator/mt6380-regulator.c               |   6 +-
 drivers/regulator/qcom-labibb-regulator.c          |   2 +-
 drivers/regulator/qcom-rpmh-regulator.c            |  27 ++
 drivers/regulator/qcom_smd-regulator.c             | 100 +++++--
 drivers/regulator/qcom_spmi-regulator.c            |  39 +++
 drivers/regulator/rohm-regulator.c                 |  16 +
 drivers/regulator/tps68470-regulator.c             | 201 +++++++++++++
 drivers/regulator/twl-regulator.c                  |  10 +-
 include/acpi/acpi_bus.h                            |   5 +-
 include/linux/i2c.h                                |  17 +-
 include/linux/mfd/rohm-generic.h                   |  10 +-
 include/linux/platform_data/tps68470.h             |  35 +++
 include/linux/regulator/driver.h                   |  67 ++++-
 39 files changed, 1581 insertions(+), 293 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
 rename drivers/platform/x86/intel/int3472/{intel_skl_int3472_clk_and_regulator.c => clk_and_regulator.c} (99%)
 create mode 100644 drivers/platform/x86/intel/int3472/common.c
 rename drivers/platform/x86/intel/int3472/{intel_skl_int3472_common.h => common.h} (94%)
 rename drivers/platform/x86/intel/int3472/{intel_skl_int3472_discrete.c => discrete.c} (91%)
 delete mode 100644 drivers/platform/x86/intel/int3472/intel_skl_int3472_common.c
 rename drivers/platform/x86/intel/int3472/{intel_skl_int3472_tps68470.c => tps68470.c} (56%)
 create mode 100644 drivers/platform/x86/intel/int3472/tps68470.h
 create mode 100644 drivers/platform/x86/intel/int3472/tps68470_board_data.c
 create mode 100644 drivers/regulator/max20086-regulator.c
 create mode 100644 drivers/regulator/tps68470-regulator.c
 create mode 100644 include/linux/platform_data/tps68470.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ