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]
Message-ID: <20150831105037.GK12027@sirena.org.uk>
Date:	Mon, 31 Aug 2015 11:50:37 +0100
From:	Mark Brown <broonie@...nel.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Liam Girdwood <lgirdwood@...il.com>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] regulator updates for v4.3

The following changes since commit c13dcf9f2d6f5f06ef1bf79ec456df614c5e058b:

  Linux 4.2-rc8 (2015-08-23 20:52:59 -0700)

are available in the git repository at:

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

for you to fetch changes up to f5164b8833498825b3197cb34150b142a9fc5bbf:

  Merge remote-tracking branch 'regulator/topic/tps6586x' into regulator-next (2015-08-30 14:40:29 +0100)

----------------------------------------------------------------
regulator: Updates for v4.3

The biggest changes in the core this time around have been some
refactorings that move us towards being able to drop the list of
regulators maintained by the core and instead just use the driver model
list maintained for the class devices for regulators which will make the
code smaller and avoid some potential bugs.  Otherwise another fairly
quiet release for the regulator API, highlights include:

 - A new API for setting voltages based on a minimum, target, maximum
   triplet.
 - Support for continuous voltage ranges rather than tables of explicit
   steps in the PWM regulator, requiring less explicit configuration.
 - New driver support for Dialog DA9215, Maxim 77843, Mediatek MT6311
   and Qualcomm RPM.

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

One thing I forgot to include the tag: due to some cross driver
dependencies in the addition of the Maxim MAX77843 support a branch with
some changes in other function driver devices for the chip has been
pulled in.

Archit Taneja (1):
      regulator: core: use debug level print in regulator_check_drms

Axel Lin (4):
      regulator: ltc3589: Constify ltc3589_reg_defaults
      regulator: qcom_spmi-regulator: Use DIV_ROUND_UP instead of open-coded
      regulator: mt6311: Trivial clean up
      regulator: qcom_smd: Set n_voltages for pm8941_lnldo

Bjorn Andersson (1):
      regulator: Regulator driver for the Qualcomm RPM

Chris Zhong (2):
      regulator: rk808: add the description about dvs gpio for rk808
      regulator: rk808: fixed the overshoot when adjust voltage

Daniel Kurtz (1):
      regulator: tps6586x: silence pointer-to-int-cast

Geert Uytterhoeven (1):
      regulator: da9210: Add optional interrupt support

Henry Chen (3):
      regulator: mt6311: Add document for mt6311 regulator
      regulator: mt6311: Add support for mt6311 regulator
      regulator: mt6311: Modify the maximum voltage of buck.

Ian Campbell (1):
      regulator: axp20x: Add module alias

James Ban (1):
      regulator: da9211: support da9215

Javier Martinez Canillas (5):
      regulator: fan53555: Export I2C module alias information
      regulator: isl9305: Export OF module alias information
      regulator: pfuze100: Remove unnecessary MODULE_ALIAS()
      regulator: ad5398: Remove unnecessary MODULE_ALIAS()
      regulator: ltc3589: Remove unnecessary MODULE_ALIAS()

Kishon Vijay Abraham I (1):
      regulator: pbias: Fix broken pbias disable functionality

Krzysztof Kozlowski (16):
      regulator: Add lockdep asserts to help detecting locking misuse
      regulator: da9062: Drop owner assignment from platform_driver
      regulator: drivers: Drop owner assignment from i2c_driver
      mfd/extcon: max77693: Remove unused extern declarations and max77693_dev members
      mfd: max77693: Store I2C device type as enum and add default unknown
      regulator: max77693: Support different register configurations
      drivers: max77693: Move state container to common header
      drivers: max77843: Switch to common max77693 state container
      mfd/extcon: max77693: Rename defines to allow inclusion with max77843
      mfd/extcon: max77843: Rename defines to allow inclusion with max77693
      regulator: max77693: Add support for MAX77843 device
      regulator: Remove the max77843 driver
      Input: max77693: Remove a read-only pwm_divisor field
      Input: max77693: Prepare for adding support for Maxim 77843
      Input: max77693: Add support for Maxim 77843
      Input: Remove the max77843 haptic driver

Laxman Dewangan (2):
      regulator: max8973: add support to configure ETR from DT
      regulator: max8973: add support to configure ETR based on rail load

