[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210215204511.0B9DE64DF4@mail.kernel.org>
Date: Mon, 15 Feb 2021 20:44:00 +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.12
The following changes since commit 92bf22614b21a2706f4993b278017e437f7785b3:
Linux 5.11-rc7 (2021-02-07 13:57:38 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v5.12
for you to fetch changes up to f03e2a72e5e8772ba0c2a0fc4539e4ffd03d411b:
Merge remote-tracking branch 'regulator/for-5.12' into regulator-next (2021-02-12 14:00:07 +0000)
----------------------------------------------------------------
regulator: Updates for v5.12
Quite an active release for driver specific updates but very little
going on at the subsystem level this time for the regulator API.
- Overhaul of the Qualcomm LABIBB driver.
- Allow use of regulator_sync_voltage() on coupled regulators.
- Support for Action ATC260x, Mediatek DVSRC and MT6315, Qualcomm
PCM8180/c and PM8009-1 and Richtek RT4831
- Removal of the AB3100 driver.
----------------------------------------------------------------
Adrien Grassein (6):
regulator: pf8x00: add a doc for the module
regulator: dt-bindings: pf8x00: fix nxp,phase-shift doc
regulator: dt-bindings: pf8x00: mark nxp,ilim-ma property as deprecated
regulator: pf8x00: mark nxp,ilim-ma property as deprecated
regulator: pf8x00: use linear range for buck 1-6
regulator: pf8x00: fix nxp,phase-shift
AngeloGioacchino Del Regno (7):
regulator: qcom-labibb: Implement voltage selector ops
regulator: qcom-labibb: Switch voltage ops from linear_range to linear
regulator: qcom-labibb: Implement current limiting
regulator: qcom-labibb: Implement pull-down, softstart, active discharge
regulator: qcom-labibb: Implement short-circuit and over-current IRQs
regulator: qcom-labibb: Document soft start properties
regulator: qcom-labibb: Document SCP/OCP interrupts
Arnd Bergmann (1):
regulator: remove ab3100 driver
Axel Lin (1):
regulator: pf8x00: Fix typo for PF8200 chip name
Bjorn Andersson (2):
regulator: qcom-rpmh: Add pmc8180 and pmc8180c
regulator: qcom-rpmh: Add pmc8180 and pmc8180c
ChiYuan Huang (2):
regulator: rt4831: Adds DT binding document for Richtek RT4831 DSV regulator
regulator: rt4831: Adds support for Richtek RT4831 DSV regulator
Christoph Fritz (2):
regulator: pf8x00: Add suspend support
regulator: pf8x00: set ramp_delay for bucks
Claudiu Beznea (3):
regulator: mcp16502: lpm pin can be optional on some platforms
MAINTAINERS: add myself as maintainer for mcp16502
regulator: mcp16502: document lpm as optional
Cristian Ciocaltea (1):
regulator: Add regulator driver for ATC260x PMICs
Daniel Scally (1):
regulator: core.c: Replace references to non-existent function
Dmitry Baryshkov (2):
regulator: qcom-rpmh-regulator: add pm8009-1 chip revision
arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators
Dmitry Osipenko (1):
regulator: Make regulator_sync_voltage() usable by coupled regulators
Frieder Schrempf (3):
regulator: pca9450: Add SD_VSEL GPIO for LDO5
regulator: pca9450: Enable system reset on WDOG_B assertion
regulator: pca9450: Add sd-vsel GPIO
Hans de Goede (1):
regulator: core: Avoid debugfs: Directory ... already present! error
Hsin-Hsiung Wang (2):
regulator: document binding for MT6315 regulator
regulator: mt6315: Add support for MT6315 regulator
Jonathan Marek (1):
regulator: qcom-rpmh: fix pm8009 ldo7
Krzysztof Kozlowski (1):
regulator: s5m8767: Drop regulators OF node reference
Linus Walleij (2):
regulator: ab8500: Remove unused platform data
regulator: ab8500: Decomission platform data header
Mark Brown (10):
Merge existing fixes from regulator/for-5.11
Merge series "regulator: fix pm8009 bindings on sm8250" from Dmitry Baryshkov <dmitry.baryshkov@...aro.org>:
Merge branch 'regulator-5.11' into regulator-5.12
Merge series "Add driver for dvfsrc, support for active state of scpsys" from Henry Chen <henryc.chen@...iatek.com>:
Merge series "regulator: mcp16502: make lpm pin optional" from Claudiu Beznea <claudiu.beznea@...rochip.com>:
Merge v5.11-rc3
Merge series "Really implement Qualcomm LAB/IBB regulators" from AngeloGioacchino Del Regno <angelogioacchino.delregno@...ainline.org>:
Merge series "Really implement Qualcomm LAB/IBB regulators" from AngeloGioacchino Del Regno <angelogioacchino.delregno@...ainline.org>:
Merge remote-tracking branch 'regulator/for-5.11' into regulator-linus
Merge remote-tracking branch 'regulator/for-5.12' into regulator-next
Matti Vaittinen (4):
regulator: ROHM bd7xxxx: Do not depend on parent driver data
regulator: bd718x7: Stop using parent data
regulator: qcom-labibb: Use disable_irq_nosync from isr
regulator: bd718x7, bd71828, Fix dvs voltage levels
Pan Bian (2):
regulator: axp20x: Fix reference cout leak
regulator: s5m8767: Fix reference count leak
Randy Dunlap (2):
lib/linear_ranges: fix repeated words & one typo
regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate
Timon Baetz (1):
regulator: dt-bindings: Document charger-supply for max8997
henryc.chen (1):
regulator: Regulator driver for the Mediatek DVFSRC
.../bindings/regulator/max8997-regulator.txt | 1 +
.../bindings/regulator/mcp16502-regulator.txt | 3 +-
.../bindings/regulator/mt6315-regulator.yaml | 69 ++
.../bindings/regulator/nxp,pca9450-regulator.yaml | 5 +
.../bindings/regulator/nxp,pf8x00-regulator.yaml | 17 +-
.../bindings/regulator/qcom,rpmh-regulator.txt | 2 +
.../bindings/regulator/qcom-labibb-regulator.yaml | 30 +-
.../regulator/richtek,rt4831-regulator.yaml | 35 +
MAINTAINERS | 4 +-
arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 9 +-
drivers/mfd/ab8500-core.c | 1 -
drivers/regulator/Kconfig | 51 +-
drivers/regulator/Makefile | 5 +-
drivers/regulator/ab3100.c | 724 --------------------
drivers/regulator/ab8500-ext.c | 422 +-----------
drivers/regulator/ab8500.c | 116 +++-
drivers/regulator/atc260x-regulator.c | 539 +++++++++++++++
drivers/regulator/axp20x-regulator.c | 7 +-
drivers/regulator/bd70528-regulator.c | 11 +-
drivers/regulator/bd71828-regulator.c | 13 +-
drivers/regulator/bd718x7-regulator.c | 20 +-
drivers/regulator/core.c | 18 +-
drivers/regulator/mcp16502.c | 2 +-
drivers/regulator/mt6315-regulator.c | 299 +++++++++
drivers/regulator/mtk-dvfsrc-regulator.c | 215 ++++++
drivers/regulator/pca9450-regulator.c | 22 +
drivers/regulator/pf8x00-regulator.c | 278 +++++---
drivers/regulator/qcom-labibb-regulator.c | 728 ++++++++++++++++++++-
drivers/regulator/qcom-rpmh-regulator.c | 34 +
drivers/regulator/rohm-regulator.c | 9 +-
drivers/regulator/rt4831-regulator.c | 198 ++++++
drivers/regulator/s5m8767.c | 15 +-
include/linux/mfd/abx500/ab8500.h | 3 -
include/linux/mfd/rohm-generic.h | 14 +-
include/linux/regulator/ab8500.h | 166 -----
include/linux/regulator/mt6315-regulator.h | 44 ++
include/linux/regulator/pca9450.h | 7 +
lib/linear_ranges.c | 8 +-
38 files changed, 2661 insertions(+), 1483 deletions(-)
create mode 100644 Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml
create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4831-regulator.yaml
delete mode 100644 drivers/regulator/ab3100.c
create mode 100644 drivers/regulator/atc260x-regulator.c
create mode 100644 drivers/regulator/mt6315-regulator.c
create mode 100644 drivers/regulator/mtk-dvfsrc-regulator.c
create mode 100644 drivers/regulator/rt4831-regulator.c
delete mode 100644 include/linux/regulator/ab8500.h
create mode 100644 include/linux/regulator/mt6315-regulator.h
Powered by blists - more mailing lists