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: <20140603103643.GY31751@sirena.org.uk>
Date:	Tue, 3 Jun 2014 11:36:43 +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.16

The following changes since commit fad01e866afdbe01a1f3ec06a39c3a8b9e197014:

  Linux 3.15-rc8 (2014-06-01 19:12:24 -0700)

are available in the git repository at:

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

for you to fetch changes up to 978371cbabb4cb7a47751049d72f06dc8348cab2:

  Merge remote-tracking branch 'regulator/topic/tps6586x' into regulator-next (2014-06-02 17:08:14 +0100)

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

regulator: Updates for v3.16

The bulk of the changes for this release are a few new drivers however
there are a couple of noticable core changes and the usual stream of
cleanups and fixes:

 - Move disable of unused regulators later in init so it comes after
   deferred probe has iterated making startup smoother.
 - Fixes reference counting of the DT nodes for constraints from Charles
   Keepax.  This has little practical impact since all real users of
   the regulator bindings use FDT which doesn't need the reference
   counting.
 - Lots of cleanups, especially to the Samsung drivers.
 - Support for Linear Technologies LTC3589, Texas Instruments TPS658640
   and X-Powers AXP20x.

----------------------------------------------------------------
Alban Bedel (3):
      regulator: tps6586x: Prepare supporting fixed regulators
      regulator: tps6586x: Add support for the TPS658640
      regulator: core: Fix the init of DT defined fixed regulators

Arnd Bergmann (1):
      regulator: arizona-ldo1: add missing #include

Axel Lin (10):
      regulator: pbias: Convert to use regulator_[enable|is_enabled]_regmap
      regulator: tps65217: Remove *rdev[] from struct tps65217
      regulator: tps65217: Use regulator_map_voltage_ascend for LDO1
      regulator: core: Use map_voltage_linear_range by default for list_voltage_linear_range
      regulator: tps65218: Convert to use regulator_set_voltage_time_sel
      regulator: tps6586x: Remove unused to_tps6586x_dev() function
      regulator: ltc3589: Fix module dependency
      regulator: ltc3589: Remove ltc3589_list_voltage_fixed function
      regulator: pfuze100: Support enable/disable for fixed regulator
      regulator: axp20x: Use regulator_map_voltage_ascend for LDO4

Boris BREZILLON (1):
      regulator: AXP20x: fix wrong call to of_find_node_by_name

Carlo Caione (1):
      regulator: AXP20x: Add support for regulators subsystem

Charles Keepax (10):
      regulator: core: Add of_node_get to of_regulator_match
      regulator: core: Add helper to put of_nodes from matches
      regulator: core: Get and put regulator of_node
      regulator: core: Fix typo in of_regulator.h
      regulator: core: Use devres for releasing of_regulator_match of_nodes
      mfd: arizona: Factor out read of device tree GPIOs
      regulator: arizona-micsupp: Add processing of init_data from device tree
      regulator: arizona-ldo1: Move setup processing from arizona-core
      regulator: arizona-ldo1: Add processing of init_data from device tree
      regulator: arizona-micsupp: Add missing #include

Doug Anderson (5):
      regulator: tps65090: Allow setting the overcurrent wait time
      mfd: tps65090: Don't tell child devices we have an IRQ if we don't
      mfd: tps65090: Stop caching most registers
      regulator: tps65090: Make FETs more reliable by adding retries
      regulator: tps65090: Fix tps65090 crash on Tegra Dalmore

Jingoo Han (7):
      regulator: anatop: Make of_device_id array const
      regulator: palmas: Make of_device_id array const
      regulator: st-pwm: Make of_device_id array const
      regulator: vexpress: Make of_device_id array const
      regulator: max8952: Make of_device_id array const
      regulator: max8649: remove unnecessary OOM messages
      regulator: pbias: remove unnecessary OOM messages

Keerthy (1):
      regulator: palmas: Reemove open coded functions with helper functions

Krzysztof Kozlowski (10):
      regulator: s5m8767: Remove regulator_dev pointer from state container
      regulator: s2mps11: Move DTS parsing code to separate function
      regulator: s2mps11: Add external GPIO control for S2MPS14
      regulator: s2mps11: Document external GPIO control
      regulator: s5m8767: Allow GPIO 0 to be used as external control
      regulator: s2mps11: Allow GPIO 0 to be used as external control on S2MPS14
      regulator: s2mpa01: Fix accidental enable of buck4 ramp delay
      regulator: s2mps11: Fix accidental enable of buck6 ramp delay
      regulator: s2mpa01: Use rdev_get_id() to access id of regulator
      regulator: s2mpa01: Use correct register for buck1 ramp delay

Lee Jones (1):
      regulator: Constify the pointer to alias name array

