[GIT PULL] regulator updates for v4.11

From: Mark Brown
Date: Mon Feb 20 2017 - 14:08:32 EST


The following changes since commit 206c4720092d2a24bfefc041b377e889a220ffbf:

Merge remote-tracking branches 'regulator/fix/fixed' and 'regulator/fix/twl6040' into regulator-linus (2017-02-03 12:39:46 +0100)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v4.11

for you to fetch changes up to fad9cd45edf558b5886219d58986a88a83926bbf:

Merge remote-tracking branches 'regulator/topic/s2mpa01', 'regulator/topic/supplies' and 'regulator/topic/tps65217' into regulator-next (2017-02-19 16:40:41 +0000)

----------------------------------------------------------------
regulator: Updates for v4.11

Quite a lot of work going on the core this release, mainly around system
initialization, but a quiet release for drivers:

- Fixes for registration of multiple regulators on a PMIC from Javier
Martinez Canillas and Jon Hunter.
- Cleanups to the regulator_get() code from Dmitry Torokhov
- Lots of constifcation of structs from Bhumika Goyal
- Support for Motorola CPCAP regulators from Tony Lindgren.

----------------------------------------------------------------
Andrew F. Davis (2):
regulator: tps65086: Fix expected switch DT node names
regulator: tps65086: Fix DT node referencing in of_parse_cb

Andrey Smirnov (1):
regulator: anatop: Add support for "anatop-enable-bit"

Arnd Bergmann (1):
regulator: s2mpa01: reduce stack size for probe function

Bhumika Goyal (33):
regulator: 88pm800: constify regulator_ops structures
regulator: 88pm8607: constify regulator_ops structure
regulator: aat2870-regulator: constify regulator_ops structure
regulator: act8945a-regulator: constify regulator_ops structure
regulator: ad5398: constify regulator_ops structure
regulator: arizona-ldo1: constify regulator_ops structure
regulator: arizona-micsupp: constify regulator_ops structure
regulator: as3711-regulator: constify regulator_ops structure
regulator: axp20x-regulator: constify regulator_ops structure
regulator: bcm590xx-regulator: constify regulator_ops structure
regulator: fan53555: constify regulator_ops structure
regulator: hi655x-regulator: constify regulator_ops structure
regulator: lp8755: constify regulator_ops structure
regulator: ltc3589: constify regulator_ops structure
regulator: ltc3676: constify regulator_ops structure
regulator: max14577-regulator: constify regulator_ops structure
regulator: max77620-regulator: constify regulator_ops structure
regulator: max77686-regulator: constify regulator_ops structure
regulator: max77693-regulator: constify regulator_ops structure
regulator: max77802-regulator: constify regulator_ops structure
regulator: max8907-regulator: constify regulator_ops structure
regulator: max8925-regulator: constify regulator_ops structure
regulator: max8952: constify regulator_ops structure
regulator: palmas-regulator: constify regulator_ops structure
regulator: pbias-regulator: constify regulator_ops structure
regulator: pcap-regulator: constify regulator_ops structure
regulator: pcf50633-regulator: constify regulator_ops structure
regulator: pfuze100-regulator: constify regulator_ops structure
regulator: pv88060-regulator: constify regulator_ops structure
regulator: pv88080-regulator: constify regulator_ops structure
regulator: pv88090-regulator: constify regulator_ops structure
regulator: rc5t583-regulator: constify regulator_ops structure
regulator: rn5t618: constify regulator_ops structure

Dmitry Torokhov (7):
regulator: core: remove dead code in _regulator_get()
regulator: core: have _regulator_get() accept get_type argument
regulator: core: simplify regulator_bulk_force_disable()
regulator: core: optimize devm_regulator_bulk_get()
regulator: core: fix typo in regulator_bulk_disable()
regulator: core: have regulator_dev_lookup() return ERR_PTR-encoded errors
regulator: core: simplify _regulator_get()

Hans Holmberg (1):
regulator: gpio: correct default type

Javier Martinez Canillas (1):
regulator: core: Resolve supplies before disabling unused regulators

Jon Hunter (1):
regulator: core: Don't use regulators as supplies until the parent is bound

Leonard Crestez (1):
regulator: Fix regulator_summary for deviceless consumers

