All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] MFD for v4.6
@ 2016-03-18 11:15 Lee Jones
  0 siblings, 0 replies; only message in thread
From: Lee Jones @ 2016-03-18 11:15 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-03-18 11:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-18 11:15 [GIT PULL] MFD for v4.6 Lee Jones

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.