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 for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20130902212212.GZ3084@sirena.org.uk>
Date:	Mon, 2 Sep 2013 22:22:12 +0100
From:	Mark Brown <broonie@...nel.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, Liam Girdwood <lgirdwood@...il.com>
Subject: [GIT PULL] regulator updates for v3.12

The following changes since commit d8dfad3876e4386666b759da3c833d62fb8b2267:

  Linux 3.11-rc7 (2013-08-25 17:43:22 -0700)

are available in the git repository at:

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

for you to fetch changes up to a584862221426f461f56674d30fe0d712ee63d00:

  Merge remote-tracking branch 'regulator/topic/tps65912' into regulator-next (2013-09-01 13:50:23 +0100)

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

regulator: Updates for v3.12

Not much exciting going on with the regulator API this time around, lots
of driver fixes and enhancements - the main thing is the addition of a
new API to help make the stubbing code do the right thing for missing
regulator mappings.

Highlights:

 - A new regulator_get_optional() API call for regulators that can be
   absent in normal operation.  This currently does nothing but will be
   used to improve the stubbing code for unspecified regulators, helping
   avoid some of the issues we've seen with adding new regulator support.
 - Helpers for devices with multiple linear ranges of voltages in the
   same regulator.
 - Moved the helpers into a separate file since core.c is getting rather
   large.
 - New drivers for Dialog DA9210 and DA9063, Freescale pfuze100 and
   Marvell 88pm800.

----------------------------------------------------------------
Axel Lin (25):
      regulator: core: Allow fixed voltage range in multiple linear ranges
      regulator: 88pm800: Add missing config.of_node setting for regulator register
      regulator: 88pm800: Depend on MFD_88PM800 rather than MFD_88PM800=y
      regulator: 88pm800: Add missing n_voltages setting for bucks
      regulator: as3711: Convert to use linear ranges
      regulator: tps65912: Convert tps65912_ops_ldo to use linear ranges
      regulator: da903x: Convert da9034 ldo12 to use linear ranges
      regulator: pfuze100: REGULATOR_PFUZE100 needs to select REGMAP_I2C
      regulator: pfuze100: Use i2c_[set|get]_clientdata
      regulator: pfuze100: Fix module alias prefix
      regulator: pfuze100: Use regulator_map_voltage_ascend
      regulator: pfuze100: Fix n_voltages setting for SW2~SW4 with high bit set
      regulator: pfuze100: Simplify pfuze100_set_ramp_delay implementation
      regulator: pfuze100: Fix off-by-one for max_register setting
      regulator: fan53555: Prevent multiple include of fan53555.h
      regulator: core: Move list_voltage_{linear,linear_range,table} to helpers.c
      regulator: s2mps11: Fix wrong arguments for regmap_update_bits() call
      regulator: s2mps11: Fix setting ramp_delay
      regulator: 88pm800: Fix checking whether num_regulator is valid
      regulator: da9210: Remove redundant MODULE_ALIAS
      regulator: da9063: Optimize da9063_set_current_limit implementation
      regulator: da9063: Use IS_ERR to check return value of regulator_register()
      regulator: tps65217: Convert to use linear ranges
      regulator: lp872x: Make REGULATOR_LP872X depend on I2C rather than I2C=y
      regulator: da9063: Statize da9063_ldo_lim_event

Chao Xie (1):
      regulator: 88pm800: add regulator driver for 88pm800

Dan Carpenter (1):
      regulator: 88pm800: forever loop in pm800_regulator_probe()

Daniel Mack (4):
      regulators: max8660: use i2c_id->driver_data rather than ->name
      regulators: max8660: add a shorthand to &client->dev
      regulators: max8660: add DT bindings
      regulator: max8660: fix build warnings

Greg Kroah-Hartman (1):
      regulator: core: convert class code to use dev_groups

Jingoo Han (1):
      regulator: use dev_get_platdata()

Julia Lawall (1):
      regulator: ti-abb: simplify platform_get_resource_byname/devm_ioremap_resource

Kishon Vijay Abraham I (1):
      regulator: palmas: model SMPS10 as two regulators

Krystian Garbaciak (1):
      regulator: da9063: Add Dialog DA9063 voltage regulators support.

Laxman Dewangan (1):
      regulator: palmas: Update the DT binding doc for smps10 out1 and out2

