All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Brown <broonie@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Liam Girdwood <lgirdwood@gmail.com>,
	linux-kernel@vger.kernel.org, Mark Brown <broonie@kernel.org>
Subject: [GIT PULL] regulator updates for v5.10
Date: Mon, 12 Oct 2020 14:09:08 +0100	[thread overview]
Message-ID: <20201012130923.6CE282076C@mail.kernel.org> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 14380 bytes --]

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@rere.qmqm.pl>:
      Merge series "regulator: mp886x: two features and dt json convert" from Jisheng Zhang <jszhang3@mail.ustc.edu.cn> Jisheng Zhang <Jisheng.Zhang@synaptics.com>:
      Merge series "regulator: Fix W=1 build warning when CONFIG_OF=n" from Jisheng Zhang <Jisheng.Zhang@synaptics.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@rere.qmqm.pl>:
      Merge series "Support ROHM BD9576MUF and BD9573MUF PMICs" from Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>:
      Merge series "regulator: debugging aids" from Michał Mirosław <mirq-linux@rere.qmqm.pl>:
      Merge series "Support for PM660/PM660L SPMI and SMD regulators" from kholk11@gmail.com AngeloGioacchino Del Regno <kholk11@gmail.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

             reply	other threads:[~2020-10-12 13:09 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-12 13:09 Mark Brown [this message]
2020-10-13 18:24 ` [GIT PULL] regulator updates for v5.10 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201012130923.6CE282076C@mail.kernel.org \
    --to=broonie@kernel.org \
    --cc=lgirdwood@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.