Mark Brown (11):
      Merge tag 'ib-mfd-regulator-3.16' of git://git.kernel.org/.../lee/mfd into regulator-tps65090
      Merge tag 'mfd-regulator-v3.16-1' of git://git.kernel.org/.../lee/mfd into regulator-bcm590xxx
      regulator: Don't disable unused regulators we don't have permission for
      Merge remote-tracking branch 'regulator/fix/s2mpa01' into regulator-linus
      Merge remote-tracking branch 'regulator/topic/constraints' into regulator-next
      Merge remote-tracking branch 'regulator/topic/core' into regulator-next
      Merge remote-tracking branches 'regulator/topic/arizona', 'regulator/topic/axp20' and 'regulator/topic/bcm590xx' into regulator-next
      Merge remote-tracking branches 'regulator/topic/fixed', 'regulator/topic/id-const', 'regulator/topic/ltc3589', 'regulator/topic/max8649' and 'regulator/topic/of' into regulator-next
      Merge remote-tracking branches 'regulator/topic/palmas', 'regulator/topic/pbias', 'regulator/topic/pfuze100', 'regulator/topic/s2mpa01' and 'regulator/topic/s2mps11' into regulator-next
      Merge remote-tracking branches 'regulator/topic/s5m8767', 'regulator/topic/stub', 'regulator/topic/tps65090', 'regulator/topic/tps65217' and 'regulator/topic/tps65218' into regulator-next
      Merge remote-tracking branch 'regulator/topic/tps6586x' into regulator-next

Matt Porter (3):
      mfd: bcm590xx: Update binding with additional BCM59056 regulators
      mfd: bcm590xx: Add support for secondary I2C slave address
      regulator: bcm590xx: Add support for regulators on secondary I2C slave

Philipp Zabel (3):
      of: Add vendor prefix for Linear Technology Corporation
      regulator: ltc3589: Add DT binding documentation
      regulator: Add LTC3589 support

Saravana Kannan (1):
      regulator: core: Disable unused regulators after deferred probing is done

Sean Cross (2):
      regulator: pfuze100: Support SWB enable/disable
      regulator: pfuze100: Don't allocate an invalid gpio

Sergei Shtylyov (2):
      regulator: fixed: use of_property_read_{bool|u32}()
      regulator: use of_property_read_{bool|u32}()

Stephen Boyd (1):
      regulator: Fix regulator_get_{optional,exclusive}() documentation

Viresh Kumar (1):
      regulators: Add definition of regulator_set_voltage_time() for !CONFIG_REGULATOR

 Documentation/devicetree/bindings/mfd/bcm590xx.txt |   4 +-
 Documentation/devicetree/bindings/mfd/s2mps11.txt  |  14 +
 .../devicetree/bindings/regulator/ltc3589.txt      |  99 ++++
 .../devicetree/bindings/regulator/tps65090.txt     |   4 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 drivers/mfd/arizona-core.c                         |  41 +-
 drivers/mfd/bcm590xx.c                             |  60 ++-
 drivers/mfd/tps65090.c                             |  41 +-
 drivers/mfd/tps6586x.c                             |   4 +
 drivers/power/tps65090-charger.c                   |  11 -
 drivers/regulator/Kconfig                          |  15 +
 drivers/regulator/Makefile                         |   2 +
 drivers/regulator/anatop-regulator.c               |   2 +-
 drivers/regulator/arizona-ldo1.c                   |  58 +++
 drivers/regulator/arizona-micsupp.c                |  38 ++
 drivers/regulator/axp20x-regulator.c               | 286 +++++++++++
 drivers/regulator/bcm590xx-regulator.c             |  92 +++-
 drivers/regulator/core.c                           |  58 ++-
 drivers/regulator/devres.c                         |   6 +-
 drivers/regulator/fixed.c                          |  13 +-
 drivers/regulator/ltc3589.c                        | 554 +++++++++++++++++++++
 drivers/regulator/max8649.c                        |   4 +-
 drivers/regulator/max8952.c                        |   2 +-
 drivers/regulator/of_regulator.c                   |  68 ++-
 drivers/regulator/palmas-regulator.c               | 160 +-----
 drivers/regulator/pbias-regulator.c                |  29 +-
 drivers/regulator/pfuze100-regulator.c             |   8 +
 drivers/regulator/s2mpa01.c                        |  19 +-
 drivers/regulator/s2mps11.c                        | 113 ++++-
 drivers/regulator/s5m8767.c                        |  37 +-
 drivers/regulator/st-pwm.c                         |   2 +-
 drivers/regulator/tps65090-regulator.c             | 214 +++++++-
 drivers/regulator/tps65217-regulator.c             |   4 +-
 drivers/regulator/tps65218-regulator.c             |  37 +-
 drivers/regulator/tps6586x-regulator.c             |  68 ++-
 drivers/regulator/vexpress.c                       |   2 +-
 include/linux/mfd/arizona/core.h                   |   3 +
 include/linux/mfd/bcm590xx.h                       |   9 +-
 include/linux/mfd/core.h                           |   2 +-
 include/linux/mfd/samsung/s2mps14.h                |   2 +
 include/linux/mfd/tps65090.h                       |  19 +
 include/linux/mfd/tps65217.h                       |   1 -
 include/linux/mfd/tps6586x.h                       |   2 +
 include/linux/regulator/consumer.h                 |  42 +-
 44 files changed, 1832 insertions(+), 418 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/regulator/ltc3589.txt
 create mode 100644 drivers/regulator/axp20x-regulator.c
 create mode 100644 drivers/regulator/ltc3589.c

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