Mark Brown (42):
      regulator: lp8755: Provide map_voltage()
      regulator: core: Make set_voltage_tol() try for mid-range first
      regulator: core: Drop references on supply regulator when unregistering
      regulator: core: Add helpers for multiple linear ranges
      regulator: wm8400: Use linear ranges
      regulator: wm831x-ldo: Convert to use linear ranges
      regulator: wm8350: Convert to use linear ranges
      Merge branch 'topic/ramp' of git://git.kernel.org/.../broonie/regulator into regulator-sec
      regulator: core: Use the power efficient workqueue for delayed powerdown
      regulator: build: Sort Kconfig
      regulator: core: Ensure selector is mapped
      Merge remote-tracking branch 'regulator/topic/linear-range' into HEAD
      regulator: core: Add missing stub for regulator_get_exclusive()
      regulator: core: Provide hints to the core about optional supplies
      mmc: core: Indicate that vmmcq may be absent
      mmc: sdhci: Indicate that regulators may be absent
      mmc: dw_mmc: Indicate that regulators may be absent
      mmc: pxamci: Indicate that regulators may be absent
      Merge remote-tracking branch 'regulator/topic/linear-range' into regulator-helpers
      regulator: core: Move helpers for drivers out into a separate file
      cpufreq: cpufreq-cpu0: Use devm_regulator_get_optional()
      regulator: core: Use bool for exclusivitity flag
      hwmon: (sht15) Use devm_regulator_get_optional()
      regulator: build: Allow most regulators to be built as modules
      Merge remote-tracking branch 'regulator/topic/88pm800' 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/da9063' into regulator-next
      Merge remote-tracking branch 'regulator/topic/fan53555' into regulator-next
      Merge remote-tracking branch 'regulator/topic/helpers' into regulator-next
      Merge remote-tracking branch 'regulator/topic/kconfig' into regulator-next
      Merge remote-tracking branch 'regulator/topic/linear-range' 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/max8660' into regulator-next
      Merge remote-tracking branch 'regulator/topic/optional' into regulator-next
      Merge remote-tracking branch 'regulator/topic/palmas' into regulator-next
      Merge remote-tracking branch 'regulator/topic/pfuze100' into regulator-next
      Merge remote-tracking branch 'regulator/topic/ramp' into regulator-next
      Merge remote-tracking branch 'regulator/topic/sec' into regulator-next
      Merge remote-tracking branch 'regulator/topic/ti-abb' into regulator-next
      Merge remote-tracking branch 'regulator/topic/tps65912' into regulator-next

Matthias Kaehlcke (1):
      regulator: Add devm_regulator_get_exclusive()

Milo Kim (1):
      regulator: lp872x: fix a build waring and coding styles

Robin Gong (3):
      regulator: pfuze100: add pfuze100 regulator driver
      regulator:pfuze100: fix build warning and correct the binding doc
      regulator: pfuze100: add MODULE_LICENSE() in pfuze100 driver

Steve Twiss (1):
      regulator: da9210: New driver

