This patchset series adds support for the TPS6594x PMIC along with initial support for its RTC + GPIO interface, and poweroff sequence. Additionally, add usage of the PMIC for the various Jacintor platforms devicetree's. Changes from v1: * Corrected devicetree documentation issues found with dt-schema * Changed MFD references to PMIC reflecting the more valid use of driver * Cleaning up variable naming and ordering within functions * Adding gpio + regulator cells for upcoming driver support * Switching from .probe to .probe_new API * Revising comments within drivers to be more concise * Adding device tree nodes for j721s2 and j721e platforms Changes from v2: * Adding gpio-tps6594x driver support * Enabling gpio cell in MFD driver Changes from v3: * Refactoring gpio driver to use regmap gpio helpers * Changing rtc driver to use more of device resource management * Minor code changes related to error messages that aren't useful being dropped * Dropped wildcard in device-tree compatible, and i2c device id * Dropped device tree changes from the series; since these should be in their own series later Keerthy (2): MFD: TPS6594x: Add new PMIC device driver for TPS6594x chips rtc: rtc-tps6594x: Add support for TPS6594X PMIC RTC Matt Ranostay (2): Documentation: ti,tps6594: Add DT bindings for the TPS6594x PMIC gpio: gpio-tps6594x: add GPIO support for TPS6594x PMIC .../devicetree/bindings/mfd/ti,tps6594.yaml | 65 ++++++++ drivers/gpio/Kconfig | 9 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-tps6594x.c | 78 +++++++++ drivers/mfd/Kconfig | 14 ++ drivers/mfd/Makefile | 1 + drivers/mfd/tps6594x.c | 113 +++++++++++++ drivers/rtc/Kconfig | 10 ++ drivers/rtc/Makefile | 1 + drivers/rtc/rtc-tps6594x.c | 155 ++++++++++++++++++ include/linux/mfd/tps6594x.h | 88 ++++++++++ 11 files changed, 535 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd/ti,tps6594.yaml create mode 100644 drivers/gpio/gpio-tps6594x.c create mode 100644 drivers/mfd/tps6594x.c create mode 100644 drivers/rtc/rtc-tps6594x.c create mode 100644 include/linux/mfd/tps6594x.h -- 2.38.GIT