mbox

[GIT,PULL] MFD fixes for v3.20

Message ID 20150218163112.GI22296@x1
State New
Headers show

Pull-request

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

Message

Lee Jones Feb. 18, 2015, 4:31 p.m. UTC
Let's try this one more time.

Linus,

The following changes since commit b7392d2247cfe6771f95d256374f1a8e6a6f48d6:

  Linux 3.19-rc2 (2014-12-28 16:49:37 -0800)

are available in the git repository at:

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

for you to fetch changes up to 0a65fbf64dad890d9dd60ab1dc0ebdb9fb0a9e33:

  mfd: intel_soc_pmic: Add missing error check for devm_kzalloc (2015-02-16 17:11:43 +0000)

----------------------------------------------------------------
Changes to existing drivers:
  - Repair platform device collision; da9052, wm8994-core
  - Regmap configuration amendments; tps65218
  - Fix runtime PM deadlock; rtsx_usb
  - Remove unused/superfluous code; db8500-prcmu, omap-usb-host
  - Enable watchdog timer; lpc_sch
  - Add start/stop RX URBs helpers; dln2
  - Remove platform device (DT only); max77686, max77802
  - Support suspend and resume; dln2
  - Add Device Tree support; da9063
  - Supply extra error checking; intel_soc_pmic
  - Constify all the things; 88pm860x, hi6421-pmic, intel_soc_pmic,
                             max77686, lm3533, retu, pcf50633,
                             davinci_voicecodec, smsc-ece1099,
                             tps65218, mc13xxx, tps65217, twl-core,
                             twl6040
New drivers/supported devices:
  - Supply new driver for Richtek RT5033
  - Supply new driver for DA9150 Charger and FuelGauge
  - Supply new driver for Qualcomm Resource Power Manager (RPM)
  - Add support for the ir-clk into sun6i-prcm
  - Add support for FuelGauge into axp20x

----------------------------------------------------------------
Adam Thomson (1):
      mfd: Add support for DA9150 combined charger & fuel-gauge device

Beomho Seo (1):
      mfd: rt5033: Add Richtek RT5033 driver core.

Bjorn Andersson (3):
      mfd: devicetree: bindings: Add Qualcomm RPM DT binding
      mfd: qcom-rpm: Driver for the Qualcomm RPM
      regulator: qcom-rpm: Add missing state flag in call to RPM

Fabio Estevam (1):
      mfd: da9052-core: Fix platform-device id collision

Felipe Balbi (2):
      mfd: tps65218: Make INT[12] and STATUS registers volatile
      mfd: tps65218: Make INT1 our status_base register

Hans de Goede (1):
      mfd: sun6i-prcm: Add support for the ir-clk

Inha Song (1):
      mfd: wm8994: Set mfd id-base for regulator devs creation to avoid conflicts

Kiran Padwal (1):
      mfd: intel_soc_pmic: Add missing error check for devm_kzalloc

Krzysztof Kozlowski (15):
      mfd: 88pm860x-core: Constify struct regmap_config
      mfd: hi6421-pmic: Constify struct regmap_config
      mfd: intel_soc_pmic: Constify struct regmap_config
      mfd: max77686: Constify struct regmap_config
      mfd: lm3533: Constify struct regmap_config
      mfd: retu: Constify struct regmap_config
      mfd: pcf50633: Constify struct regmap_config
      mfd: davinci_voicecodec: Constify struct regmap_config
      mfd: smsc-ece1099: Constify struct regmap_config
      mfd: tps65218: Constify struct regmap_config
      mfd: mc13xxx: i2c/spi: Constify struct regmap_config
      mfd: tps65217: Constify struct regmap_config
      mfd: twl-core: Constify struct regmap_config and reg_default array
      mfd: twl6040: Constify struct regmap_config and reg_default array
      mfd: max77686/802: Remove support for board files

Lee Jones (1):
      Merge tag 'mfd-fixes-3.19' into HEAD

Octavian Purdila (2):
      mfd: dln2: Add start/stop RX URBs helpers
      mfd: dln2: Add suspend/resume functionality

Ong Boon Leong (1):
      mfd: lpc_sch: Enable WDT for Intel Quark X1000

Rickard Strandqvist (2):
      mfd: db8500-prcmu: Remove unused function
      mfd: omap-usb-host: Remove some unused functions

