Morning Linus,

Enjoy!

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

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

for you to fetch changes up to d1f99b97478e248353588da0de07be5a265601cf:

  mfd: madera: Add register definitions for Cirrus Logic Madera codecs 
(2017-07-06 08:29:13 +0100)

----------------------------------------------------------------
 - New Drivers
   - Intel Cherry Trail Whiskey Cove PMIC
   - TI LP87565 PMIC

 - New Device Support
   - Add support for Cannonlake to intel-lpss-pci
   - Add support for Simatic IOT2000 to intel_quark_i2c_gpio
   - Add register definitions for Cirrus Logic Madera codecs

 - New Functionality
   - Add Regulator support; axp20x

 - Fix-ups
   - Rework IRQ handling; intel_soc_pmic_bxtwc, rtsx_pcr, cros_ec
   - Remove unused/unwelcome code; ipaq-micro, wm831x-core, da9062-core
   - Provide deregistration on unbind; rn5t618
   - Rework DT code/documentation; arizona
   - Constify things; fsl-imx25-tsadc
   - MAINTAINERS updates; DA9062/61
   - Kconfig configuration adaptions; INTEL_SOC_PMIC, MFD_AXP20X_I2C
   - Switch to DMI matching; intel_quark_i2c_gpio
   - Provide an appropriate level of error checking;
                                  wm831x-{i2c,spi}, twl4030-irq, tc6393xb
   - Make use of devm_* (resource handling) calls;
                                  intel_soc_pmic_bxtwc, stm32-timers,
                                  atmel-flexcom, cros_ec, fsl-imx25-tsadc,
                                  exynos-lpass, palmas, qcom-spmi-pmic,
                                  smsc-ece1099, motorola-cpcap
----------------------------------------------------------------
Andy Shevchenko (1):
      mfd: intel-lpss: Add Intel Cannonlake PCI IDs

Arvind Yadav (1):
      mfd: tc6393xb: Handle return value of clk_prepare_enable

Benjamin Gaignard (9):
      mfd: stm32-timers: Use devm_of_platform_populate()
      mfd: atmel: Use devm_of_platform_populate()
      mfd: cros_ec: Use devm_of_platform_populate()
      mfd: fsl-imx25: Use devm_of_platform_populate()
      mfd: exynos: Use devm_of_platform_populate()
      mfd: palmas: Use devm_of_platform_populate()
      mfd: qcom-spmi-pmic: Use devm_of_platform_populate()
      mfd: smsc-ece: Use devm_of_platform_populate()
      mfd: motorola-cpcap: Use devm_of_platform_populate()

Charles Keepax (2):
      mfd: wm831x: Remove redundant !pdata checks
      mfd: arizona: Update GPIO binding for newly supported specifiers

Gustavo A. R. Silva (2):
      mfd: wm831x-i2c: Add NULL check before pointer dereference
      mfd: wm831x-spi: Add NULL check before pointer dereference

Hans de Goede (3):
      mfd: intel_soc_pmic: Select designware i2c-bus driver
      mfd: Add Cherry Trail Whiskey Cove PMIC driver
      mfd: axp20x-i2c: Document that this must be builtin on x86

Icenowy Zheng (1):
      mfd: axp20x: Add axp20x-regulator cell for AXP803

Jan Kiszka (2):
      mfd: intel_quark_i2c_gpio: Use dmi_system_id table for retrieving 
frequency
      mfd: intel_quark_i2c_gpio: Add support for SIMATIC IOT2000 platform

Jeffy Chen (1):
      mfd: cros_ec: Free IRQ on exit

Keerthy (1):
      mfd: Add LP87565 PMIC support

Kuppuswamy Sathyanarayanan (6):
      mfd: intel_soc_pmic_bxtwc: Fix TMU interrupt index
      mfd: intel_soc_pmic_bxtwc: Remove thermal second level IRQs
      mfd: intel_soc_pmic_bxtwc: Remove second level IRQ for gpio device
      mfd: intel_soc_pmic_bxtwc: Utilize devm_* functions in driver probe
      mfd: intel_soc_pmic_bxtwc: Use chained IRQs for second level IRQ chips
      platform/x86: intel_bxtwc_tmu: Remove first level IRQ unmask

