All of lore.kernel.org
 help / color / mirror / Atom feed
From: Liam Girdwood <lrg@slimlogic.co.uk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel <linux-kernel@vger.kernel.org>,
	Mark Brown <broonie@opensource.wolfsonmicro.com>
Subject: [GIT PULL] Regulator updates for 2.6.38
Date: Wed, 12 Jan 2011 18:24:48 +0000	[thread overview]
Message-ID: <1294856688.3303.345.camel@odin> (raw)

Hi Linus,

Please pull the following regulator updates for 2.6.38. Notable updates
include new mc13892 and tps6524x PMIC drivers and significant updates
for the MC13xxx and AB8500 PMIC families. Also included is a cleanup of
the regulator notification messages, basic trace functionality and
numerous bug fixes.

Thanks

Liam

--- 

The following changes since commit 4162cf64973df51fc885825bc9ca4d055891c49f:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 (2011-01-11 16:32:41 -0800)

are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6.git for-linus

Axel Lin (1):
      regulator: Assign return value of mc13xxx_reg_rmw to ret

Bengt Jonsson (10):
      regulator: enable supply regulator only when use count is zero
      regulators: Moved define for number of regulators in ab8500
      regulators: Fixed errors in ab8500 register mapping
      regulators: Clean out unused code in ab8500 regulators
      regulators: Added ab8500 v2 support
      regulators: Updated ab8500 variable names, macro names and comments
      regulators: Modified ab8500 error handling
      regulators: Added verbose debug messages to ab8500 regulators
      regulators: Removed macros for initialization of ab8500 regulators
      mach-ux500: Updated and connected ab8500 regulator board configuration

Cyril Chemparathy (1):
      regulator: add driver for tps6524x regulator

Daniel Walker (2):
      drivers: regulator: core: use pr_fmt
      drivers: regulator: core: convert to using pr_ macros

Joe Perches (2):
      regulator: Add and use rdev_<level> macros
      drivers/regulator: Update WARN uses

Mark Brown (23):
      regulator: Report actual configured voltage to set_voltage()
      regulator: Add basic trace facilities
      regulator: Fix typo in PCAP regulator_set_voltage()
      regulator: Fix obfuscated log messages
      regulator: Remove regulator core version announcement
      regulator: Fix prototype for MAX8998 buck set_voltage()
      regulator: Copy constraints from regulators when initialising them
      regulator: Remove duplicate consts from mc13873 driver voltage tables
      regulator: Use _regulator_get_voltage() consistently
      regulator: Allow drivers to report voltages as selectors
      regulator: Convert WM831x drivers to use get_voltage_sel()
      regulator: Allow modular build of mc13xxx-core
      regulator: Convert WM835x to use get_voltage_sel()
      regulator: Convert WM8994 to use get_voltage_sel()
      regulator: Factor out voltage set operation into a separate function
      regulator: Provide a selector based set_voltage_sel() operation
      regulator: Only notify voltage changes when they succeed
      regulator: Staticise non-exported functions in mc13892
      regulator: Add API to re-apply voltage to hardware
      regulator: Optimise out noop voltage changes
      regulator: Clean up logging a bit
      regulator: Make regulator_has_full_constraints a bool
      regulator: Add initial per-regulator debugfs support

Mattias Wallin (1):
      regulator: lock supply in regulator enable

Thomas Petazzoni (1):
      regulator: Take into account the requirements of all consumers

Yong Shen (3):
      Change the register name definitions for mc13783
      make mc13783 regulator code generic
      regulator: support PMIC mc13892

roel kluin (1):
      regulator: missing index in PTR_ERR() in isl6271a_probe()

 arch/arm/mach-imx/mach-pcm038.c               |    4 +-
 arch/arm/mach-mx3/mach-mx31_3ds.c             |    4 +-
 arch/arm/mach-mx3/mach-mx31moboard.c          |    4 +-
 arch/arm/mach-ux500/board-mop500-regulators.c |  153 +++---
 arch/arm/mach-ux500/board-mop500-regulators.h |   19 +
 arch/arm/mach-ux500/board-mop500.c            |    3 +
 drivers/regulator/88pm8607.c                  |    3 +-
 drivers/regulator/Kconfig                     |   22 +
 drivers/regulator/Makefile                    |    3 +
 drivers/regulator/ab3100.c                    |    5 +-
 drivers/regulator/ab8500.c                    |  453 ++++++++++++-----
 drivers/regulator/core.c                      |  462 +++++++++++-----
 drivers/regulator/da903x.c                    |   17 +-
 drivers/regulator/isl6271a-regulator.c        |    8 +-
 drivers/regulator/lp3971.c                    |   10 +-
 drivers/regulator/lp3972.c                    |   10 +-
 drivers/regulator/max1586.c                   |   30 +-
 drivers/regulator/max8649.c                   |    3 +-
 drivers/regulator/max8660.c                   |   14 +-
 drivers/regulator/max8925-regulator.c         |    3 +-
 drivers/regulator/max8952.c                   |    3 +-
 drivers/regulator/max8998.c                   |    8 +-
 drivers/regulator/mc13783-regulator.c         |  385 +++-----------
 drivers/regulator/mc13892-regulator.c         |  635 ++++++++++++++++++++++
 drivers/regulator/mc13xxx-regulator-core.c    |  241 +++++++++
 drivers/regulator/mc13xxx.h                   |  101 ++++
 drivers/regulator/pcap-regulator.c            |    7 +-
 drivers/regulator/pcf50633-regulator.c        |    5 +-
 drivers/regulator/tps65023-regulator.c        |    9 +-
 drivers/regulator/tps6507x-regulator.c        |   10 +-
 drivers/regulator/tps6524x-regulator.c        |  693 +++++++++++++++++++++++++
 drivers/regulator/tps6586x-regulator.c        |   15 +-
 drivers/regulator/twl-regulator.c             |   11 +-
 drivers/regulator/wm831x-dcdc.c               |   31 +-
 drivers/regulator/wm831x-ldo.c                |   59 ++-
 drivers/regulator/wm8350-regulator.c          |   24 +-
 drivers/regulator/wm8400-regulator.c          |    8 +-
 drivers/regulator/wm8994-regulator.c          |   22 +-
 include/linux/mfd/ab8500.h                    |    5 +-
 include/linux/mfd/mc13783.h                   |   67 ++--
 include/linux/mfd/mc13892.h                   |   39 ++
 include/linux/regulator/ab8500.h              |   24 +-
 include/linux/regulator/consumer.h            |    1 +
 include/linux/regulator/driver.h              |   19 +-
 include/trace/events/regulator.h              |  141 +++++
 45 files changed, 2960 insertions(+), 833 deletions(-)
 create mode 100644 arch/arm/mach-ux500/board-mop500-regulators.h
 create mode 100644 drivers/regulator/mc13892-regulator.c
 create mode 100644 drivers/regulator/mc13xxx-regulator-core.c
 create mode 100644 drivers/regulator/mc13xxx.h
 create mode 100644 drivers/regulator/tps6524x-regulator.c
 create mode 100644 include/linux/mfd/mc13892.h
 create mode 100644 include/trace/events/regulator.h



                 reply	other threads:[~2011-01-12 18:24 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=1294856688.3303.345.camel@odin \
    --to=lrg@slimlogic.co.uk \
    --cc=broonie@opensource.wolfsonmicro.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.