Yadwinder Singh Brar (6):
      regulator: core: Add support for disabling ramp delay
      regulator: core: Remove redundant checks
      regulator: s2mps11: Implement set_voltage_time_sel() ops for bucks
      regulator: s2mps11: Implement set_ramp_rate callback for bucks
      regulator: s2mps11: Add DT support
      regulator: s2mps11: Convert driver completely to use set_ramp_delay callback

 .../devicetree/bindings/regulator/88pm800.txt      |  38 +
 .../devicetree/bindings/regulator/max8660.txt      |  47 ++
 .../devicetree/bindings/regulator/palmas-pmic.txt  |   4 +-
 .../devicetree/bindings/regulator/pfuze100.txt     | 115 +++
 .../devicetree/bindings/regulator/regulator.txt    |   2 +
 drivers/cpufreq/cpufreq-cpu0.c                     |   2 +-
 drivers/hwmon/sht15.c                              |   2 +-
 drivers/mmc/core/core.c                            |   2 +-
 drivers/mmc/host/dw_mmc.c                          |   2 +-
 drivers/mmc/host/pxamci.c                          |   2 +-
 drivers/mmc/host/sdhci.c                           |   4 +-
 drivers/regulator/88pm800.c                        | 383 +++++++++
 drivers/regulator/88pm8607.c                       |   2 +-
 drivers/regulator/Kconfig                          | 284 ++++---
 drivers/regulator/Makefile                         |   8 +-
 drivers/regulator/aat2870-regulator.c              |   2 +-
 drivers/regulator/ab3100.c                         |   2 +-
 drivers/regulator/ad5398.c                         |   2 +-
 drivers/regulator/as3711-regulator.c               | 163 +---
 drivers/regulator/core.c                           | 472 +++--------
 drivers/regulator/da903x.c                         |  47 +-
 drivers/regulator/da9052-regulator.c               |   2 +-
 drivers/regulator/da9055-regulator.c               |   2 +-
 drivers/regulator/da9063-regulator.c               | 934 +++++++++++++++++++++
 drivers/regulator/da9210-regulator.c               | 196 +++++
 drivers/regulator/da9210-regulator.h               | 288 +++++++
 drivers/regulator/fan53555.c                       |   2 +-
 drivers/regulator/fixed.c                          |   2 +-
 drivers/regulator/gpio-regulator.c                 |   2 +-
 drivers/regulator/helpers.c                        | 447 ++++++++++
 drivers/regulator/isl6271a-regulator.c             |   2 +-
 drivers/regulator/lp3971.c                         |   2 +-
 drivers/regulator/lp3972.c                         |   2 +-
 drivers/regulator/lp872x.c                         |  11 +-
 drivers/regulator/lp8755.c                         |   3 +-
 drivers/regulator/max1586.c                        |   2 +-
 drivers/regulator/max8649.c                        |   2 +-
 drivers/regulator/max8660.c                        | 108 ++-
 drivers/regulator/max8925-regulator.c              |   2 +-
 drivers/regulator/max8952.c                        |   2 +-
 drivers/regulator/max8973-regulator.c              |   2 +-
 drivers/regulator/of_regulator.c                   |  12 +-
 drivers/regulator/palmas-regulator.c               |  32 +-
 drivers/regulator/pcap-regulator.c                 |   2 +-
 drivers/regulator/pcf50633-regulator.c             |   2 +-
 drivers/regulator/pfuze100-regulator.c             | 445 ++++++++++
 drivers/regulator/s2mps11.c                        | 245 +++++-
 drivers/regulator/ti-abb-regulator.c               |  10 -
 drivers/regulator/tps51632-regulator.c             |   2 +-
 drivers/regulator/tps62360-regulator.c             |   2 +-
 drivers/regulator/tps65023-regulator.c             |   2 +-
 drivers/regulator/tps65217-regulator.c             | 182 +---
 drivers/regulator/tps6524x-regulator.c             |   2 +-
 drivers/regulator/tps65912-regulator.c             |  39 +-
 drivers/regulator/twl-regulator.c                  |   2 +-
 drivers/regulator/userspace-consumer.c             |   2 +-
 drivers/regulator/virtual.c                        |   2 +-
 drivers/regulator/wm831x-dcdc.c                    |   8 +-
 drivers/regulator/wm831x-isink.c                   |   2 +-
 drivers/regulator/wm831x-ldo.c                     | 110 +--
 drivers/regulator/wm8350-regulator.c               |  57 +-
 drivers/regulator/wm8400-regulator.c               |  52 +-
 drivers/regulator/wm8994-regulator.c               |   2 +-
 include/linux/mfd/palmas.h                         |   9 +-
 include/linux/mfd/samsung/s2mps11.h                |  11 +
 include/linux/mfd/tps65217.h                       |  19 -
 include/linux/regulator/consumer.h                 |  32 +-
 include/linux/regulator/driver.h                   |  25 +
 include/linux/regulator/fan53555.h                 |   1 +
 include/linux/regulator/machine.h                  |   1 +
 include/linux/regulator/max8660.h                  |   2 +-
 include/linux/regulator/pfuze100.h                 |  44 +
 72 files changed, 3840 insertions(+), 1116 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/regulator/88pm800.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/max8660.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/pfuze100.txt
 create mode 100644 drivers/regulator/88pm800.c
 create mode 100644 drivers/regulator/da9063-regulator.c
 create mode 100644 drivers/regulator/da9210-regulator.c
 create mode 100644 drivers/regulator/da9210-regulator.h
 create mode 100644 drivers/regulator/helpers.c
 create mode 100644 drivers/regulator/pfuze100-regulator.c
 create mode 100644 include/linux/regulator/pfuze100.h

Download attachment "signature.asc" of type "application/pgp-signature" (837 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