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:	Fri, 18 Mar 2016 11:15:55 +0000
From:	Lee Jones <lee.jones@...aro.org>
To:	torvalds@...ux-foundation.org
Cc:	linux-kernel@...r.kernel.org
Subject: [GIT PULL] MFD for v4.6

Hi Linus,

 The following changes since commit 36f90b0a2ddd60823fe193a85e60ff1906c2a9b3:

  Linux 4.5-rc2 (2016-01-31 18:12:16 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-for-linus-4.6

for you to fetch changes up to 0343b2f4e4a52c907d7676ce3159e0b5e7f0301c:

  mfd: intel-lpss: Pass I2C configuration via properties on BXT (2016-03-16 08:50:42 +0000)

----------------------------------------------------------------
 - New Drivers
   - Freescale Touch Screen ADC
   - X-Powers AXP PMIC with RSB
   - TI TPS65086 Power Management IC (PMIC)
 - New Device Support
   - Supply device PCI IDs for Intel Broxton
 - Fix-ups
   - Move to clkdev_create() API; intel_quark_i2c_gpio
   - Complete re-write of TI's TPS65912 Power Management IC (PMIC)
   - Remove unnecessary function argument; axp20x
   - Separate out bus related code; axp20x
   - Coding Style changes; axp20x
   - Allow more drivers to be compiled as modules
   - Work around false positive 'used uninitialised' warning; db8500-prcmu
 - Bug Fixes
   - Remove do_div(); fsl-imx25-gcq
   - Fix driver init when built-in; tps65010
   - Fix clock-unregister leak; intel-lpss

----------------------------------------------------------------
Aaro Koskinen (1):
      mfd: tps65010: Fix init when the driver is built-in

Andrew F. Davis (8):
      Documentation: tps65912: Add DT bindings for the TPS65912 PMIC
      mfd: tps65912: Remove old driver in preparation for new driver
      mfd: tps65912: Add driver for the TPS65912 PMIC
      regulator: tps65912: Add regulator driver for the TPS65912 PMIC
      gpio: tps65912: Add GPIO driver for the TPS65912 PMIC
      Documentation: tps65086: Add DT bindings for the TPS65086 PMIC
      mfd: tps65086: Add driver for the TPS65086 PMIC
      gpio: tps65086: Add GPO driver for the TPS65086 PMIC

Andy Shevchenko (1):
      mfd: intel-lpss: Remove clock tree on error path

Arnd Bergmann (3):
      iio: adc/imx25-gcq: Move incorrect do_div
      mfd: db8500: Avoid uninitialized variable reference
      mfd: ipaq-micro: Use __maybe_unused to hide pm functions

Axel Lin (1):
      mfd: Allow i2c modular drivers to build with I2C=m

Charles Keepax (6):
      mfd: arizona: Update small typo in Arizona SPI Kconfig
      mfd: wm5110: Fix defaults array based on testing
      mfd: wm5102: Fix defaults array based on testing
      mfd: wm8998: Fix defaults array based on testing
      mfd: cs47l24: Fix defaults array based on testing
      mfd: arizona: Remove duplicate select of MFD_CORE

Chen-Yu Tsai (8):
      mfd: axp20x: Add AXP223 to list of supported PMICs in DT bindings
      mfd: axp20x: Remove second struct device * parameter for axp20x_match_device()
      mfd: axp20x: Use dev->driver->of_match_table in axp20x_match_device()
      mfd: axp20x: Add missing copyright notice
      mfd: axp20x: Split the driver into core and i2c bits
      mfd: axp20x: Whitespace, open parenthesis alignment code style fixes
      mfd: axp20x: Add support for RSB based AXP223 PMIC
      regulator: axp20x: Support new AXP223 PMIC

Christoph Fritz (1):
      mfd: imx6sx: Add PCIe register definitions for iomuxc gpr

Huiquan Zhong (1):
      mfd: lpss: Add PCI IDs for Intel Broxton B-Step platform

Javier Martinez Canillas (4):
      mfd: mt6397: Add platform device ID table
      mfd: max77686: Allow driver to be built as a module
      mfd: max77686: Export OF module alias information
      mfd: max77686: Add max77802 to I2C device ID table

John Crispin (4):
      dt-bindings: mfd: Add bindings for the MediaTek MT6323 PMIC
      mfd: mt6397: int_con and int_status may vary in location
      mfd: mt6397: Add support for different Slave types
      mfd: mt6397: Add MT6323 support to MT6397 driver

Lee Jones (1):
      Merge branches 'ib-mfd-clk-4.6', 'ib-mfd-input-iio-4.6', 'ib-mfd-regulator-4.6' and 'ib-mfd-regulator-gpio-4.6' into ibs-for-mfd-merged

Linus Walleij (1):
      mfd: stmpe: Add the proper PWM resources

Maciej S. Szmigiero (3):
      mfd: rc5t583: Set regmap config reg counts properly
      mfd: as3711: Set regmap config reg counts properly
      mfd: tps65090: Set regmap config reg counts properly

Markus Pargmann (6):
      mfd: Add DT binding documentation for imx25 ADC/TSC
      iio: Add binding documentation for imx25 GCQ
      Input: add binding documentation for imx25 touchscreen controller
      mfd: fsl-imx25-tsadc: Register touchscreen ADC driver
      iio: adc: Add imx25-gcq ADC driver
      Input: touchscreen: Add imx25 TCQ driver

Mika Westerberg (1):
      mfd: intel-lpss: Pass I2C configuration via properties on BXT

Philipp Zabel (3):
      mfd: syscon: Set regmap max_register in of_syscon_register
      mfd: syscon: Make syscon_regmap_config const
      mfd: syscon: Return ENOTSUPP instead of ENOSYS when disabled

Stephen Boyd (1):
      mfd: intel_quark_i2c_gpio: Use clkdev_create()

Steve Twiss (2):
      mfd: da9062: Fix missing volatile registers in the core regmap_range volatile lists
      mfd: da9063: Fix missing volatile registers in the core regmap_range volatile lists

Tomeu Vizoso (1):
      mfd: cros_ec: Small kerneldoc fix

Wenyou Yang (2):
      mfd: act8945a: Add Active-semi ACT8945A PMIC MFD driver
      mfd: Add documentation for ACT8945A DT bindings

 .../devicetree/bindings/iio/adc/fsl,imx25-gcq.txt  |  58 ++
 .../bindings/input/touchscreen/fsl-mx25-tcq.txt    |  35 ++
 Documentation/devicetree/bindings/mfd/act8945a.txt |  76 +++
 Documentation/devicetree/bindings/mfd/axp20x.txt   |   7 +-
 .../devicetree/bindings/mfd/fsl-imx25-tsadc.txt    |  47 ++
 Documentation/devicetree/bindings/mfd/mt6397.txt   |  10 +-
 Documentation/devicetree/bindings/mfd/tps65086.txt |  55 ++
 Documentation/devicetree/bindings/mfd/tps65912.txt |  50 ++
 drivers/gpio/Kconfig                               |   8 +-
 drivers/gpio/Makefile                              |   1 +
 drivers/gpio/gpio-tps65086.c                       | 139 +++++
 drivers/gpio/gpio-tps65912.c                       | 171 +++---
 drivers/iio/adc/Kconfig                            |   7 +
 drivers/iio/adc/Makefile                           |   1 +
 drivers/iio/adc/fsl-imx25-gcq.c                    | 417 ++++++++++++++
 drivers/input/touchscreen/Kconfig                  |   9 +
 drivers/input/touchscreen/Makefile                 |   1 +
 drivers/input/touchscreen/fsl-imx25-tcq.c          | 596 ++++++++++++++++++++
 drivers/mfd/Kconfig                                | 100 +++-
 drivers/mfd/Makefile                               |   9 +-
 drivers/mfd/act8945a.c                             | 102 ++++
 drivers/mfd/as3711.c                               |   4 +-
 drivers/mfd/axp20x-i2c.c                           | 104 ++++
 drivers/mfd/axp20x-rsb.c                           |  80 +++
 drivers/mfd/axp20x.c                               | 105 +---
 drivers/mfd/cs47l24-tables.c                       |  10 +-
 drivers/mfd/da9062-core.c                          |  23 +-
 drivers/mfd/da9063-i2c.c                           |  36 +-
 drivers/mfd/db8500-prcmu.c                         |   7 +-
 drivers/mfd/fsl-imx25-tsadc.c                      | 203 +++++++
 drivers/mfd/intel-lpss-acpi.c                      |  12 +
 drivers/mfd/intel-lpss-pci.c                       |  31 +-
 drivers/mfd/intel-lpss.c                           |   1 +
 drivers/mfd/intel_quark_i2c_gpio.c                 |  26 +-
 drivers/mfd/ipaq-micro.c                           |   2 +-
 drivers/mfd/max77686.c                             |   2 +
 drivers/mfd/mt6397-core.c                          | 105 +++-
 drivers/mfd/rc5t583.c                              |   4 +-
 drivers/mfd/stmpe.c                                |  35 ++
 drivers/mfd/syscon.c                               |  19 +-
 drivers/mfd/tps65010.c                             |  21 +-
 drivers/mfd/tps65086.c                             | 149 +++++
 drivers/mfd/tps65090.c                             |   5 +-
 drivers/mfd/tps65912-core.c                        | 240 +++-----
 drivers/mfd/tps65912-i2c.c                         | 162 ++----
 drivers/mfd/tps65912-irq.c                         | 217 --------
 drivers/mfd/tps65912-spi.c                         | 160 ++----
 drivers/mfd/wm5102-tables.c                        |  16 +-
 drivers/mfd/wm5110-tables.c                        |  82 ++-
 drivers/mfd/wm8998-tables.c                        |  12 +-
 drivers/regulator/Kconfig                          |   2 +-
 drivers/regulator/axp20x-regulator.c               |   3 +
 drivers/regulator/tps65912-regulator.c             | 613 ++++-----------------
 include/dt-bindings/iio/adc/fsl-imx25-gcq.h        |  18 +
 include/linux/mfd/as3711.h                         |   3 +-
 include/linux/mfd/axp20x.h                         |  34 +-
 include/linux/mfd/cros_ec.h                        |   2 +-
 include/linux/mfd/imx25-tsadc.h                    | 140 +++++
 include/linux/mfd/mt6323/core.h                    |  36 ++
 include/linux/mfd/mt6323/registers.h               | 408 ++++++++++++++
 include/linux/mfd/mt6397/core.h                    |   2 +
 include/linux/mfd/rc5t583.h                        |   5 +-
 include/linux/mfd/syscon.h                         |   8 +-
 include/linux/mfd/syscon/imx6q-iomuxc-gpr.h        |   5 +
 include/linux/mfd/tps65086.h                       | 117 ++++
 include/linux/mfd/tps65090.h                       |   5 +
 include/linux/mfd/tps65912.h                       | 209 +++----
 67 files changed, 3826 insertions(+), 1556 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/fsl-mx25-tcq.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/act8945a.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/fsl-imx25-tsadc.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/tps65086.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/tps65912.txt
 create mode 100644 drivers/gpio/gpio-tps65086.c
 create mode 100644 drivers/iio/adc/fsl-imx25-gcq.c
 create mode 100644 drivers/input/touchscreen/fsl-imx25-tcq.c
 create mode 100644 drivers/mfd/act8945a.c
 create mode 100644 drivers/mfd/axp20x-i2c.c
 create mode 100644 drivers/mfd/axp20x-rsb.c
 create mode 100644 drivers/mfd/fsl-imx25-tsadc.c
 create mode 100644 drivers/mfd/tps65086.c
 delete mode 100644 drivers/mfd/tps65912-irq.c
 create mode 100644 include/dt-bindings/iio/adc/fsl-imx25-gcq.h
 create mode 100644 include/linux/mfd/imx25-tsadc.h
 create mode 100644 include/linux/mfd/mt6323/core.h
 create mode 100644 include/linux/mfd/mt6323/registers.h
 create mode 100644 include/linux/mfd/tps65086.h

-- 
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org │ Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog

Powered by blists - more mailing lists