Lee Jones (11):
      regulator: pwm-regulator: Separate voltage-table initialisation
      regulator: pwm-regulator: Re-write bindings
      regulator: pwm-regulator: Add support for continuous-voltage
      regulator: pwm-regulator: Simplify voltage to duty-cycle call
      regulator: pwm-regulator: Don't assign structure attributes right away
      regulator: pwm-regulator: Ensure headings aren't confused with properties
      regulator: pwm-regulator: Remove obsoleted property
      regulator: pwm-regulator: Small clean-ups
      regulator: pwm-regulator: Fix 'unused-variable' warning
      regulator: pwm-regulator: Fix 'used uninitialized' warning
      regulator: pwm-regulator: Fix ' comparison between signed and unsigned integer' warning

Marek Szyprowski (1):
      regulators: max77693: register driver earlier to avoid deferred probe

Mark Brown (14):
      Merge branch 'fix/88pm800' of git://git.kernel.org/.../broonie/regulator into regulator-88pm800
      Merge branch 'topic/ocp' of git://git.kernel.org/.../broonie/regulator into regulator-qcom-spmi
      regulator: core: Drop regulator_list_mutex when we're done with it on remove
      regulator: core: Reduce rdev locking region when releasing regulator
      regulator: core: Move more deallocation into class unregister
      regulator: core: Use class device list for regulator_list in late init
      Merge remote-tracking branch 'regulator/fix/pbias' into regulator-linus
      Merge remote-tracking branch 'regulator/topic/core' into regulator-next
      Merge remote-tracking branches 'regulator/topic/88pm800', 'regulator/topic/ad5398', 'regulator/topic/axp20x' and 'regulator/topic/da9062' into regulator-next
      Merge remote-tracking branches 'regulator/topic/da9210', 'regulator/topic/da9211', 'regulator/topic/fan53555', 'regulator/topic/isl9305' and 'regulator/topic/list' into regulator-next
      Merge remote-tracking branches 'regulator/topic/lp872x', 'regulator/topic/ltc3589', 'regulator/topic/max77693' and 'regulator/topic/max8973' into regulator-next
      Merge remote-tracking branches 'regulator/topic/mt6311', 'regulator/topic/ocp', 'regulator/topic/owner', 'regulator/topic/pfuze100' and 'regulator/topic/pwm' into regulator-next
      Merge remote-tracking branches 'regulator/topic/qcom-smd', 'regulator/topic/qcom-spmi', 'regulator/topic/rk808', 'regulator/topic/stub' and 'regulator/topic/tol' into regulator-next
      Merge remote-tracking branch 'regulator/topic/tps6586x' into regulator-next

Mikko Perttunen (1):
      regulator: max8973: Set VSEL regmap ops if DVS GPIO is not set

Milo Kim (2):
      regulator: lp872x: use the private data instead of updating I2C device platform data
      regulator: lp872x: handle error case

Stephen Boyd (2):
      regulator: Add over current protection (OCP) support
      regulator: qcom-spmi: Add vendor specific configuration

Suzuki K. Poulose (1):
      regulator: Add missing dummy definition for regulator_list_voltage

Uwe Kleine-König (2):
      regulator: rk808: add #include for gpiod functions
      regulator: rk808: make better use of the gpiod API

Vaibhav Hiremath (3):
      regulator: 88pm800: Fix indentation of assignments of data structures
      regulator: 88pm800: Update driver to use devm_regulator_register fn
      regulator: 88pm800: Use regulator_nodes/of_match in the descriptor

Viresh Kumar (3):
      regulator: core: Spelling fix
      regulator: core: Define regulator_set_voltage_triplet()
      regulator: core: Use IS_ERR_OR_NULL()

