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]
Message-ID: <c3bcfe47f04670e9fb5e49afee560a09.broonie@kernel.org>
Date: Mon, 24 Mar 2025 14:33:10 +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 v6.15

The following changes since commit 0ad2507d5d93f39619fc42372c347d6006b64319:

  Linux 6.14-rc3 (2025-02-16 14:02:44 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v6.15

for you to fetch changes up to c94764d3f4e503c0c4d56c8f64a8a63645091898:

  regulator: axp20x: AXP717: dcdc4 doesn't have delay (2025-03-19 12:28:26 +0000)

----------------------------------------------------------------
regulator: Updates for v6.15

This has been a very quiet release, we've got support for one device
added, another removed, and some smaller fixes and API improvements.
The main thing of note is the rework of the PCA9450 LDO5 handling:

 - A rework of the handling of LDO5 on the PCA9450, this was quite wrong
   in how it handled the SD_VSEL conrol and only worked for some system
   designs.  This includes a DTS update since there was a not quite ABI
   compatible change as part of the fix.
 - A devres change introducing devm_kmemdup_array() was pulled in so it
   could be used with some regulator conversions to that function, this
   pulled in some other devres and IIO stuff that was part of the same pull
   request.
 - Removal of the PCF50633 driver, the SoC for the OpenMoko platform
   that used it has been removed.
 - Support for the NXP PF9453.

----------------------------------------------------------------
Andy Shevchenko (2):
      driver core: Split devres APIs to device/devres.h
      iio: imu: st_lsm9ds0: Replace device.h with what is needed

ChiYuan Huang (2):
      regulator: dt-bindings: rtq2208: Mark fixed LDO VOUT property as deprecated
      regulator: dt-bindings: rtq2208: Cleanup whitespace

Colin Ian King (1):
      regulator: rtq6752: make const read-only array fault_mask static

Dheeraj Reddy Jonnalagadda (1):
      regulator: ad5398: Fix incorrect power down bit mask

Dr. David Alan Gilbert (1):
      regulator: pcf50633-regulator: Remove

Frank Li (1):
      regulator: dt-bindings: pca9450: Add nxp,pf9453 compatible string

Frieder Schrempf (7):
      dt-bindings: regulator: pca9450: Add properties for handling LDO5
      arm64: dts: imx8mp-skov-reva: Use hardware signal for SD card VSELECT
      Revert "regulator: pca9450: Add SD_VSEL GPIO for LDO5"
      regulator: pca9450: Fix control register for LDO5
      regulator: pca9450: Fix enable register for LDO5
      regulator: pca9450: Remove duplicate code in probe
      regulator: pca9450: Handle hardware with fixed SD_VSEL for LDO5

Isaac Scott (2):
      regulator: ad5398: change enable bit name to improve readibility
      regulator: ad5398: Add device tree support

Joy Zou (1):
      regulator: pf9453: add PMIC PF9453 support

Mark Brown (3):
      regulator: Add device tree support to AD5398
      Fix RK3588 power domain problems
      Convert regulator drivers to use

Philippe Simons (1):
      regulator: axp20x: AXP717: dcdc4 doesn't have delay

Raag Jadav (4):
      err.h: move IOMEM_ERR_PTR() to err.h
      devres: Introduce devm_kmemdup_array()
      regulator: devres: use devm_kmemdup_array()
      regulator: cros-ec: use devm_kmemdup_array()

Sebastian Reichel (1):
      regulator: Add (devm_)of_regulator_get()

 .../bindings/regulator/nxp,pca9450-regulator.yaml  |  51 +-
 .../bindings/regulator/richtek,rtq2208.yaml        |   3 +-
 .../arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi |   5 +-
 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c        |   2 +-
 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c        |   2 +-
 drivers/regulator/Kconfig                          |  14 +-
 drivers/regulator/Makefile                         |   2 +-
 drivers/regulator/ad5398.c                         |  30 +-
 drivers/regulator/axp20x-regulator.c               |  14 +-
 drivers/regulator/cros-ec-regulator.c              |   4 +-
 drivers/regulator/devres.c                         |  22 +-
 drivers/regulator/of_regulator.c                   |  21 +
 drivers/regulator/pca9450-regulator.c              |  91 ++-
 drivers/regulator/pcf50633-regulator.c             | 124 ---
 drivers/regulator/pf9453-regulator.c               | 879 +++++++++++++++++++++
 drivers/regulator/rtq6752-regulator.c              |   2 +-
 include/linux/device.h                             | 119 +--
 include/linux/device/devres.h                      | 129 +++
 include/linux/err.h                                |   3 +
 include/linux/io.h                                 |   2 -
 include/linux/regulator/consumer.h                 |   6 +
 21 files changed, 1221 insertions(+), 304 deletions(-)
 delete mode 100644 drivers/regulator/pcf50633-regulator.c
 create mode 100644 drivers/regulator/pf9453-regulator.c
 create mode 100644 include/linux/device/devres.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