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 for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Mon, 12 Oct 2020 14:09:08 +0100
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.10

The following changes since commit 549738f15da0e5a00275977623be199fbbf7df50:

  Linux 5.9-rc8 (2020-10-04 16:04:34 -0700)

are available in the Git repository at:

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

for you to fetch changes up to c6e70a6fd5ceff381059e600156d78c1b94b7c60:

  Merge remote-tracking branch 'regulator/for-5.10' into regulator-next (2020-10-05 16:54:56 +0100)

----------------------------------------------------------------
regulator: Updates for v5.10

This is a fairly small release for the regulator API, there's quite a
few new devices supported and some important improvements around coupled
regulators in the core but mostly just small fixes and improvements
otherwise.

 - Fixes and cleanups around the handling of coupled regulators.
 - A special driver for some Raspberry Pi panels with some unusually
   custom stuff around them.
 - Support for Qualcomm PM660/PM660L, PM8950 and PM8953, Richtek RT4801
   and RTMV20, Rohm BD9576MUF and BD9573MUF.

----------------------------------------------------------------
AngeloGioacchino Del Regno (6):
      regulator: core: Enlarge max OF property name length to 64 chars
      regulator: qcom_spmi: Add support for new regulator types
      regulator: qcom_spmi: Add PM660/PM660L regulators
      regulator: dt-bindings: Document the PM660/660L SPMI PMIC entries
      regulator: qcom_smd: Add PM660/PM660L regulator support
      regulator: dt-bindings: Document the PM660/PM660L PMICs entries

Anson Huang (1):
      regulator: Convert pfuze100 to json-schema

Axel Lin (3):
      regulator: lp8755: Get rid of lp8755_read/lp8755_write/lp8755_update_bits
      regulator: qcom_spmi: Improve readability for setting up enable/mode pin control
      regulator: rt4801: Select REGMAP_I2C to fix build error

Charles Keepax (1):
      regulator: lochnagar: Add additional VDDCORE range

ChiYuan Huang (8):
      regulator: rt4801: Add support for RT4801 Display Bias regulator driver
      regulator: rt4801: Add DT binding documentation
      regulator: rt4801: Fix the dt-binding document for dtc check.
      regulator: rt4801: Fix W=1 build warning when CONFIG_OF=n
      regulator: rtmv20: Adds support for Richtek RTMV20 load switch regulator
      regulator: rtmv20: Add DT-binding document for Richtek RTMV20
      regulator: rtmv20: Update DT binding document and property name parsing
      regulator: rtmv20: Add missing regcache cache only before marked as dirty

Colin Ian King (1):
      regulator: fix indentation issue

Fabio Estevam (1):
      regulator: dbx500: Remove unused debugfs goto label

Geert Uytterhoeven (1):
      regulator: Make constraint debug processing conditional on DEBUG

Gene Chen (2):
      regulator: mt6360: Add support for MT6360 regulator
      dt-bindings: regulator: mt6360: Add DT binding documentation

Greg Kroah-Hartman (1):
      regulator: dbx500: no need to check return value of debugfs_create functions

Hsin-Yi Wang (1):
      regulator: da9211: add cache_type

Jisheng Zhang (22):
      regulator: mp886x: implement set_ramp_delay
      regulator: mp886x: support setting switch freq
      regulator: mp886x: support mps,switch-frequency
      regulator: sy8827n: Fix W=1 build warning when CONFIG_OF=n
      regulator: Convert sy8824x to json-schema
      regulator: 88pg86x: Fix W=1 build warning when CONFIG_OF=n
      regulator: da9210: Fix W=1 build warning when CONFIG_OF=n
      regulator: fan53555: Fix W=1 build warning when CONFIG_OF=n
      regulator: fixed: Fix W=1 build warnings when CONFIG_OF=n
      regulator: ltc3589: Fix W=1 build warning when CONFIG_OF=n
      regulator: ltc3676: Fix W=1 build warning when CONFIG_OF=n
      regulator: max1586: Fix W=1 build warning when CONFIG_OF=n
      regulator: max77826: Fix W=1 build warning when CONFIG_OF=n
      regulator: pwm: Fix W=1 build warning when CONFIG_OF=n
      regulator: stm32-pwr: Fix W=1 build warning when CONFIG_OF=n
      regulator: stm32-vrefbuf: Fix W=1 build warning when CONFIG_OF=n
      regulator: sy8106a: Fix W=1 build warning when CONFIG_OF=n
      regulator: qcom-rpmh: Fix W=1 build warning when CONFIG_OF=n
      regulator: stm32-booster: Fix W=1 build warning when CONFIG_OF=n
      regulator: tps65023: Fix W=1 build warning when CONFIG_OF=n
      regulator: mp886x: use "mps,switch-frequency-hz"
      dt-bindings: regulator: Convert mp886x to json-schema

Jonathan Marek (1):
      regulator: set of_node for qcom vbus regulator

Krzysztof Kozlowski (2):
      regulator: enable compile testing for Maxim and Samsung PMIC drivers
      regulator: s5m8767: initialize driver via module_platform_driver

