All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Brown <broonie@opensource.wolfsonmicro.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Liam Girdwood <lgirdwood@gmail.com>, linux-kernel@vger.kernel.org
Subject: [GIT PULL] regulator updates for v3.9
Date: Wed, 20 Feb 2013 12:19:00 +0000	[thread overview]
Message-ID: <20130220121859.GD2726@opensource.wolfsonmicro.com> (raw)

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

The following changes since commit 19f949f52599ba7c3f67a5897ac6be14bfcb1200:

  Linux 3.8 (2013-02-18 15:58:34 -0800)

are available in the git repository at:

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

for you to fetch changes up to 2730fd82cbb922e6be8df08ba32c21be41757d3d:

  Merge remote-tracking branch 'regulator/topic/tps65090' into regulator-next (2013-02-19 12:43:12 +0000)

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

regulator: Updates for v3.9

A fairly quiet release for the regulator API, the bulk of the changes
being lots of small cleanups and API updates contributed by Axel Lin
with just a small set of larger changes:

- New driver for LP8755
- DT support for S5M8767, TPS51632, TPS6507x and TPS65090
- Support for writing a "commit changes" bit in the regmap helper
  functions.

----------------------------------------------------------------
Amit Daniel Kachhap (1):
      regulator: add device tree support for s5m8767

Anson Huang (1):
      regulators: anatop: add set_voltage_time_sel interface

Axel Lin (36):
      regulator: lp872x: Kill _rdev_to_offset() function
      regulator: lp3971: Convert to get_voltage_sel
      regulator: core: Allow specify apply_[reg|bit] for regmap based voltage_sel operations
      regulator: da9052: Use apply_[reg|bit] with regmap based voltage_sel operations
      regulator: tps6586x: Use apply_[reg|bit] with regmap based voltage_sel operations
      regulator: 88pm8607: Update update_bit for BUCK2 in pm8607_set_voltage_sel
      regulator: 88pm8607: Use apply_[reg|bit] with regmap based voltage_sel operations
      regulator: max8997: Remove set_voltage_time_sel setting for max8997_ldo_ops
      regulator: max8997: Convert max8997_safeout_ops to set_voltage_sel and list_voltage_table
      regulator: lp8788-ldo: Use ldo->en_pin to check if regulator is enabled by external pin
      regulator: da9055: Remove unused v_shift field from struct da9055_volt_reg
      regulator: lp8755: Fix lp8755_regulator_init unwind code
      regulator: lp8755: Fix mask for pchip->mphase
      regulator: lp3972: Convert to get_voltage_sel
      regulator: lp8788-buck: Silence build warning
      regulator: lp8788-buck: Remove buck[1|2]_vout_addr array
      regulator: s5m8767: Remove max_vol parameter from s5m8767_convert_voltage_to_sel
      regulator: lp8755: Don't show unrelated messags in lp8755_probe error paths
      regulator: lp8755: Remove enum bucks
      regulator: s5m8767: Convert to regulator_[get|set]_voltage_sel_regmap
      regulator: lp8755: Use LP8755_BUCK_MAX instead of magic number
      regulator: gpio-regulator: Use of_gpio_count()
      regulator: gpio-regulator: Staticize of_get_gpio_regulator_config()
      regulator: tps6507x: Fix using wrong dev argument for calling of_regulator_match
      regulator: Add missing of_node_put()
      regulator: tps65090: Fix using wrong dev argument for calling of_regulator_match
      regulator: max8997: Use of_get_child_count()
      regulator: mc13xxx: Use of_get_child_count()
      regulator: palmas: Remove a redundant setting for warm_reset
      regulator: s5m8767: Use of_get_child_count()
      regulator: max8998: Let regulator core handle the case selector == old_selector
      regulator: core: Optimize _regulator_do_set_voltage if voltage does not change
      regulator: s5m8767: Fix dev argument for devm_kzalloc and of_get_regulator_init_data
      regulator: s5m8767: Prevent possible NULL pointer dereference
      regulator: as3711: Fix checking if no platform initialization data
      regulator: tps51632: Use regulator_[get|set]_voltage_sel_regmap

Daniel Jeong (1):
      regulator: lp8755: new driver for LP8755

Kim, Milo (5):
      lp8788-buck: fix a parent deivce in _probe()
      lp8788-buck: fix a parent device on devm_gpio_request()
      lp8788-buck: fix a for-loop coding style
      lp8788-ldo: fix a parent device in _probe()
      lp8788-ldo: fix a parent device on devm_gpio_request()

Laxman Dewangan (3):
      regulator: tps51632: add register property for regmap
      regulator: tps51632: add DT support
      regulator: tps65090: add DT support

