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 * Adding device tree nodes for k3-*dts platforms Keerthy (3): MFD: TPS6594x: Add new PMIC device driver for TPS6594x chips rtc: rtc-tps6594x: Add support for TPS6594X PMIC RTC arm64: dts: ti: k3-j7200-common-proc-board: Add TPS6594x PMIC node Matt Ranostay (4): Documentation: tps6594x: Add DT bindings for the TPS6594x PMIC gpio: tps6594x: add GPIO support for TPS6594x PMIC arm64: dts: ti: k3-j721e-common-proc-board: Add TPS6594x PMIC node arm64: dts: ti: k3-j721s2-common-proc-board: Add TPS6594x PMIC node .../devicetree/bindings/mfd/ti,tps6594x.yaml | 67 +++++++ .../dts/ti/k3-j7200-common-proc-board.dts | 17 ++ .../dts/ti/k3-j721e-common-proc-board.dts | 17 ++ .../dts/ti/k3-j721s2-common-proc-board.dts | 17 ++ drivers/gpio/Kconfig | 7 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-tps6594x.c | 142 ++++++++++++++ drivers/mfd/Kconfig | 14 ++ drivers/mfd/Makefile | 1 + drivers/mfd/tps6594x.c | 120 ++++++++++++ drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-tps6594x.c | 181 ++++++++++++++++++ include/linux/mfd/tps6594x.h | 90 +++++++++ 14 files changed, 685 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd/ti,tps6594x.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