Messages in this thread | | | Date | Fri, 7 Jul 2017 10:50:13 +0100 | From | Lee Jones <> | Subject | [GIT PULL] MFD for v4.13 |
| |
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
| |