Mark Brown (30):
      regulator: arizona-micsupp: Enable SYSCLK for charge pump
      regulator: arizona-micsupp: Enable bypass in default constraints
      ASoC: wm5102: Provide MICSUPP widget for regulator driver
      ASoC: wm5110: Provide MICSUPP widget for regulator driver
      Merge tag 'regulator-3.8-rc3' into regulator-s5m8767
      Merge remote-tracking branches 'regulator/fix/max8907', 'regulator/fix/max8997', 'regulator/fix/tps65910' and 'regulator/topic/mc13892' into regulator-of
      regulator: s5m8767: Fix build in non-DT case
      Merge tag 'v3.8-rc7' into regulator-core
      Merge remote-tracking branch 'regulator/topic/anatop' into regulator-next
      Merge remote-tracking branch 'regulator/topic/apply' into regulator-next
      Merge remote-tracking branch 'regulator/topic/arizona' into regulator-next
      Merge remote-tracking branch 'regulator/topic/as3711' into regulator-next
      Merge remote-tracking branch 'regulator/topic/core' into regulator-next
      Merge remote-tracking branch 'regulator/topic/da9055' into regulator-next
      Merge remote-tracking branch 'regulator/topic/gpio' into regulator-next
      Merge remote-tracking branch 'regulator/topic/lp3971' into regulator-next
      Merge remote-tracking branch 'regulator/topic/lp3972' into regulator-next
      Merge remote-tracking branch 'regulator/topic/lp872x' into regulator-next
      Merge remote-tracking branch 'regulator/topic/lp8755' into regulator-next
      Merge remote-tracking branch 'regulator/topic/lp8788' into regulator-next
      Merge remote-tracking branch 'regulator/topic/max77686' into regulator-next
      Merge remote-tracking branch 'regulator/topic/max8997' into regulator-next
      Merge remote-tracking branch 'regulator/topic/max8998' into regulator-next
      Merge remote-tracking branch 'regulator/topic/mc13892' into regulator-next
      Merge remote-tracking branch 'regulator/topic/of' into regulator-next
      Merge remote-tracking branch 'regulator/topic/palmas' into regulator-next
      Merge remote-tracking branch 'regulator/topic/s5m8767' into regulator-next
      Merge remote-tracking branch 'regulator/topic/tps51632' into regulator-next
      Merge remote-tracking branch 'regulator/topic/tps6507x' into regulator-next
      Merge remote-tracking branch 'regulator/topic/tps65090' into regulator-next

Matt Sealey (2):
      regulator: mc13892-regulator: correct/refine handling of the SWxHI bit
      regulator: mc13892: sanity check num_regulators parsed vs. registered

Michał Mirosław (1):
      regulator: show state for GPIO-controlled regulators

Paolo Pisati (1):
      regulator: core: if voltage scaling fails, restore original voltage values

Russ Dill (1):
      regulator: Fix memory garbage dev_err printout.

Shawn Guo (1):
      regulator: anatop: improve precision of delay time

Thiago Farina (1):
      regulator: max77686: Reuse rdev_get_id() function.

Vishwanathrao Badarkhe, Manish (1):
      regulator: tps6507x: add device tree support.

 Documentation/devicetree/bindings/mfd/tps6507x.txt |   91 ++++
 .../bindings/regulator/anatop-regulator.txt        |    8 +
 .../bindings/regulator/s5m8767-regulator.txt       |  152 ++++++
 .../bindings/regulator/tps51632-regulator.txt      |   27 +
 drivers/mfd/sec-core.c                             |   75 ++-
 drivers/regulator/88pm8607.c                       |   40 +-
 drivers/regulator/Kconfig                          |   10 +
 drivers/regulator/Makefile                         |    1 +
 drivers/regulator/anatop-regulator.c               |   41 ++
 drivers/regulator/arizona-micsupp.c                |   78 ++-
 drivers/regulator/as3711-regulator.c               |    2 +-
 drivers/regulator/core.c                           |   43 +-
 drivers/regulator/da9052-regulator.c               |   46 +-
 drivers/regulator/da9055-regulator.c               |    3 -
 drivers/regulator/gpio-regulator.c                 |    7 +-
 drivers/regulator/lp3971.c                         |   22 +-
 drivers/regulator/lp3972.c                         |   22 +-
 drivers/regulator/lp872x.c                         |   36 +-
 drivers/regulator/lp8755.c                         |  566 ++++++++++++++++++++
 drivers/regulator/lp8788-buck.c                    |   41 +-
 drivers/regulator/lp8788-ldo.c                     |  133 +----
 drivers/regulator/max77686.c                       |   14 +-
 drivers/regulator/max8907-regulator.c              |    7 +-
 drivers/regulator/max8925-regulator.c              |    3 +-
 drivers/regulator/max8997.c                        |   89 +--
 drivers/regulator/max8998.c                        |   14 +-
 drivers/regulator/mc13892-regulator.c              |  111 +++-
 drivers/regulator/mc13xxx-regulator-core.c         |   25 +-
 drivers/regulator/mc13xxx.h                        |    4 +-
 drivers/regulator/palmas-regulator.c               |    7 +-
 drivers/regulator/s5m8767.c                        |  268 ++++++---
 drivers/regulator/tps51632-regulator.c             |  152 ++++--
 drivers/regulator/tps6507x-regulator.c             |   92 ++++
 drivers/regulator/tps65090-regulator.c             |  106 +++-
 drivers/regulator/tps6586x-regulator.c             |   54 +-
 drivers/regulator/tps65910-regulator.c             |    6 +-
 include/linux/mfd/samsung/core.h                   |   11 +-
 include/linux/platform_data/lp8755.h               |   71 +++
 include/linux/regulator/driver.h                   |    6 +
 sound/soc/codecs/wm5102.c                          |    4 +
 sound/soc/codecs/wm5110.c                          |    4 +
 41 files changed, 1923 insertions(+), 569 deletions(-)
 create mode 100755 Documentation/devicetree/bindings/mfd/tps6507x.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/tps51632-regulator.txt
 create mode 100644 drivers/regulator/lp8755.c
 create mode 100644 include/linux/platform_data/lp8755.h

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

             reply	other threads:[~2013-02-20 12:19 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-20 12:19 Mark Brown [this message]
  -- strict thread matches above, loose matches on Subject: below --
2013-03-07  2:42 [GIT PULL] regulator updates for v3.9 Mark Brown

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=20130220121859.GD2726@opensource.wolfsonmicro.com \
    --to=broonie@opensource.wolfsonmicro.com \
    --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.