Hi Linus, The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:
Linux 4.0-rc1 (2015-02-22 18:21:14 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git tags/mfd-for-linus-4.1 for you to fetch changes up to e554a99ee8d09132e80dc467433c9a4df9054645: mfd: sec: Fix RTC alarm interrupt number on S2MPS11 (2015-04-09 10:26:54 +0100) ---------------------------------------------------------------- == Changes to existing drivers == - Rename child driver [axp288_battery => axp288_fuel_gauge]; axp20x - Rename child driver [max77693-flash => max77693-led]; max77693 - Error handling fixes; intel_soc_pmic - GPIO tweaking; intel_soc_pmic - Remove non-DT code; vexpress-sysreg, tc3589x - Remove unused/legacy code; ti_am335x_tscadc, rts5249, rtsx_gops, rtsx_pcr, rtc-s5m, sec-core, max77693, menelaus, wm5102-tables - Trivial fixups; rtsx_pci, da9150-core, sec-core, max7769, max77693, mc13xxx-core, dln2, hi6421-pmic-core, rk808, twl4030-power, lpc_ich, menelaus, twl6040 - Update register/address values; rts5227, rts5249 - DT and/or binding document fixups; arizona, da9150, mt6397, axp20x, qcom-rpm, qcom-spmi-pmic - Couple of trivial core Kconfig fixups - Remove use of seq_printf return value; ab8500-debugfs - Remove __exit markups; menelaus, tps65010 - Fix platform-device name collisions; mfd-core == New drivers/supported devices == - Add support for wm8280/wm8281 into arizona - Add support for COMe-cBL6 into kempld-core - Add support for rts524a and rts525a into rts5249 - Add support for ipq8064 into qcom_rpm - Add support for extcon into axp20x - New MediaTek MT6397 PMIC driver - New Maxim MAX77843 PMIC dirver - New Intel Quark X1000 I2C-GPIO driver - New Skyworks SKY81452 driver ---------------------------------------------------------------- Aaro Koskinen (3): mfd: menelaus: Delete omap_has_menelaus mfd: menelaus: Drop support for SW controller VCORE mfd: menelaus: Use macro for magic number Adam Thomson (1): mfd: da9150: Add DT binding documentation for core Adam Ward (2): mfd: da9052: Fix register access via SPI mfd: da9052: Register ability of device to cause a wake-up interrupt Andy Shevchenko (3): mfd: intel_quark_i2c_gpio: Don't crash if !DMI mfd: lpc_ich: Sort IDs mfd: lpc_ich: Sort IDs Artem Savkov (1): mfd: rt5033: MFD_RT5033 needs to select REGMAP_IRQ Axel Lin (1): mfd: twl6040: Remove wrong and unneeded "platform:twl6040" modalias Bjorn Andersson (1): mfd: devicetree: bindings: Add Qualcomm RPM regulator subnodes Carlo Caione (2): mfd: AXP20x: Add bindings documentation dt-bindings: Add vendor-prefix for X-Powers Charles Keepax (5): mfd: arizona: Move useful defines into a dt-binding include mfd: arizona: Add DT binding for the DMIC reference voltages mfd: arizona: Add DT binding documentation for DMIC reference voltages mfd: arizona: Correct type of gpio_defaults mfd: wm5102: Remove registers for output 3R from readable list Chris Zhong (1): mfd: rk808: Disable the under voltage detect Dmitry Torokhov (2): mfd: menelaus: Remove incorrect __exit markups mfd: tps65010: Remove incorrect __exit markups Fabian Frederick (1): mfd: Constify of_device_id array Flora Fu (1): mfd: Add support for the MediaTek MT6397 PMIC Gyungoh Yoo (6): mfd: Add support for Skyworks SKY81452 driver backlight: Add support Skyworks SKY81452 backlight driver devicetree: Add new SKY81452 mfd binding devicetree: Add new SKY81452 backlight binding devicetree: Add vendor prefix for Skyworks Solutions, Inc. devicetree: Add SKY81452 to the Trivial Devices list Ivan T. Ivanov (1): mfd: qcom-spmi-pmic: Add specific compatible strings for Qualcomm's SPMI PMIC's Jacek Anaszewski (4): mfd: max77693: Adjust FLASH_EN_SHIFT and TORCH_EN_SHIFT macros mfd: max77693: Remove struct max77693_led_platform_data mfd: max77693: Add TORCH_IOUT_MASK macro mfd: max77693: Modify flash cell name identifiers Jaewon Kim (1): mfd: max77843: Add max77843 MFD driver core driver Jarkko Nikula (3): mfd: intel_soc_pmic: Move PMIC interrupt comment to probe function mfd: intel_soc_pmic: Do not mangle error code from devm_gpiod_get_index() mfd: intel_soc_pmic: Ensure GPIO irq is set to input pin Joe Perches (1): mfd: ab8500-debugfs: Remove use of seq_printf return value Johan Hovold (1): mfd: core: Fix platform-device name collisions Josh Cartwright (2): mfd: devicetree: qcom_rpm: Document IPQ8064 resources mfd: qcom_rpm: Add support for IPQ8064 Krzysztof Kozlowski (7): rtc: s5m: Remove unused watchdog and sudden momentary power loss mfd: da9150: Constify struct regmap_config mfd: sec: Cleanup unused RTC fields: ono, WTSR and SMPL mfd: sec: Remove unnecessary out of memory message mfd: sec-core: Enable RTC on S2MPS11 PMIC mfd: axp20x: Fix duplicate const for model names mfd: sec: Fix RTC alarm interrupt number on S2MPS11 Linus Walleij (1): mfd: tc3589x: Enforce device-tree only mode Michael Brunner (1): mfd: Add support for COMe-cBL6 to Kontron PLD driver Micky Ching (9): mfd: rtsx: Replace TAB by SPC after #define mfd: rtsx: Place register address and values togather mfd: rtsx: Update PETXCFG address mfd: rtsx: Update driving settings mfd: rtsx: Update phy register mfd: rtsx: Remove LCTLR defination mfd: rtsx: Add support for rts524A mfd: rtsx: Add support for rts525A mfd: rtsx: Using pcr_dbg replace dev_dbg Nicholas Mc Guire (1): mfd: dln2: Use msecs_to_jiffies for time conversion Pawel Moll (1): mfd: vexpress: Remove non-DT code Ramakrishna Pallala (1): mfd: axp20x: Add support for extcon cell Raymond Tan (1): mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver Richard Fitzgerald (6): mfd: arizona: Add support for WM8280/WM8281 Documentation: devicetree: arizona: Add bindings for WM8280 regulator: arizona-micsupp: Add support for WM8280/WM8281 gpio: arizona: Add support for WM8280/WM8281 extcon: arizona: Add support for WM8280/WM8281 ASoC: arizona: Add support for WM8280/WM8281 Sascha Hauer (1): mfd: dt-bindings: Add bindings for the MediaTek MT6397 PMIC Scott Wood (1): mfd: mc13xxx-core: %pF is only for function pointers Todd Brandt (1): mfd: axp20x: Change battery cell name to fuel gauge Vignesh R (1): mfd: ti_am335x_tscadc: Remove unwanted reg_se_cache save Łukasz Stelmach (1): mfd: Fix a typo in Kconfig Documentation/devicetree/bindings/i2c/trivial-devices.txt | 1 + Documentation/devicetree/bindings/mfd/arizona.txt | 41 ++++++--- Documentation/devicetree/bindings/mfd/axp20x.txt | 96 +++++++++++++++++++++ Documentation/devicetree/bindings/mfd/da9150.txt | 43 ++++++++++ Documentation/devicetree/bindings/mfd/mt6397.txt | 70 +++++++++++++++ Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt | 19 ++++- Documentation/devicetree/bindings/mfd/qcom-rpm.txt | 218 +++++++++++++++++++++++++++++++++++++++++++--- Documentation/devicetree/bindings/mfd/sky81452.txt | 35 ++++++++ Documentation/devicetree/bindings/vendor-prefixes.txt | 2 + Documentation/devicetree/bindings/video/backlight/sky81452-backlight.txt | 29 +++++++ drivers/extcon/extcon-arizona.c | 1 + drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-arizona.c | 1 + drivers/gpio/gpio-tc3589x.c | 3 - drivers/input/keyboard/tc3589x-keypad.c | 9 -- drivers/mfd/Kconfig | 58 ++++++++++++- drivers/mfd/Makefile | 6 +- drivers/mfd/ab8500-debugfs.c | 196 ++++++++++++++++++++++++++---------------- drivers/mfd/arizona-core.c | 25 +++++- drivers/mfd/arizona-i2c.c | 2 + drivers/mfd/arizona-irq.c | 1 + drivers/mfd/arizona-spi.c | 2 + drivers/mfd/axp20x.c | 38 +++++++-- drivers/mfd/da9052-irq.c | 2 + drivers/mfd/da9052-spi.c | 6 +- drivers/mfd/da9150-core.c | 2 +- drivers/mfd/dln2.c | 2 +- drivers/mfd/hi6421-pmic-core.c | 2 +- drivers/mfd/intel_quark_i2c_gpio.c | 282 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/mfd/intel_soc_pmic_core.c | 14 +-- drivers/mfd/kempld-core.c | 11 ++- drivers/mfd/lpc_ich.c | 174 ++++++++++++++++++------------------- drivers/mfd/max77693.c | 4 +- drivers/mfd/max77843.c | 243 ++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/mfd/mc13xxx-core.c | 6 +- drivers/mfd/menelaus.c | 29 +------ drivers/mfd/mfd-core.c | 2 +- drivers/mfd/mt6397-core.c | 227 ++++++++++++++++++++++++++++++++++++++++++++++++ drivers/mfd/qcom-spmi-pmic.c | 103 ++++++++++++++++++++-- drivers/mfd/qcom_rpm.c | 41 +++++++++ drivers/mfd/rk808.c | 3 +- drivers/mfd/rtl8411.c | 11 ++- drivers/mfd/rts5209.c | 4 +- drivers/mfd/rts5227.c | 12 ++- drivers/mfd/rts5229.c | 4 +- drivers/mfd/rts5249.c | 343 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------ drivers/mfd/rtsx_gops.c | 37 -------- drivers/mfd/rtsx_pcr.c | 109 +++++++++++++++-------- drivers/mfd/rtsx_pcr.h | 8 ++ drivers/mfd/sec-core.c | 7 +- drivers/mfd/sec-irq.c | 14 ++- drivers/mfd/sky81452.c | 108 +++++++++++++++++++++++ drivers/mfd/tc3589x.c | 9 -- drivers/mfd/ti_am335x_tscadc.c | 13 ++- drivers/mfd/tps65010.c | 4 +- drivers/mfd/twl4030-power.c | 2 +- drivers/mfd/twl6040.c | 1 - drivers/mfd/vexpress-sysreg.c | 71 ++++----------- drivers/mfd/wm5102-tables.c | 3 - drivers/regulator/arizona-micsupp.c | 1 + drivers/rtc/rtc-s5m.c | 60 ------------- drivers/video/backlight/Kconfig | 10 +++ drivers/video/backlight/Makefile | 1 + drivers/video/backlight/sky81452-backlight.c | 353 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/{linux/mfd/arizona/gpio.h => dt-bindings/mfd/arizona.h} | 67 +++++++-------- include/dt-bindings/mfd/qcom-rpm.h | 6 ++ include/linux/mfd/arizona/core.h | 1 + include/linux/mfd/arizona/pdata.h | 24 +----- include/linux/mfd/max77693-private.h | 5 +- include/linux/mfd/max77693.h | 13 --- include/linux/mfd/max77843-private.h | 454 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/linux/mfd/menelaus.h | 7 -- include/linux/mfd/mt6397/core.h | 64 ++++++++++++++ include/linux/mfd/mt6397/registers.h | 362 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ include/linux/mfd/rk808.h | 3 + include/linux/mfd/rtsx_pci.h | 1116 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------ include/linux/mfd/samsung/core.h | 9 -- include/linux/mfd/samsung/irq.h | 2 +- include/linux/mfd/sky81452.h | 31 +++++++ include/linux/mfd/ti_am335x_tscadc.h | 1 + include/linux/platform_data/sky81452-backlight.h | 46 ++++++++++ sound/soc/codecs/arizona.c | 3 +- 82 files changed, 4260 insertions(+), 1189 deletions(-) create mode 100644 Documentation/devicetree/bindings/mfd/axp20x.txt create mode 100644 Documentation/devicetree/bindings/mfd/da9150.txt create mode 100644 Documentation/devicetree/bindings/mfd/mt6397.txt create mode 100644 Documentation/devicetree/bindings/mfd/sky81452.txt create mode 100644 Documentation/devicetree/bindings/video/backlight/sky81452-backlight.txt create mode 100644 drivers/mfd/intel_quark_i2c_gpio.c create mode 100644 drivers/mfd/max77843.c create mode 100644 drivers/mfd/mt6397-core.c delete mode 100644 drivers/mfd/rtsx_gops.c create mode 100644 drivers/mfd/sky81452.c create mode 100644 drivers/video/backlight/sky81452-backlight.c rename include/{linux/mfd/arizona/gpio.h => dt-bindings/mfd/arizona.h} (54%) create mode 100644 include/linux/mfd/max77843-private.h create mode 100644 include/linux/mfd/mt6397/core.h create mode 100644 include/linux/mfd/mt6397/registers.h create mode 100644 include/linux/mfd/sky81452.h create mode 100644 include/linux/platform_data/sky81452-backlight.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/