Hi Linus, The following changes since commit 049e6dde7e57f0054fdc49102e7ef4830c698b46:
Linux 4.3-rc4 (2015-10-04 16:57:17 +0100) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-for-linus-4.4 for you to fetch changes up to 271bb1773b1eeff6153f1bba16ff0cff23f064b6: bindings: mfd: s2mps11: Add documentation for s2mps15 PMIC (2015-10-30 18:57:38 +0000) ---------------------------------------------------------------- - New Device Support - Add support for 88pm860; 88pm80x - Add support for 24c08 EEPROM; at24 - Add support for Broxton Whiskey Cove; intel* - Add support for RTS522A; rts5227 - Add support for I2C devices; intel_quark_i2c_gpio - New Functionality - Add microphone support; arizona - Add general purpose switch support; arizona - Add fuel-gauge support; da9150-core - Add shutdown support; sec-core - Add charger support; tps65217 - Add flexible serial communication unit support; atmel-flexcom - Add power button support; axp20x - Add led-flash support; rt5033 - Core Frameworks - Supply a generic macro for defining Regmap IRQs - Rework ACPI child device matching - Fix-ups - Use Regmap to access registers; tps6105x - Use DEFINE_RES_IRQ_NAMED() macro; da9150 - Re-arrange device registration order; intel_quark_i2c_gpio - Allow OF matching; cros_ec_i2c, atmel-hlcdc, hi6421-pmic, max8997, sm501 - Handle deferred probe; twl6040 - Improve accuracy of headphone detect; arizona - Unnecessary MODULE_ALIAS() removal; bcm590xx, rt5033 - Remove unused code; htc-i2cpld, arizona, pcf50633-irq, sec-core - Simplify code; kempld, rts5209, da903x, lm3533, da9052, arizona - Remove #iffery; arizona - DT binding adaptions; many - Bug Fixes - Fix possible NULL pointer dereference; wm831x, tps6105x - Fix 64bit bug; intel_soc_pmic_bxtwc - Fix signedness issue; arizona ---------------------------------------------------------------- Aaron Sierra (1): mfd: lpc_ich: Separate device cells for clarity Adam Thomson (6): mfd: da9150: Add support for Fuel-Gauge mfd: da9150: Update DT bindings for Fuel-Gauge support power: Add support for DA9150 Fuel-Gauge power: da9150: Add DT bindings documentation for Fuel-Gauge mfd: da9150: Use relative paths in DT bindings document mfd: da9150: Use DEFINE_RES_IRQ_NAMED() help macro for IRQ resource Andy Shevchenko (6): mfd: core: redo ACPI matching of the children devices mfd: intel_quark_i2c_gpio: load gpio driver first mfd: intel_quark_i2c_gpio: support devices behind i2c bus at24: enable ACPI device found on Galileo Gen2 mfd: intel-lpss: Use writeq() helper mfd: lpss: Add Intel Broxton PCI IDs Axel Lin (2): mfd: da9062-core: Rename get_device_type to da9062_get_device_type mfd: Make TPS6105X select REGMAP_I2C Borun Fu (1): mfd: axp20x: Add a cell for the power button part of the, axp288 PMICs Charles Keepax (14): mfd: arizona: Add registers for ADC microphone detection mfd: arizona: Add register bits for general purpose switch mfd: arizona: Add TST_CAP bits for headphone detection extcon: arizona: Add support for new ADC value mic detect extcon: arizona: Add support for general purpose switch extcon: arizona: Additional settings to improve accuracy of HP detect extcon: arizona: Use the micd_clamp for interrupts if it is available extcon: arizona: Don't disable debounce for inverted jacks mfd: arizona: Fix typo in arizona_irq_map mfd: arizona: Add register bits to support the ANC block mfd: wm8998: Fixup register defaults/readables mfd: arizona: Remove bindings covered in new subsystem specific docs MAINTAINERS: Add binding docs for Cirrus Logic/Wolfson Arizona devices extcon: arizona: Add extcon specific device tree binding document Cyrille Pitchen (3): mfd: atmel-flexcom: Create include file with macros used by DT bindings mfd: devicetree: Add bindings for Atmel Flexcom mfd: atmel-flexcom: Add a driver for Atmel Flexible Serial Communication Unit Dan Carpenter (2): mfd: intel_soc_pmic_bxtwc: 64 bit bug in bxtwc_val_store() mfd: arizona: Signedness bug in arizona_runtime_suspend() Emilio López (1): bindings: mfd: cros ec: Document vbc EC property Enric Balletbo i Serra (1): mfd: tps65217: Add battery charger as subdevice Grigoryev Denis (2): mfd: tps6105x: Use i2c regmap to access registers mfd: tps6105x: Fix possible NULL pointer access Ingi Kim (1): mfd: rt5033: Add RT5033 Flash led sub device Javier Martinez Canillas (12): mfd: cros_ec_i2c: Add OF match table mfd: wm831x: Fix possible NULL pointer dereference mfd: bcm590xx: Remove unnecessary MODULE_ALIAS() mfd: rt5033: Remove unnecessary MODULE_ALIAS() mfd: htc-i2cpld: Remove unneded ret variable mfd: arizona: Remove unneded ret variable mfd: pcf50633: Remove unneded ret variable mfd: kempld-core: Simplify function return logic mfd: rtsx: Simplify function return logic mfd: da903x: Simplify function return logic mfd: lm3533: Simplify function return logic mfd: da9052: Simplify function return logic Krzysztof Kozlowski (5): mfd: s2mps11: Add manual shutdown method for Odroid XU3 mfd: sec-core: Dump PMIC revision to find out the HW mfd: sec-core: Disable buck voltage reset on watchdog falling edge mfd: dt-bindings: Document pulled down WRSTBI pin on S2MPS1X mfd: sec-core: Remove unused s2mpu02-rtc and s2mpu02-clk children Lee Jones (3): Merge branches 'ib-extcon-mfd-4.4', 'ib-mfd-i2c-v4.4', 'ib-mfd-power-4.4', 'ib-mfd-regmap-4.4' and 'ib-mfd-regulator-4.4' into ibs-for-mfd-merged platform: x86: PMC IPC depends on ACPI MAINTAINERS: Remove Samuel Ortiz as MFD Maintainer Linus Walleij (1): mfd: stmpe: PWM on 24xx has altfunc 1 Luis de Bethencourt (5): mfd: atmel-hlcdc: Fix module autoload for OF platform driver mfd: hi6421-pmic: Fix module autoload for OF platform driver mfd: max8997: Fix module autoload for OF platform driver mfd: sm501: Fix module autoload for OF platform driver mfd: Kconfig: Compile MFD_STW481X with COMPILE_TEST Micky Ching (1): mfd: rtsx: Add support for rts522A Mika Westerberg (1): mfd: lpss: Add Broxton ACPI IDs Nariman Poushin (2): extcon: arizona: Ignore jd_invert for MICD_CLAMP_STS mfd: Fixup clients of multi_reg_write/register_patch Qipeng Zha (3): regmap: Add generic macro to define regmap_irq mfd: intel_soc_pmic: Add support for Broxton WC PMIC mfd: add Intel Broxton Whiskey Cove PMIC driver Richard Fitzgerald (6): mfd: arizona: Factor out DCVDD isolation control mfd: arizona: Factor out checking of jack detection state mfd: arizona: Downgrade type mismatch messages to dev_warn mfd: arizona: Simplify adding subdevices mfd: arizona: Remove use of codec build config #ifdefs mfd: arizona: Use correct type ID for device tree config Steve Twiss (1): mfd: da9053: Addition of extra registers for GPIOs 8-13 Sudeep Holla (1): mfd: qcom_rpm: Drop use of IRQF_NO_SUSPEND flag Sudip Mukherjee (1): mfd: lm3533: Fix unused variable build warning Thomas Abraham (1): bindings: mfd: s2mps11: Add documentation for s2mps15 PMIC Tony Lindgren (1): mfd: twl6040: Fix deferred probe handling for clk32k Vaibhav Hiremath (1): mfd: 88pm80x: Add 88pm860 chip type support Documentation/acpi/enumeration.txt | 11 +- .../devicetree/bindings/extcon/extcon-arizona.txt | 15 + Documentation/devicetree/bindings/mfd/arizona.txt | 15 +- .../devicetree/bindings/mfd/atmel-flexcom.txt | 63 +++ Documentation/devicetree/bindings/mfd/cros-ec.txt | 4 + Documentation/devicetree/bindings/mfd/da9150.txt | 33 +- Documentation/devicetree/bindings/mfd/s2mps11.txt | 24 +- .../devicetree/bindings/power/da9150-fg.txt | 23 + MAINTAINERS | 4 +- drivers/extcon/extcon-arizona.c | 106 +++- drivers/mfd/88pm80x.c | 2 + drivers/mfd/Kconfig | 21 +- drivers/mfd/Makefile | 2 + drivers/mfd/arizona-core.c | 300 ++++++----- drivers/mfd/arizona-i2c.c | 33 +- drivers/mfd/arizona-irq.c | 2 +- drivers/mfd/arizona-spi.c | 23 +- drivers/mfd/atmel-flexcom.c | 104 ++++ drivers/mfd/atmel-hlcdc.c | 1 + drivers/mfd/axp20x.c | 20 + drivers/mfd/bcm590xx.c | 1 - drivers/mfd/cros_ec_i2c.c | 7 + drivers/mfd/da903x.c | 6 +- drivers/mfd/da9052-core.c | 6 + drivers/mfd/da9052-i2c.c | 6 +- drivers/mfd/da9052-spi.c | 6 +- drivers/mfd/da9062-core.c | 4 +- drivers/mfd/da9150-core.c | 191 +++++-- drivers/mfd/hi6421-pmic-core.c | 1 + drivers/mfd/htc-i2cpld.c | 3 +- drivers/mfd/intel-lpss-acpi.c | 16 + drivers/mfd/intel-lpss-pci.c | 45 ++ drivers/mfd/intel-lpss.c | 12 +- drivers/mfd/intel_quark_i2c_gpio.c | 33 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 477 +++++++++++++++++ drivers/mfd/kempld-core.c | 14 +- drivers/mfd/lm3533-core.c | 13 +- drivers/mfd/lpc_ich.c | 42 +- drivers/mfd/max8997.c | 1 + drivers/mfd/mfd-core.c | 52 +- drivers/mfd/pcf50633-irq.c | 4 +- drivers/mfd/qcom_rpm.c | 2 +- drivers/mfd/rt5033.c | 4 +- drivers/mfd/rts5209.c | 6 +- drivers/mfd/rts5227.c | 83 ++- drivers/mfd/rts5229.c | 6 +- drivers/mfd/rts5249.c | 6 +- drivers/mfd/rtsx_pcr.c | 11 +- drivers/mfd/rtsx_pcr.h | 3 + drivers/mfd/sec-core.c | 73 ++- drivers/mfd/sm501.c | 1 + drivers/mfd/stmpe.c | 1 + drivers/mfd/tps6105x.c | 150 ++---- drivers/mfd/tps65217.c | 4 + drivers/mfd/twl6040.c | 2 + drivers/mfd/wm5110-tables.c | 194 ++++++- drivers/mfd/wm831x-core.c | 4 +- drivers/mfd/wm8998-tables.c | 10 +- drivers/misc/eeprom/at24.c | 22 +- drivers/platform/x86/Kconfig | 1 + drivers/power/Kconfig | 10 + drivers/power/Makefile | 1 + drivers/power/da9150-fg.c | 579 +++++++++++++++++++++ drivers/regulator/tps6105x-regulator.c | 16 +- include/dt-bindings/mfd/arizona.h | 2 + include/dt-bindings/mfd/atmel-flexcom.h | 26 + include/linux/mfd/88pm80x.h | 1 + include/linux/mfd/arizona/pdata.h | 6 + include/linux/mfd/arizona/registers.h | 84 ++- include/linux/mfd/core.h | 10 +- include/linux/mfd/da9052/reg.h | 3 + include/linux/mfd/da9150/core.h | 19 +- include/linux/mfd/intel_bxtwc.h | 69 +++ include/linux/mfd/intel_soc_pmic.h | 2 + include/linux/mfd/rtsx_pci.h | 6 + include/linux/mfd/samsung/core.h | 4 + include/linux/mfd/samsung/s2mps11.h | 1 + include/linux/mfd/samsung/s2mps13.h | 1 + include/linux/mfd/tps6105x.h | 10 +- include/linux/regmap.h | 3 + 80 files changed, 2671 insertions(+), 511 deletions(-) create mode 100644 Documentation/devicetree/bindings/extcon/extcon-arizona.txt create mode 100644 Documentation/devicetree/bindings/mfd/atmel-flexcom.txt create mode 100644 Documentation/devicetree/bindings/power/da9150-fg.txt create mode 100644 drivers/mfd/atmel-flexcom.c create mode 100644 drivers/mfd/intel_soc_pmic_bxtwc.c create mode 100644 drivers/power/da9150-fg.c create mode 100644 include/dt-bindings/mfd/atmel-flexcom.h create mode 100644 include/linux/mfd/intel_bxtwc.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 majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/