Mark Brown (12):
Merge tag 'regulator-fix-v4.10-rc6' into regulator-linus
Merge remote-tracking branch 'regulator/fix/core' into regulator-linus
Merge remote-tracking branches 'regulator/fix/debugfs' and 'regulator/fix/tps65086' into regulator-linus
Merge remote-tracking branch 'regulator/topic/core' into regulator-next
Merge remote-tracking branches 'regulator/topic/88pm800', 'regulator/topic/88pm8607', 'regulator/topic/aat2870', 'regulator/topic/act8945a' and 'regulator/topic/ad5938' into regulator-next
Merge remote-tracking branches 'regulator/topic/anatop', 'regulator/topic/arizona', 'regulator/topic/as3711' and 'regulator/topic/bcm590xx' into regulator-next
Merge remote-tracking branches 'regulator/topic/cpcap', 'regulator/topic/fan53555', 'regulator/topic/gpio', 'regulator/topic/hi655x' and 'regulator/topic/lp8755' into regulator-next
Merge remote-tracking branches 'regulator/topic/ltc3676', 'regulator/topic/max14577', 'regulator/topic/max77620', 'regulator/topic/max77686' and 'regulator/topic/max77693' into regulator-next
Merge remote-tracking branches 'regulator/topic/max77802', 'regulator/topic/max8907', 'regulator/topic/max8925', 'regulator/topic/max8952' and 'regulator/topic/palmas' into regulator-next
Merge remote-tracking branches 'regulator/topic/pbias', 'regulator/topic/pcap', 'regulator/topic/pcf50633', 'regulator/topic/pfuze100' and 'regulator/topic/pv88060' into regulator-next
Merge remote-tracking branches 'regulator/topic/pv88080', 'regulator/topic/pv88090', 'regulator/topic/qcom-smd', 'regulator/topic/rc5t583' and 'regulator/topic/rn5t618' into regulator-next
Merge remote-tracking branches 'regulator/topic/s2mpa01', 'regulator/topic/supplies' and 'regulator/topic/tps65217' into regulator-next

Måns Andersson (1):
regulator: tps65217: Allow DCDC1 and DCDC3 up to 3.3V

Rajendra Nayak (1):
regulator: qcom-smd: Add PM8994 regulator support

Richard Fitzgerald (1):
regulator: arizona-micsupp: Use SoC component pin control functions

Tony Lindgren (1):
regulator: cpcap: Add basic regulator support

.../bindings/regulator/anatop-regulator.txt | 1 +
.../bindings/regulator/cpcap-regulator.txt | 34 ++
.../bindings/regulator/gpio-regulator.txt | 2 +-
.../bindings/regulator/qcom,smd-rpm-regulator.txt | 56 +++
drivers/regulator/88pm800.c | 4 +-
drivers/regulator/88pm8607.c | 4 +-
drivers/regulator/Kconfig | 7 +
drivers/regulator/Makefile | 1 +
drivers/regulator/aat2870-regulator.c | 2 +-
drivers/regulator/act8945a-regulator.c | 2 +-
drivers/regulator/ad5398.c | 2 +-
drivers/regulator/anatop-regulator.c | 12 +
drivers/regulator/arizona-ldo1.c | 4 +-
drivers/regulator/arizona-micsupp.c | 8 +-
drivers/regulator/as3711-regulator.c | 6 +-
drivers/regulator/axp20x-regulator.c | 8 +-
drivers/regulator/bcm590xx-regulator.c | 6 +-
drivers/regulator/core.c | 173 ++++----
drivers/regulator/cpcap-regulator.c | 464 +++++++++++++++++++++
drivers/regulator/devres.c | 66 ++-
drivers/regulator/fan53555.c | 2 +-
drivers/regulator/hi655x-regulator.c | 4 +-
drivers/regulator/internal.h | 10 +
drivers/regulator/lp8755.c | 2 +-
drivers/regulator/ltc3589.c | 8 +-
drivers/regulator/ltc3676.c | 6 +-
drivers/regulator/max14577-regulator.c | 6 +-
drivers/regulator/max77620-regulator.c | 2 +-
drivers/regulator/max77686-regulator.c | 8 +-
drivers/regulator/max77693-regulator.c | 2 +-
drivers/regulator/max77802-regulator.c | 10 +-
drivers/regulator/max8907-regulator.c | 10 +-
drivers/regulator/max8925-regulator.c | 4 +-
drivers/regulator/max8952.c | 2 +-
drivers/regulator/palmas-regulator.c | 24 +-
drivers/regulator/pbias-regulator.c | 2 +-
drivers/regulator/pcap-regulator.c | 2 +-
drivers/regulator/pcf50633-regulator.c | 2 +-
drivers/regulator/pfuze100-regulator.c | 8 +-
drivers/regulator/pv88060-regulator.c | 4 +-
drivers/regulator/pv88080-regulator.c | 4 +-
drivers/regulator/pv88090-regulator.c | 4 +-
drivers/regulator/qcom_smd-regulator.c | 102 +++++
drivers/regulator/rc5t583-regulator.c | 2 +-
drivers/regulator/rn5t618-regulator.c | 2 +-
drivers/regulator/s2mpa01.c | 4 +-
drivers/regulator/tps65086-regulator.c | 10 +-
drivers/regulator/tps65217-regulator.c | 6 +-
48 files changed, 910 insertions(+), 204 deletions(-)
create mode 100644 Documentation/devicetree/bindings/regulator/cpcap-regulator.txt
create mode 100644 drivers/regulator/cpcap-regulator.c

Attachment: signature.asc
Description: PGP signature