mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] regulator updates for v3.15
@ 2014-04-24 12:10 Mark Brown
  0 siblings, 0 replies; 2+ messages in thread
From: Mark Brown @ 2014-04-24 12:10 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, Liam Girdwood

[-- Attachment #1: Type: text/plain, Size: 1685 bytes --]

The following changes since commit a798c10faf62a505d24e5f6213fbaf904a39623f:

  Linux 3.15-rc2 (2014-04-20 11:08:50 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v3.15-rc2

for you to fetch changes up to 38962571375149626cd282ef9d8e87e8faf21155:

  Merge remote-tracking branch 'regulator/fix/pbias' into regulator-linus (2014-04-23 13:50:12 +0100)

----------------------------------------------------------------

regulator: Fixes for v3.15

A couple of things here:

 - Fixes for pbias that didn't make it in during the merge window due to
   the driver coming in via MMC.  The conversion to use helpers is a
   fix as it implements list_voltage() which the main user (MMC) relies
   on for correct functioning.
 - Change the !REGULATOR stub for optional regulators to return an
   error rather than a dummy; this is more in keeping with the intended
   use of optional regulators and fixes some issues seen MMC where it
   got confused by a dummy being provided.

----------------------------------------------------------------
Axel Lin (2):
      regulator: pbias: Fix is_enabled callback implementation
      regulator: pbias: Convert to use regmap helper functions

Mark Brown (2):
      Merge remote-tracking branch 'regulator/fix/core' into regulator-linus
      Merge remote-tracking branch 'regulator/fix/pbias' into regulator-linus

Tim Kryger (1):
      regulator: core: Return error in get optional stub

 drivers/regulator/pbias-regulator.c | 76 ++++++++++---------------------------
 include/linux/regulator/consumer.h  |  4 +-
 2 files changed, 22 insertions(+), 58 deletions(-)

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread
* [GIT PULL] regulator updates for v3.15
@ 2014-03-31 11:40 Mark Brown
  0 siblings, 0 replies; 2+ messages in thread
From: Mark Brown @ 2014-03-31 11:40 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, Liam Girdwood

[-- Attachment #1: Type: text/plain, Size: 18931 bytes --]

The following changes since commit b098d6726bbfb94c06d6e1097466187afddae61f:

  Linux 3.14-rc8 (2014-03-24 19:31:17 -0700)

are available in the git repository at:

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

for you to fetch changes up to 5481b348e80fb280ff9eaa17ad99a5b592c7e145:

  Merge remote-tracking branches 'regulator/topic/tps65218', 'regulator/topic/tps6524x', 'regulator/topic/tps6586x', 'regulator/topic/tps65910', 'regulator/topic/tps80031', 'regulator/topic/wm831x', 'regulator/topic/wm8350' and 'regulator/topic/wm8994' into regulator-next (2014-03-26 16:58:25 +0000)

----------------------------------------------------------------

regulator: Updates for v3.15

This release has lots and lots of small cleanups and fixes in the
regulator subsystem, mainly cleaning up some bad patterns that got
duplicated in DT code, but otherwise very little of note outside
of the scope of the relevant drivers:

 - Support for configuration of the initial state for gpio regulators
   with multi-voltage support.
 - Support for calling regulator_set_voltage() on fixed regulators.
 - New drivers for Broadcom BCM590xx, Freescale pfuze200, Samsung S2MPA01 &
   S2MPS11/4, some PWM controlled regulators found on some ST boards and
   TI TPS65218.

----------------------------------------------------------------
Adam Thomson (1):
      regulator: da9055: Add DT support

Alexander Shiyan (1):
      regulator: mc13xxx: Fix probing with DT

Axel Lin (18):
      regulator: as3711: Allow missing init_data for diagnostics
      regulator: rc5t583: Allow missing init_data for diagnostics
      regulator: tps65218: Add terminate entry for of_device_id table
      regulator: tps65218: Remove unnecessary regulator_unregister call
      regulator: tps65218: Add OF dependency
      regulator: tps65217: Allow missing init_data for diagnostics
      regulator: pfuze100: Add terminate entry for [i2c|of]_device_id tables
      regulator: pfuze100: Add PFUZE200 support to Kconfig and module description
      regulator: max8997: Remove unnecessary **rdev from struct max8997_data
      regulator: max8998: Remove unnecessary **rdev from struct max8998_data
      regulator: act8865: Remove unnecessary *rdev[] from struct act8865
      regulator: tps6586x: Remove unnecessary rdev[] array
      regulator: anatop: Remove checking control_reg in [set|get]_voltage_sel
      regulator: s5m8767: Convert to use regulator_[enable|disable|is_enabled]_regmap
      regulator: bcm590xx: Make the modalias matches the driver name
      regulator: bcm590xx: Remove **rdev from struct bcm590xx_reg
      regulator: st-pwm: Convert to get_voltage_sel
      regulator: aat2870: Use regulator_map_voltage_ascend

Bjorn Andersson (1):
      regulator: core: Allow regulator_set_voltage for fixed regulators

Carlo Caione (1):
      regulator: helpers: Modify helpers enabling multi-bit control

Charles Keepax (1):
      regulator: arizona-ldo1: Correct default regulator init_data

Colin Ian King (1):
      regulator: da9063: fix assignment of da9063_reg_matches to NULL

Fabio Estevam (3):
      regulator: gpio-regulator: Remove unneeded OOM error message
      pfuze100-regulator: Fix of_node_get() parameter
      pfuze100-regulator: Return error on of_node_get() failure

Heiko Stuebner (4):
      of: add functions to count number of elements in a property
      regulator: gpio-regulator: do not open-code counting and access of dt array elements
      regulator: ti-abb-regulator: do not open-code counting and access of dt array elements
      regulator: gpio-regulator: fix forgotten gpios-states reading

Jingoo Han (3):
      regulator: 88pm8607: fix indent code style
      regulator: tps80031: remove unnecessary parentheses
      regulator: dbx500: use seq_puts() instead of seq_printf()

Keerthy (1):
      regulator: tps65218: Add Regulator driver for TPS65218 PMIC

Krzysztof Kozlowski (25):
      regulator: s5m8767: Use GPIO for controlling Buck9/eMMC
      regulator: s5m8767: Document new binding for Buck9 GPIO control
      regulator: max14577: Remove unused state container definition
      regulator: s2mps11: Don't store registered regulators in state container
      regulator: s2mps11: Constify regulator_desc array
      regulator: s2mps11: Copy supported regulators from initconst
      regulator: s2mps11: Fix section mismatch
      regulator: max1586: Remove regulator_dev pointer from state container
      regulator: max77686: Remove regulator_dev array from state container
      regulator: max77693: Remove state container as it is not needed
      regulator: max8649: Remove regulator_dev pointer from state container
      regulator: max8907: Remove regulator_dev array from state container
      regulator: max8925: Remove unused state container fields
      regulator: max8952: Use managed regulator registration
      regulator: max8973: Remove unused field from 'struct max8973_chip'
      regulator: max8660: Remove regulator_dev pointer from state container
      regulator: max1586: Don't allocate memory for regulator_dev pointers
      mfd: sec-core: Add maximum RTC register for regmap config
      mfd: sec-core: Select different RTC regmaps for devices
      mfd: sec-irq: Use consistent S2MPS11 RTC alarm interrupt indexes
      mfd: sec: Add support for S2MPS14
      mfd: sec-core: Fix possible NULL pointer dereference when i2c_new_dummy error
      regulator: s2mps11: Add support for S2MPS14 regulators
      regulator: s2mps11: Add set_suspend_disable for S2MPS14
      Documentation: mfd: s2mps11: Document support for S2MPS14

Kuninori Morimoto (3):
      regulator: gpio: add gpios-status for DT
      regulator: gpio: print warning if gpios <-> gpios-states mismatch on DT
      regulator: gpio: explain detail of gpios-states

Lee Jones (1):
      regulator: Add new driver for ST's PWM controlled voltage regulators

Manish Badarkhe (3):
      regulator: tps6507x: Use "IS_ENABLED" for DT code.
      devres: introduce API "devm_kstrdup"
      regulator: fixed: update to devm_* API

Mark Brown (12):
      regulator: gpio: Document regulator-type property
      Merge branch 'topic/of-core' of git://git.kernel.org/.../broonie/regulator into regulator-ti-abb
      Merge branch 'topic/of-core' of git://git.kernel.org/.../broonie/regulator into regulator-gpio
      Merge branch 'ib-mfd-regulator-3.15' of git://git.kernel.org/.../lee/mfd into regulator-s2mps11
      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/act8865', 'regulator/topic/anatop', 'regulator/topic/arizona', 'regulator/topic/as3711' and 'regulator/topic/as3722' into regulator-next
      Merge remote-tracking branches 'regulator/topic/bcm590xx', 'regulator/topic/da9052', 'regulator/topic/da9055', 'regulator/topic/da9063', 'regulator/topic/da9210', 'regulator/topic/db8500' and 'regulator/topic/dbx500' into regulator-next
      Merge remote-tracking branches 'regulator/topic/doc', 'regulator/topic/enable', 'regulator/topic/fan53555', 'regulator/topic/fixed', 'regulator/topic/gpio', 'regulator/topic/lp3971', 'regulator/topic/lp872x' and 'regulator/topic/max14577' into regulator-next
      Merge remote-tracking branches 'regulator/topic/max1586', 'regulator/topic/max77686', 'regulator/topic/max77693', 'regulator/topic/max8649', 'regulator/topic/max8660', 'regulator/topic/max8907', 'regulator/topic/max8925' and 'regulator/topic/max8952' into regulator-next
      Merge remote-tracking branches 'regulator/topic/max8973', 'regulator/topic/max8997', 'regulator/topic/max8998', 'regulator/topic/mc13xxx', 'regulator/topic/pfuze100', 'regulator/topic/rc5t583' and 'regulator/topic/s2mps11' into regulator-next
      Merge remote-tracking branches 'regulator/topic/s5m8767', 'regulator/topic/st-pwm', 'regulator/topic/ti-abb', 'regulator/topic/tps51632', 'regulator/topic/tps62360', 'regulator/topic/tps6507x', 'regulator/topic/tps65090' and 'regulator/topic/tps65217' into regulator-next
      Merge remote-tracking branches 'regulator/topic/tps65218', 'regulator/topic/tps6524x', 'regulator/topic/tps6586x', 'regulator/topic/tps65910', 'regulator/topic/tps80031', 'regulator/topic/wm831x', 'regulator/topic/wm8350' and 'regulator/topic/wm8994' into regulator-next

Markus Pargmann (1):
      regulator: dummy: Should be always-on

Matt Porter (1):
      regulator: add bcm590xx regulator driver

Nishanth Menon (1):
      regulator: ti-abb: Add support for interleaved LDO registers

Pankaj Dubey (1):
      mfd: sec-core: Silence compiler warning

Philipp Zabel (3):
      regulator: anatop: Add power gating support to digital LDOs
      regulator: anatop: Add bypass support to digital LDOs
      regulator: da9052: Add ramp speed information for the DVC regulators

Robin Gong (1):
      regulator: pfuze100: add pfuze200 support

Sachin Kamat (74):
      regulator: max77686: Use of_get_child_by_name
      regulator: max77693: Use of_get_child_by_name
      regulator: max8660: Use of_get_child_by_name
      regulator: max8907: Use of_get_child_by_name
      regulator: max8925: Use of_get_child_by_name
      regulator: max8997: Use of_get_child_by_name
      regulator: 88pm8607: Use of_get_child_by_name
      regulator: act8865: Use of_get_child_by_name
      regulator: as3711: Use of_get_child_by_name
      regulator: da9052: Use of_get_child_by_name
      regulator: da9055: Use of_get_child_by_name
      regulator: da9063: Use of_get_child_by_name
      regulator: mc13xxx: Use of_get_child_by_name
      regulator: pfuze100: Use of_get_child_by_name
      regulator: tps6507x: Use of_get_child_by_name
      regulator: tps65217: Use of_get_child_by_name
      regulator: act8865: Add missing of_node_put
      regulator: as3722: Add missing of_node_put
      regulator: da9063: Add missing of_node_put
      regulator: max77686: Add missing of_node_put
      regulator: max77693: Add missing of_node_put
      regulator: max8660: Add missing of_node_put
      regulator: max8998: Add missing of_node_put
      regulator: tps6507x: Add missing of_node_put
      regulator: tps65090: Add missing of_node_put
      regulator: wm8350: Do not hardcode return value
      regulator: ti-abb: Do not hardcode return value
      regulator: ti-abb: Remove redundant error message
      regulator: max8973: Remove redundant error message
      regulator: max8925: Do not hardcode return value
      regulator: lp872x: Do not hardcode return values
      regulator: lp3971: Do not hardcode return value
      regulator: fan53555: Do not hardcode return values
      regulator: da9063: Do not hardcode return values
      regulator: da9055: Do not hardcode return value
      regulator: 88pm800: Remove redundant error message
      regulator: act8865: Remove redundant error message
      regulator: arizona-ldo1: Remove redundant error message
      regulator: arizona-micsupp: Remove redundant error message
      regulator: as3711: Remove redundant error message
      regulator: da9063: Remove redundant error message
      regulator: da9210: Remove redundant error message
      regulator: dbx500: Remove redundant error message
      regulator: fan53555: Remove redundant error message
      regulator: max77686: Remove redundant error message
      regulator: fixed: Remove redundant error message
      regulator: max8907: Remove redundant error message
      regulator: max8952: Remove redundant error message
      regulator: max8997: Remove redundant error message
      regulator: rc5t583: Remove redundant error message
      regulator: s5m8767: Remove redundant error message
      regulator: tps51632: Remove redundant error message
      regulator: tps62360: Remove redundant error message
      regulator: tps6507x: Remove redundant error message
      regulator: tps65090: Remove redundant error message
      regulator: tps6524x: Remove redundant error message
      regulator: tps6586x: Remove redundant error message
      regulator: tps65910: Remove redundant error message
      regulator: tps80031: Remove redundant error message
      regulator: wm831x-dcdc: Remove redundant error message
      regulator: wm831x-isink: Remove redundant error message
      regulator: wm831x-ldo: Remove redundant error message
      regulator: wm8994: Remove redundant error message
      regulator: mc13xxx: Fix NULL pointer error in non-DT mode
      mfd: Add support for S2MPA01 device
      regulator: Add support for S2MPA01 regulator
      Documentation: mfd: Add binding document for S2MPA01
      regulator: max8660: Silence checkpatch warnings
      regulator: max8925: Silence checkpatch warning
      regulator: max8952: Silence checkpatch warning
      regulator: dbx500-prcmu: Silence checkpatch warnings
      regulator: max8660: Fix brace alignment
      regulator: s2mps11: Use of_get_child_by_name
      regulator: s2mps11: Add missing of_node_put

SeongJae Park (1):
      regulator: da9055: declare return type of inline function exclusively

Thiago Farina (1):
      regulator: Make use of rdev_get_id() function where possible.

Ulf Hansson (1):
      regulator: db8500-prcmu: Set 1.8V as a fixed voltage for vsmps2

Yegor Yefremov (1):
      regulator: tps65910: fix interrupt documentation link

 Documentation/devicetree/bindings/mfd/s2mpa01.txt  |  90 ++++
 Documentation/devicetree/bindings/mfd/s2mps11.txt  |  12 +-
 Documentation/devicetree/bindings/mfd/tps65910.txt |   2 +-
 .../bindings/regulator/gpio-regulator.txt          |   4 +
 .../devicetree/bindings/regulator/pfuze100.txt     |  96 +++-
 .../bindings/regulator/s5m8767-regulator.txt       |  13 +-
 .../bindings/regulator/ti-abb-regulator.txt        |   6 +-
 drivers/base/devres.c                              |  26 ++
 drivers/mfd/sec-core.c                             | 112 ++++-
 drivers/mfd/sec-irq.c                              |  97 ++++-
 drivers/of/base.c                                  |  32 ++
 drivers/regulator/88pm800.c                        |   4 +-
 drivers/regulator/88pm8607.c                       |   8 +-
 drivers/regulator/Kconfig                          |  45 +-
 drivers/regulator/Makefile                         |   4 +
 drivers/regulator/aat2870-regulator.c              |   1 +
 drivers/regulator/act8865-regulator.c              |  21 +-
 drivers/regulator/anatop-regulator.c               | 124 +++++-
 drivers/regulator/arizona-ldo1.c                   |  11 +-
 drivers/regulator/arizona-micsupp.c                |   4 +-
 drivers/regulator/as3711-regulator.c               |  15 +-
 drivers/regulator/as3722-regulator.c               |   1 +
 drivers/regulator/bcm590xx-regulator.c             | 403 +++++++++++++++++
 drivers/regulator/core.c                           |  14 +
 drivers/regulator/da9052-regulator.c               |  29 +-
 drivers/regulator/da9055-regulator.c               |  69 ++-
 drivers/regulator/da9063-regulator.c               |  13 +-
 drivers/regulator/da9210-regulator.c               |   5 +-
 drivers/regulator/db8500-prcmu.c                   |   2 +
 drivers/regulator/dbx500-prcmu.c                   |  16 +-
 drivers/regulator/dummy.c                          |   6 +-
 drivers/regulator/fan53555.c                       |  13 +-
 drivers/regulator/fixed.c                          |  46 +-
 drivers/regulator/gpio-regulator.c                 |  34 +-
 drivers/regulator/helpers.c                        |  48 +-
 drivers/regulator/lp3971.c                         |   2 +-
 drivers/regulator/lp872x.c                         |   4 +-
 drivers/regulator/max14577.c                       |   8 +-
 drivers/regulator/max1586.c                        |  15 +-
 drivers/regulator/max77686.c                       |  15 +-
 drivers/regulator/max77693.c                       |  44 +-
 drivers/regulator/max8649.c                        |   8 +-
 drivers/regulator/max8660.c                        |  35 +-
 drivers/regulator/max8907-regulator.c              |  16 +-
 drivers/regulator/max8925-regulator.c              |   8 +-
 drivers/regulator/max8952.c                        |  26 +-
 drivers/regulator/max8973-regulator.c              |   6 +-
 drivers/regulator/max8997.c                        |  22 +-
 drivers/regulator/max8998.c                        |  27 +-
 drivers/regulator/mc13xxx-regulator-core.c         |  12 +-
 drivers/regulator/pfuze100-regulator.c             | 204 ++++++---
 drivers/regulator/rc5t583-regulator.c              |  13 +-
 drivers/regulator/s2mpa01.c                        | 481 +++++++++++++++++++++
 drivers/regulator/s2mps11.c                        | 364 ++++++++++++----
 drivers/regulator/s5m8767.c                        | 171 +++++---
 drivers/regulator/st-pwm.c                         | 190 ++++++++
 drivers/regulator/ti-abb-regulator.c               | 140 +++---
 drivers/regulator/tps51632-regulator.c             |   8 +-
 drivers/regulator/tps62360-regulator.c             |   9 +-
 drivers/regulator/tps6507x-regulator.c             |  29 +-
 drivers/regulator/tps65090-regulator.c             |  13 +-
 drivers/regulator/tps65217-regulator.c             |  17 +-
 drivers/regulator/tps65218-regulator.c             | 285 ++++++++++++
 drivers/regulator/tps6524x-regulator.c             |   5 +-
 drivers/regulator/tps6586x-regulator.c             |  20 +-
 drivers/regulator/tps65910-regulator.c             |  21 +-
 drivers/regulator/tps80031-regulator.c             |   6 +-
 drivers/regulator/wm831x-dcdc.c                    |  16 +-
 drivers/regulator/wm831x-isink.c                   |   4 +-
 drivers/regulator/wm831x-ldo.c                     |  12 +-
 drivers/regulator/wm8350-regulator.c               |   4 +-
 drivers/regulator/wm8994-regulator.c               |   4 +-
 include/linux/device.h                             |   1 +
 include/linux/mfd/samsung/core.h                   |  22 +-
 include/linux/mfd/samsung/irq.h                    |  81 +++-
 include/linux/mfd/samsung/rtc.h                    |  57 ++-
 include/linux/mfd/samsung/s2mpa01.h                | 192 ++++++++
 include/linux/mfd/samsung/s2mps14.h                | 154 +++++++
 include/linux/mfd/samsung/s5m8767.h                |   7 +
 include/linux/of.h                                 |  76 ++++
 include/linux/regulator/driver.h                   |   8 +
 include/linux/regulator/pfuze100.h                 |  14 +
 82 files changed, 3556 insertions(+), 746 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/s2mpa01.txt
 create mode 100644 drivers/regulator/bcm590xx-regulator.c
 create mode 100644 drivers/regulator/s2mpa01.c
 create mode 100644 drivers/regulator/st-pwm.c
 create mode 100644 drivers/regulator/tps65218-regulator.c
 create mode 100644 include/linux/mfd/samsung/s2mpa01.h
 create mode 100644 include/linux/mfd/samsung/s2mps14.h

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-04-24 12:10 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-24 12:10 [GIT PULL] regulator updates for v3.15 Mark Brown
  -- strict thread matches above, loose matches on Subject: below --
2014-03-31 11:40 Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®