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:	Mon, 1 Oct 2012 11:31:12 +0100
From:	Mark Brown <broonie@...nsource.wolfsonmicro.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, Liam Girwdood <lrg@...com>
Subject: [GIT PULL] regulator updates for 3.7

The following changes since commit 5698bd757d55b1bb87edd1a9744ab09c142abfc2:

  Linux 3.6-rc6 (2012-09-16 14:58:51 -0700)

are available in the git repository at:

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

for you to fetch changes up to 6a2027abd2048f7f7fdcc6e11ff10b3d9b0d0899:

  Merge remote-tracking branches 'regulator/topic/core', 'regulator/topic/bypass', 'regulator/topic/tol', 'regulator/topic/drivers' and 'regulator/topic/tps6586x' into regulator-next (2012-09-28 14:45:07 +0100)

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

regulator: Updates for v3.7

- Support for putting regulators into bypass mode where they simply
  switch their input to the output (mainly used for low power retention).
- A new API for setting voltages based on a voltage plus tolerance
  rather than an explicit voltage range.
- Lots of cleanups and API updates from Axel Lin.
- New driver for MAX8907.

----------------------------------------------------------------
AnilKumar Ch (1):
      regulator: core: Try using the parent device for the default regmap

Arnd Bergmann (1):
      regulator: twl: make twl_info tables const

Axel Lin (32):
      regulator: core: Fix cast to pointer from integer of different size warning
      regulator: s2mps11: Use array to save pointer to rdev
      regulator: mc13xxx: Populate selector from mc13xxx_fixed_regulator_set_voltage
      regulator: twl: Fix checking voltage range in twl6030smps_set_voltage()
      regulator: twl: Convert twlsmps_ops to get_voltage_sel and map_voltage
      regulator: palmas: Convert palmas_ops_ldo to [get|set]_voltage_sel_regmap
      regulator: mc13783: Make mc13783_powermisc_rmw() lock protected
      regulator: mc13892: Make mc13892_powermisc_rmw() lock protected
      regulator: mc13892: Simplify implementation of mc13892_sw_regulator_set_voltage_sel()
      regulator: mc13892: Convert mc13892_sw_regulator_ops to get_voltage_sel
      regulator: lp8788-ldo: Set n_voltages to 1 for fixed voltage
      regulator: lp8788-buck: Remove lp8788_set_default_dvs_ctrl_mode function
      regulator: Use BUCK_FPWM_[MASK|SHIFT] macros to replace buck_pmap table
      regulator: tps6586x: Convert to regulator_[enable|disable|is_enabled|get_voltage_sel]_regmap
      regulator: wm831x-ldo: Check return value of wm831x_reg_read()
      regulator: wm8400: Simplify set REGULATOR_MODE_IDLE mode in wm8400_dcdc_set_mode
      regulator: ab8500: Set enable enable_time in regulator_desc
      regulator: max77686: initialize of_node param for regulator register
      regulator: max77686: Use array to save pointer to rdev
      regulator: wm831x-dcdc: set_current_limit should select the maximum current in specific range
      regulator: tps6524x: set_current_limit should select the maximum current in specific range
      regulator: lp872x: set_current_limit should select the maximum current in specific range
      regulator: da9052: set_current_limit should select the maximum current in specific range
      regulator: Update comment for set_current_limit callback of struct regulator_ops
      regulator: mc13xxx: Remove get_voltage implementation for single voltage regulators
      regulator: ab3100: Remove get_voltage implementation for regulator_ops_fixed
      regulator: ab8500: Remove get_voltage implementation for ab8500_regulator_fixed_ops
      regulator: isl6271a: Remove get_voltage implementation for isl_fixed_ops
      regulator: twl: Remove get_voltage implementation for single voltage regulators
      regulator: max8907: Fix n_voltages for MAX8907B SD1
      regulator: max8907: Properly set pmic pointer in max8907_regulator_remove()
      regulator: max8907: Add MODULE_ALIAS

Gaëtan Carlier (1):
      regulator: mc13783: add regulators sw1x and sw2x

Gyungoh Yoo (1):
      regulator: add MAX8907 driver

Kim, Milo (5):
      regulator: lp872x: remove regulator platform data dependency
      regulator: lp872x: set the default DVS mode
      regulator: lp872x: initialize the DVS mode
      regulator: lp872x: fix NULL pointer access problem
      regulator: lp872x: remove unnecessary function

Laxman Dewangan (2):
      regulator: core: increment open_count when regulator supply is set
      regulator: tps6586x: add support for SYS rail

Linus Walleij (1):
      regulator: ab8500: provide per-regulator shift