Marek Vasut (2):
      regulator: rpi-panel: Add regulator/backlight driver for RPi panel
      regulator: Add DT bindings for RaspberryPi 7" display ATTINY88-based regulator/backlight controller

Mark Brown (11):
      Merge existing fixes from regulator/for-5.9
      Merge series "regulator: fix deadlock vs memory reclaim" from Michał Mirosław <mirq-linux@...e.qmqm.pl>:
      Merge series "regulator: mp886x: two features and dt json convert" from Jisheng Zhang <jszhang3@...l.ustc.edu.cn> Jisheng Zhang <Jisheng.Zhang@...aptics.com>:
      Merge series "regulator: Fix W=1 build warning when CONFIG_OF=n" from Jisheng Zhang <Jisheng.Zhang@...aptics.com>:
      Merge tag 'v5.9-rc2' into regulator-5.10
      regulator: rt4801: Specify additionalProperties: false
      Merge series "regulator: unexport regulator_lock/unlock()" from Michał Mirosław <mirq-linux@...e.qmqm.pl>:
      Merge series "Support ROHM BD9576MUF and BD9573MUF PMICs" from Matti Vaittinen <matti.vaittinen@...rohmeurope.com>:
      Merge series "regulator: debugging aids" from Michał Mirosław <mirq-linux@...e.qmqm.pl>:
      Merge series "Support for PM660/PM660L SPMI and SMD regulators" from kholk11@...il.com AngeloGioacchino Del Regno <kholk11@...il.com>:
      Merge remote-tracking branch 'regulator/for-5.10' into regulator-next

Matti Vaittinen (8):
      regulator: bd718x7 initialize regulator config only once
      regulator: bd718x7 fix regulator states at SUSPEND
      regulator: bd71837: add property for omitting ON/OFF control
      regulator: bd71847: add property for omitting ON/OFF control
      dt_bindings: regulator: Add ROHM BD9576MUF and BD9573MUF PMICs
      regulator: Support ROHM BD9576MUF and BD9573MUF
      regulator: bd9576: fix regulator binfdings dt node names
      regulator: bd9576: Fix print

Michał Mirosław (8):
      regulator: Remove pointer table overallocation
      regulator: don't require mutex for regulator_notifier_call_chain()
      regulator: remove locking around regulator_notifier_call_chain()
      regulator: unexport regulator_lock/unlock()
      regulator: print state at boot
      regulator: print symbolic errors in kernel messages
      regulator: resolve supply after creating regulator
      regulator: tps65910: use regmap accessors

Piyush Goyal (1):
      regulator: mt6360: fix spelling mistake: "regulaotr" -> "regulator"

Rikard Falkeborn (14):
      regulator: tps51632: Constify tps51632_dcdc_ops
      regulator: tps6105x: Constify tps6105x_regulator_ops
      regulator: tps62360: Constify tps62360_dcdc_ops
      regulator: tps65086: Constify static regulator_ops
      regulator: tps65090: constify static regulator_ops
      regulator: tps6586x: Constify static regulator_ops
      regulator: tps65912: Constify static regulator_ops
      regulator: tps65910: Constify static regulator_ops
      regulator: dummy: Constify dummy_initdata and dummy_ops
      regulator: fixed: Constify static regulator_ops
      regulator: stw481x-vmmc: Constify static structs
      regulator: pca9450: Constify static regulator_ops
      regulator: ti-abb: Constify ti_abb_reg_ops
      regulator: qcom: labibb: Constify static structs

Stephen Boyd (1):
      regulator: Avoid grabbing regulator lock during suspend/resume

Vladimir Lypak (2):
      regulator: qcom_smd: add pm8953 regulators
      dt-bindings: regulator: document pm8950 and pm8953 smd regulators

