This patchset add Samsung S2MPU02 PMIC device driver in exiting S2MPS11 PMIC driver because S2MPU02 has a little different between S2MPU02 and S2MPS1x. The S2MPU02 PMIC has LDO[1-28] and BUCK[1-7] regulators. Changes from v5: - Remove the duplicate code about mfd_add_devices() and regmap_add_irq_chip() - Add acked message by Lee Jones for mfd patch on patch2 Changes from v4: - This patchset is rebased on 'Linux 3.16-rc1'. Changes from v3: - Fix bug of s2mps14_regulator_set_suspend_disable() Changes from v2: - Change patchset name - Remove un-necessary switch statement - Add acked message by Mark Brown for regulator patch - Add reviewed message by Krzysztof Kozlowski for all patchs Changes from v1: - Fix typo about patch description - Use existing suspend_state variable instead of defining new variable for S2MPU02 - Remove unnecessary parameter of s2mps11_pmic_dt_parse() - Remove unfit comment of s2mpu02.h file - Both patch2 and patch3 should be squashed on patch2 Chanwoo Choi (3): mfd: sec-core: Add support for S2MPU02 device regulator: s2mps11: Add support S2MPU02 regulator device dt-bindings: mfd: s2mps11: Add support S2MPU02 PMIC Documentation/devicetree/bindings/mfd/s2mps11.txt | 7 +- drivers/mfd/sec-core.c | 71 ++++- drivers/mfd/sec-irq.c | 110 ++++++-- drivers/regulator/s2mps11.c | 321 ++++++++++++++++++++-- include/linux/mfd/samsung/core.h | 1 + include/linux/mfd/samsung/irq.h | 24 ++ include/linux/mfd/samsung/s2mpu02.h | 201 ++++++++++++++ 7 files changed, 682 insertions(+), 53 deletions(-) create mode 100644 include/linux/mfd/samsung/s2mpu02.h -- 1.8.0 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html