Mark Brown (15):
      regulator: core: Clarify grammar for dummy help text
      regulator: core: Use list_voltage() to read single voltage regulators
      regulator: Clarify documentation for regmap in the config
      regulator: core: Report microvolts in sysfs even with only list_voltage()
      regulator: core: Fast path non-deferred disables
      regulator: twl: Remove another unused variable warning
      regulator: core: Support bypass mode
      regulator: core: Provide regmap get/set bypass operations
      regulator: arizona-ldo: Support get/set bypass
      regulator: arizona-micsupp: Support get/set bypass
      regulator: wm831x-ldo: Add bypass support
      extcon: arizona: Use bypass mode for MICVDD
      regulator: aat2870: Don't explicitly initialise the first field
      regulator: arizona-ldo: Remove top voltage
      Merge remote-tracking branches 'regulator/topic/core', 'regulator/topic/bypass', 'regulator/topic/tol', 'regulator/topic/drivers' and 'regulator/topic/tps6586x' into regulator-next

Michael Jones (1):
      regulator: Fix space/tab confusion

Randy Dunlap (2):
      regulator: fix kernel-doc warnings in drivers/regulator/core.c
      regulator: fix kernel-doc warnings in drivers/regulator/core.c

Shawn Guo (1):
      regulator: add a new API regulator_set_voltage_tol()

Stephen Rothwell (1):
      regulator: using kfree() requires including slab.h

Stephen Warren (5):
      regulator: max8907: fix compile error when !CONFIG_OF
      regulator: max8907: fix use of possibly NULL idata
      regulator: deprecate regulator-compatible DT property
      regulator: tps65217.txt: remove regulator-compatible from DT docs
      regulator: tps6586x: remove regulator-compatible from DT docs

Uwe Kleine-König (1):
      regulator: make the dummy regulator's print_constraint more helpful

Yunfan Zhang (2):
      regulator: Fairchild fan53555 support
      regulator: fan53555: remove vsel_max not used

 Documentation/ABI/testing/sysfs-class-regulator    |   21 +
 .../devicetree/bindings/regulator/regulator.txt    |    5 +-
 .../devicetree/bindings/regulator/tps65217.txt     |   31 +-
 .../devicetree/bindings/regulator/tps6586x.txt     |   73 ++--
 arch/arm/mach-tegra/board-harmony-power.c          |   12 +-
 drivers/extcon/extcon-arizona.c                    |    5 +
 drivers/mfd/tps6586x.c                             |   13 +
 drivers/regulator/Kconfig                          |   38 +-
 drivers/regulator/Makefile                         |    2 +
 drivers/regulator/aat2870-regulator.c              |    2 +-
 drivers/regulator/ab3100.c                         |    6 -
 drivers/regulator/ab8500.c                         |   36 +-
 drivers/regulator/arizona-ldo1.c                   |    6 +-
 drivers/regulator/arizona-micsupp.c                |    5 +
 drivers/regulator/core.c                           |  153 +++++++-
 drivers/regulator/da9052-regulator.c               |    4 +-
 drivers/regulator/dummy.c                          |    2 +-
 drivers/regulator/fan53555.c                       |  322 +++++++++++++++
 drivers/regulator/isl6271a-regulator.c             |    6 -
 drivers/regulator/lp872x.c                         |   88 ++---
 drivers/regulator/lp8788-buck.c                    |   80 +---
 drivers/regulator/lp8788-ldo.c                     |    8 +
 drivers/regulator/max77686.c                       |   30 +-
 drivers/regulator/max8907-regulator.c              |  408 ++++++++++++++++++++
 drivers/regulator/mc13783-regulator.c              |   89 ++++-
 drivers/regulator/mc13892-regulator.c              |   77 ++--
 drivers/regulator/mc13xxx-regulator-core.c         |   17 +-
 drivers/regulator/mc13xxx.h                        |    1 -
 drivers/regulator/of_regulator.c                   |   25 +-
 drivers/regulator/palmas-regulator.c               |   45 +--
 drivers/regulator/s2mps11.c                        |   27 +-
 drivers/regulator/tps6524x-regulator.c             |   10 +-
 drivers/regulator/tps6586x-regulator.c             |   96 ++---
 drivers/regulator/twl-regulator.c                  |  110 +++---
 drivers/regulator/wm831x-dcdc.c                    |   11 +-
 drivers/regulator/wm831x-ldo.c                     |   12 +
 drivers/regulator/wm8400-regulator.c               |    7 +-
 include/linux/mfd/max77686.h                       |    1 +
 include/linux/mfd/tps6586x.h                       |    1 +
 include/linux/regulator/consumer.h                 |   15 +
 include/linux/regulator/driver.h                   |   18 +-
 include/linux/regulator/fan53555.h                 |   60 +++
 include/linux/regulator/machine.h                  |    2 +
 43 files changed, 1417 insertions(+), 563 deletions(-)
 create mode 100644 drivers/regulator/fan53555.c
 create mode 100644 drivers/regulator/max8907-regulator.c
 create mode 100644 include/linux/regulator/fan53555.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