YueHaibing (1):
      regulator: bd718x7: Make some variable static

 .../devicetree/bindings/regulator/mp886x.txt       |  27 --
 .../devicetree/bindings/regulator/mps,mp886x.yaml  |  61 +++
 .../bindings/regulator/mt6360-regulator.yaml       | 113 +++++
 .../devicetree/bindings/regulator/pfuze100.txt     | 394 ------------------
 .../devicetree/bindings/regulator/pfuze100.yaml    | 186 +++++++++
 .../bindings/regulator/qcom,smd-rpm-regulator.yaml |  12 +
 .../bindings/regulator/qcom,spmi-regulator.txt     |  31 ++
 ...pberrypi,7inch-touchscreen-panel-regulator.yaml |  44 ++
 .../regulator/richtek,rt4801-regulator.yaml        |  79 ++++
 .../regulator/richtek,rtmv20-regulator.yaml        | 159 +++++++
 .../bindings/regulator/rohm,bd71837-regulator.yaml |  11 +
 .../bindings/regulator/rohm,bd71847-regulator.yaml |  11 +
 .../bindings/regulator/rohm,bd9576-regulator.yaml  |  34 ++
 .../bindings/regulator/silergy,sy8824x.yaml        |  45 ++
 .../devicetree/bindings/regulator/sy8824x.txt      |  24 --
 drivers/regulator/88pg86x.c                        |   2 +-
 drivers/regulator/Kconfig                          |  64 ++-
 drivers/regulator/Makefile                         |   5 +
 drivers/regulator/bd718x7-regulator.c              | 422 ++++++++++++-------
 drivers/regulator/bd9576-regulator.c               | 337 +++++++++++++++
 drivers/regulator/core.c                           | 239 ++++++-----
 drivers/regulator/da9055-regulator.c               |   2 -
 drivers/regulator/da9062-regulator.c               |   2 -
 drivers/regulator/da9063-regulator.c               |   2 -
 drivers/regulator/da9210-regulator.c               |   6 +-
 drivers/regulator/da9211-regulator.c               |  18 +-
 drivers/regulator/dbx500-prcmu.c                   |  26 +-
 drivers/regulator/dummy.c                          |   4 +-
 drivers/regulator/fan53555.c                       |   2 +-
 drivers/regulator/fixed.c                          |  20 +-
 drivers/regulator/lochnagar-regulator.c            |   1 +
 drivers/regulator/lp8755.c                         |  88 +---
 drivers/regulator/ltc3589.c                        |  12 +-
 drivers/regulator/ltc3676.c                        |  12 +-
 drivers/regulator/max1586.c                        |   2 +-
 drivers/regulator/max77826-regulator.c             |   2 +-
 drivers/regulator/mp886x.c                         | 109 ++++-
 drivers/regulator/mt6360-regulator.c               | 459 +++++++++++++++++++++
 drivers/regulator/pca9450-regulator.c              |   6 +-
 drivers/regulator/pv88060-regulator.c              |  10 +-
 drivers/regulator/pv88080-regulator.c              |  10 +-
 drivers/regulator/pv88090-regulator.c              |  10 +-
 drivers/regulator/pwm-regulator.c                  |   2 +-
 drivers/regulator/qcom-labibb-regulator.c          |   8 +-
 drivers/regulator/qcom-rpmh-regulator.c            |   2 +-
 drivers/regulator/qcom_smd-regulator.c             | 167 ++++++++
 drivers/regulator/qcom_spmi-regulator.c            | 177 ++++++--
 drivers/regulator/qcom_usb_vbus-regulator.c        |   1 +
 drivers/regulator/rpi-panel-attiny-regulator.c     | 214 ++++++++++
 drivers/regulator/rt4801-regulator.c               | 223 ++++++++++
 drivers/regulator/rtmv20-regulator.c               | 397 ++++++++++++++++++
 drivers/regulator/s5m8767.c                        |  13 +-
 drivers/regulator/slg51000-regulator.c             |   4 -
 drivers/regulator/stm32-booster.c                  |   2 +-
 drivers/regulator/stm32-pwr.c                      |   2 +-
 drivers/regulator/stm32-vrefbuf.c                  |   2 +-
 drivers/regulator/stpmic1_regulator.c              |   4 -
 drivers/regulator/stw481x-vmmc.c                   |   4 +-
 drivers/regulator/sy8106a-regulator.c              |   2 +-
 drivers/regulator/sy8827n.c                        |   2 +
 drivers/regulator/ti-abb-regulator.c               |   2 +-
 drivers/regulator/tps51632-regulator.c             |   2 +-
 drivers/regulator/tps6105x-regulator.c             |   2 +-
 drivers/regulator/tps62360-regulator.c             |   2 +-
 drivers/regulator/tps65023-regulator.c             |   2 +-
 drivers/regulator/tps65086-regulator.c             |   4 +-
 drivers/regulator/tps65090-regulator.c             |   8 +-
 drivers/regulator/tps6586x-regulator.c             |   8 +-
 drivers/regulator/tps65910-regulator.c             | 135 +++---
 drivers/regulator/tps65912-regulator.c             |   4 +-
 drivers/regulator/wm831x-dcdc.c                    |   4 -
 drivers/regulator/wm831x-isink.c                   |   2 -
 drivers/regulator/wm831x-ldo.c                     |   2 -
 drivers/regulator/wm8350-regulator.c               |   2 -
 .../regulator/mediatek,mt6360-regulator.h          |  16 +
 include/linux/regulator/driver.h                   |   3 -
 include/linux/soc/qcom/smd-rpm.h                   |   4 +
 77 files changed, 3498 insertions(+), 1033 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/regulator/mp886x.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/mps,mp886x.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/mt6360-regulator.yaml
 delete mode 100644 Documentation/devicetree/bindings/regulator/pfuze100.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/pfuze100.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/raspberrypi,7inch-touchscreen-panel-regulator.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4801-regulator.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtmv20-regulator.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd9576-regulator.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/silergy,sy8824x.yaml
 delete mode 100644 Documentation/devicetree/bindings/regulator/sy8824x.txt
 create mode 100644 drivers/regulator/bd9576-regulator.c
 create mode 100644 drivers/regulator/mt6360-regulator.c
 create mode 100644 drivers/regulator/rpi-panel-attiny-regulator.c
 create mode 100644 drivers/regulator/rt4801-regulator.c
 create mode 100644 drivers/regulator/rtmv20-regulator.c
 create mode 100644 include/dt-bindings/regulator/mediatek,mt6360-regulator.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