kbuild test robot (1):
      regulator: mt6311: fix platform_no_drv_owner.cocci warnings

 Documentation/devicetree/bindings/mfd/rk808.txt    |   8 +-
 .../devicetree/bindings/regulator/da9210.txt       |   4 +
 .../devicetree/bindings/regulator/da9211.txt       |  32 +-
 .../bindings/regulator/max8973-regulator.txt       |   6 +
 .../bindings/regulator/mt6311-regulator.txt        |  35 ++
 .../bindings/regulator/pwm-regulator.txt           |  65 +++-
 .../bindings/regulator/qcom,spmi-regulator.txt     |  60 +++-
 .../devicetree/bindings/regulator/regulator.txt    |   1 +
 drivers/extcon/extcon-max77693.c                   |  94 +++---
 drivers/extcon/extcon-max77843.c                   |  66 ++--
 drivers/input/misc/Kconfig                         |  18 +-
 drivers/input/misc/Makefile                        |   1 -
 drivers/input/misc/max77693-haptic.c               |  92 +++++-
 drivers/input/misc/max77843-haptic.c               | 358 ---------------------
 drivers/leds/leds-max77693.c                       |   1 +
 drivers/mfd/max77693.c                             |  31 +-
 drivers/mfd/max77843.c                             |  20 +-
 drivers/power/max77693_charger.c                   |   1 +
 drivers/regulator/88pm800.c                        | 236 +++++---------
 drivers/regulator/Kconfig                          |  43 ++-
 drivers/regulator/Makefile                         |   3 +-
 drivers/regulator/act8865-regulator.c              |   1 -
 drivers/regulator/ad5398.c                         |   1 -
 drivers/regulator/axp20x-regulator.c               |   1 +
 drivers/regulator/core.c                           | 147 +++++----
 drivers/regulator/da9062-regulator.c               |   1 -
 drivers/regulator/da9210-regulator.c               |  76 ++++-
 drivers/regulator/da9211-regulator.c               |  41 ++-
 drivers/regulator/da9211-regulator.h               |  18 +-
 drivers/regulator/fan53555.c                       |   1 +
 drivers/regulator/isl6271a-regulator.c             |   1 -
 drivers/regulator/isl9305.c                        |   2 +-
 drivers/regulator/lp3971.c                         |   1 -
 drivers/regulator/lp3972.c                         |   1 -
 drivers/regulator/lp872x.c                         |  17 +-
 drivers/regulator/ltc3589.c                        |   4 +-
 drivers/regulator/max1586.c                        |   1 -
 drivers/regulator/max77693.c                       | 173 ++++++++--
 drivers/regulator/max77843.c                       | 201 ------------
 drivers/regulator/max8660.c                        |   1 -
 drivers/regulator/max8973-regulator.c              |  81 ++++-
 drivers/regulator/mt6311-regulator.c               | 179 +++++++++++
 drivers/regulator/mt6311-regulator.h               |  65 ++++
 drivers/regulator/of_regulator.c                   |   3 +
 drivers/regulator/pbias-regulator.c                |   5 +
 drivers/regulator/pfuze100-regulator.c             |   2 -
 drivers/regulator/pwm-regulator.c                  | 160 ++++++---
 drivers/regulator/qcom_smd-regulator.c             | 350 ++++++++++++++++++++
 drivers/regulator/qcom_spmi-regulator.c            | 203 +++++++++++-
 drivers/regulator/rk808-regulator.c                | 212 +++++++++++-
 drivers/regulator/tps51632-regulator.c             |   1 -
 drivers/regulator/tps62360-regulator.c             |   1 -
 drivers/regulator/tps65023-regulator.c             |   1 -
 drivers/regulator/tps6586x-regulator.c             |   4 +-
 include/linux/mfd/max77693-common.h                |  49 +++
 include/linux/mfd/max77693-private.h               | 134 +++-----
 include/linux/mfd/max77843-private.h               | 174 +++++-----
 include/linux/regulator/consumer.h                 |  16 +
 include/linux/regulator/da9211.h                   |  19 +-
 include/linux/regulator/driver.h                   |   1 +
 include/linux/regulator/machine.h                  |   1 +
 include/linux/regulator/mt6311.h                   |  29 ++
 62 files changed, 2302 insertions(+), 1252 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/regulator/mt6311-regulator.txt
 delete mode 100644 drivers/input/misc/max77843-haptic.c
 delete mode 100644 drivers/regulator/max77843.c
 create mode 100644 drivers/regulator/mt6311-regulator.c
 create mode 100644 drivers/regulator/mt6311-regulator.h
 create mode 100644 drivers/regulator/qcom_smd-regulator.c
 create mode 100644 include/linux/mfd/max77693-common.h
 create mode 100644 include/linux/regulator/mt6311.h

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