lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Wed, 12 Jan 2011 18:24:48 +0000
From:	Liam Girdwood <lrg@...mlogic.co.uk>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel <linux-kernel@...r.kernel.org>,
	Mark Brown <broonie@...nsource.wolfsonmicro.com>
Subject: [GIT PULL] Regulator updates for 2.6.38

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


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