Roger Tseng (2):
      mfd: rtsx_usb: Fix runtime PM deadlock
      mfd: rtsx_usb: Defer autosuspend while card exists

Steve Twiss (2):
      mfd: da9063: Add device tree support
      mfd: devicetree: Add bindings for DA9063

Todd E Brandt (1):
      mfd: axp20x: Add support for fuel gauge cell driver

 Documentation/devicetree/bindings/mfd/da9063.txt   |   93 ++++++++++++
 Documentation/devicetree/bindings/mfd/qcom-rpm.txt |   70 +++++++++
 drivers/mfd/88pm860x-core.c                        |    2 +-
 drivers/mfd/Kconfig                                |   39 +++++
 drivers/mfd/Makefile                               |    4 +-
 drivers/mfd/da9052-core.c                          |    3 +-
 drivers/mfd/da9063-core.c                          |    2 +
 drivers/mfd/da9063-i2c.c                           |    9 ++
 drivers/mfd/da9150-core.c                          |  413 +++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/mfd/davinci_voicecodec.c                   |    2 +-
 drivers/mfd/db8500-prcmu.c                         |    9 --
 drivers/mfd/dln2.c                                 |   71 +++++++--
 drivers/mfd/hi6421-pmic-core.c                     |    2 +-
 drivers/mfd/intel_soc_pmic_core.c                  |    3 +
 drivers/mfd/intel_soc_pmic_core.h                  |    2 +-
 drivers/mfd/intel_soc_pmic_crc.c                   |    2 +-
 drivers/mfd/lm3533-core.c                          |    2 +-
 drivers/mfd/lpc_sch.c                              |    1 +
 drivers/mfd/max77686.c                             |   29 +---
 drivers/mfd/mc13xxx-i2c.c                          |    2 +-
 drivers/mfd/mc13xxx-spi.c                          |    2 +-
 drivers/mfd/omap-usb-host.c                        |   10 --
 drivers/mfd/pcf50633-core.c                        |    2 +-
 drivers/mfd/qcom_rpm.c                             |  581 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/mfd/retu-mfd.c                             |    2 +-
 drivers/mfd/rt5033.c                               |  142 +++++++++++++++++
 drivers/mfd/rtsx_usb.c                             |   22 ++-
 drivers/mfd/smsc-ece1099.c                         |    2 +-
 drivers/mfd/sun6i-prcm.c                           |   14 ++
 drivers/mfd/tps65217.c                             |    2 +-
 drivers/mfd/tps65218.c                             |   14 +-
 drivers/mfd/twl-core.c                             |    8 +-
 drivers/mfd/twl6040.c                              |    4 +-
 drivers/mfd/wm8994-core.c                          |    6 +-
 drivers/regulator/qcom_rpm-regulator.c             |    1 +
 include/dt-bindings/mfd/qcom-rpm.h                 |  154 +++++++++++++++++++
 include/linux/mfd/axp20x.h                         |   43 +++++-
 include/linux/mfd/da9063/core.h                    |    1 +
 include/linux/mfd/da9150/core.h                    |   68 +++++++++
 include/linux/mfd/da9150/registers.h               | 1155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/linux/mfd/max77686-private.h               |    1 -
 include/linux/mfd/max77686.h                       |   28 ----
 include/linux/mfd/qcom_rpm.h                       |   13 ++
 include/linux/mfd/rt5033-private.h                 |  260 +++++++++++++++++++++++++++++++
 include/linux/mfd/rt5033.h                         |   62 ++++++++
 45 files changed, 3239 insertions(+), 118 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/da9063.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/qcom-rpm.txt
 create mode 100644 drivers/mfd/da9150-core.c
 create mode 100644 drivers/mfd/qcom_rpm.c
 create mode 100644 drivers/mfd/rt5033.c
 create mode 100644 include/dt-bindings/mfd/qcom-rpm.h
 create mode 100644 include/linux/mfd/da9150/core.h
 create mode 100644 include/linux/mfd/da9150/registers.h
 create mode 100644 include/linux/mfd/qcom_rpm.h
 create mode 100644 include/linux/mfd/rt5033-private.h
 create mode 100644 include/linux/mfd/rt5033.h