Linus Walleij (1):
      mfd: ipaq-micro: Dump debugging hexdumps

Olimpiu Dejeu (1):
      dt-bindings: vendor-prefixes: Add arctic to vendor prefix

Richard Fitzgerald (1):
      mfd: madera: Add register definitions for Cirrus Logic Madera codecs

Stefan Agner (1):
      mfd: rn5t618: Unregister restart handler on remove

Steve Twiss (3):
      MAINTAINERS: da9062/61 updates to the Dialog Semiconductor search terms
      mfd: da9061: Fix to remove BBAT_CONT register from chip model
      mfd: da9061: Fix to remove BBAT_CONT register from chip model

Steven Feng (1):
      mfd: rtsx: Do retry when DMA transfer error

Tobias Klauser (1):
      mfd: fsl-imx25-tsadc: Constify irq_domain_ops

Uwe Kleine-König (1):
      mfd: twl4030-irq: Log an error in twl4030_sih_setup if the module cannot 
be found

 Documentation/devicetree/bindings/mfd/arizona.txt  |    3 +-
 Documentation/devicetree/bindings/mfd/lp87565.txt  |   43 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 MAINTAINERS                                        |   14 +
 drivers/gpio/gpio-wcove.c                          |   14 +-
 drivers/mfd/Kconfig                                |   44 +-
 drivers/mfd/Makefile                               |    2 +
 drivers/mfd/atmel-flexcom.c                        |    2 +-
 drivers/mfd/axp20x.c                               |    3 +-
 drivers/mfd/cros_ec.c                              |    5 +-
 drivers/mfd/da9062-core.c                          |   12 -
 drivers/mfd/exynos-lpass.c                         |    2 +-
 drivers/mfd/fsl-imx25-tsadc.c                      |    7 +-
 drivers/mfd/intel-lpss-pci.c                       |   24 +
 drivers/mfd/intel_quark_i2c_gpio.c                 |   49 +-
 drivers/mfd/intel_soc_pmic_bxtwc.c                 |  232 +-
 drivers/mfd/intel_soc_pmic_chtwc.c                 |  230 +
 drivers/mfd/ipaq-micro.c                           |    5 -
 drivers/mfd/lp87565.c                              |  100 +
 drivers/mfd/motorola-cpcap.c                       |   13 +-
 drivers/mfd/palmas.c                               |    2 +-
 drivers/mfd/qcom-spmi-pmic.c                       |    9 +-
 drivers/mfd/rn5t618.c                              |    2 +
 drivers/mfd/rtsx_pcr.c                             |   17 +-
 drivers/mfd/smsc-ece1099.c                         |    3 +-
 drivers/mfd/stm32-timers.c                         |   10 +-
 drivers/mfd/tc6393xb.c                             |    4 +-
 drivers/mfd/twl4030-irq.c                          |    4 +-
 drivers/mfd/wm831x-core.c                          |   26 +-
 drivers/mfd/wm831x-i2c.c                           |    4 +
 drivers/mfd/wm831x-spi.c                           |    4 +
 drivers/platform/x86/intel_bxtwc_tmu.c             |    4 -
 drivers/thermal/intel_bxt_pmic_thermal.c           |    2 +-
 drivers/usb/typec/typec_wcove.c                    |    2 +-
 include/linux/mfd/intel_soc_pmic.h                 |    5 +-
 include/linux/mfd/lp87565.h                        |  270 +
 include/linux/mfd/madera/registers.h               | 8832 ++++++++++++++++++++
 include/linux/mfd/rtsx_pci.h                       |    5 +
 38 files changed, 9827 insertions(+), 183 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mfd/lp87565.txt
 create mode 100644 drivers/mfd/intel_soc_pmic_chtwc.c
 create mode 100644 drivers/mfd/lp87565.c
 create mode 100644 include/linux/mfd/lp87565.h
 create mode 100644 include/linux/mfd/madera/registers.h

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

Reply via email to