[GIT PULL] MFD for v4.15

From: Lee Jones
Date: Thu Nov 16 2017 - 09:32:12 EST


Hi Linus,

Enjoy!

The following changes since commit 2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e:

Linux 4.14-rc1 (2017-09-16 15:47:51 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-next-4.15

for you to fetch changes up to b2596d70351370530d3fce16f3b6e6f1cd4dbdf0:

dt-bindings: mfd: mc13xxx: Remove obsolete property (2017-11-09 08:57:23 +0000)

----------------------------------------------------------------
- New Drivers
- Add support for Cherry Trail Dollar Cove TI PMIC
- Add support for Add Spreadtrum SC27xx series PMICs

- New Device Support
- Add support Regulator to axp20x

- New Functionality
- Add DT support; aspeed-scu sc27xx-pmic
- Add power saving support; rts5249

- Fix-ups
- DT clean-up/rework; tps65217, max77693, iproc-cdru, iproc-mhb, tps65218
- Staticise/constify; stw481x
- Use new succinct IRQ API; fsl-imx25-tsadc
- Kconfig fix-ups; MFD_TPS65218
- Identify SPI method; lpc_ich
- Use managed resources (devm_*) calls; ssbi
- Remove unused/obsolete code/documentation; mc13xxx

- Bug Fixes
- Fix typo in MAINTAINERS
- Fix error handling; mxs-lradc
- Clean-up IRQs on .remove; fsl-imx25-tsadc

----------------------------------------------------------------
Alexey Khoroshilov (1):
mfd: mxs-lradc: Fix error handling in mxs_lradc_probe()

Baolin Wang (2):
dt-bindings: mfd: Add Spreadtrum SC27xx PMIC documentation
mfd: Add Spreadtrum SC27xx series PMICs driver

Benjamin Gaignard (1):
mfd: ssbi: Use devm_of_platform_populate()

Chen-Yu Tsai (1):
mfd: axp20x: Add axp20x-regulator cell for AXP813

Colin Ian King (1):
mfd: stw481x: Make three arrays static const, reduces object code size

Fabio Estevam (1):
dt-bindings: mfd: mc13xxx: Remove obsolete property

Joakim Tjernlund (1):
mfd: lpc_ich: Avoton/Rangeley uses SPI_BYT method

Joel Stanley (1):
dt-bindings: aspeed-scu: Add clock and reset properties

Keerthy (3):
mfd: tps65217: Introduce dependency on CONFIG_OF
mfd: tps65218: Correct the config description
mfd: tps65218: Introduce dependency on CONFIG_OF

Maciej Purski (1):
mfd: max77693: Add muic of_compatible in mfd_cell

Martin Kaiser (2):
mfd: fsl-imx25: Set irq handler and data in one go
mfd: fsl-imx25: Clean up irq settings during removal

Ray Jui (2):
syscon: dt-bindings: Add binding doc for Broadcom iProc CDRU
syscon: dt-bindings: Add binding document for iProc MHB block

Rui Feng (1):
mfd: rts5249: Add support for RTS5250S power saving

Steve Twiss (1):
MAINTAINERS: Fix Dialog search term for watchdog binding file

Takashi Iwai (2):
mfd: Add support for Cherry Trail Dollar Cove TI PMIC
ACPI / PMIC: Add opregion driver for Intel Dollar Cove TI PMIC

.../devicetree/bindings/mfd/aspeed-scu.txt | 6 +
.../devicetree/bindings/mfd/brcm,iproc-cdru.txt | 16 ++
.../devicetree/bindings/mfd/brcm,iproc-mhb.txt | 18 ++
Documentation/devicetree/bindings/mfd/max77693.txt | 6 +
Documentation/devicetree/bindings/mfd/mc13xxx.txt | 1 -
.../devicetree/bindings/mfd/sprd,sc27xx-pmic.txt | 40 ++++
MAINTAINERS | 2 +-
drivers/acpi/Kconfig | 6 +
drivers/acpi/Makefile | 1 +
drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 137 +++++++++++
drivers/mfd/Kconfig | 36 ++-
drivers/mfd/Makefile | 2 +
drivers/mfd/axp20x.c | 2 +
drivers/mfd/fsl-imx25-tsadc.c | 17 +-
drivers/mfd/intel_soc_pmic_chtdc_ti.c | 184 +++++++++++++++
drivers/mfd/lpc_ich.c | 1 +
drivers/mfd/max77693.c | 5 +-
drivers/mfd/mxs-lradc.c | 6 +-
drivers/mfd/rts5249.c | 155 +++++++++++-
drivers/mfd/rtsx_pcr.c | 142 ++++++++++-
drivers/mfd/rtsx_pcr.h | 14 ++
drivers/mfd/sprd-sc27xx-spi.c | 259 +++++++++++++++++++++
drivers/mfd/ssbi.c | 2 +-
drivers/mfd/stw481x.c | 10 +-
drivers/mfd/tps65217.c | 28 +--
drivers/mfd/tps65218.c | 8 -
drivers/regulator/tps65217-regulator.c | 5 -
drivers/video/backlight/tps65217_bl.c | 14 +-
include/linux/mfd/rtsx_pci.h | 84 +++++++
include/linux/mfd/tps65217.h | 6 -
30 files changed, 1138 insertions(+), 75 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mfd/brcm,iproc-cdru.txt
create mode 100644 Documentation/devicetree/bindings/mfd/brcm,iproc-mhb.txt
create mode 100644 Documentation/devicetree/bindings/mfd/sprd,sc27xx-pmic.txt
create mode 100644 drivers/acpi/pmic/intel_pmic_chtdc_ti.c
create mode 100644 drivers/mfd/intel_soc_pmic_chtdc_ti.c
create mode 100644 drivers/mfd/sprd-sc27xx-spi.c

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