Re: [GIT PULL] MFD fixes for v3.20

From: Lee Jones
Date: Wed Feb 18 2015 - 11:31:21 EST


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

--
Lee Jones
Linaro STMicroelectronics Landing Team Lead
Linaro.org â Open source software for ARM SoCs
Follow Linaro: Facebook | Twitter | Blog
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/