This patch series aims to add support for Renesas PMIC RAA215300 and built-in RTC found on this PMIC device. The details of PMIC can be found here[1]. The built-in RTC is the same as ISL-1208. Enabling of the RTC is done by the PMIC module. The RAA215300 exposes two devices via I2C, one for the RTC IP, and one for everything else. The RTC IP has to be enabled by the other I2C device. Also, the polarity of the external oscillator is different between PMIC versions. So the PMIC version is shared between the PMIC driver and the RTC driver. Please share your thoughts on this patch series. [1] https://www.renesas.com/in/en/products/power-power-management/multi-channel-power-management-ics-pmics/ssdsoc-power-management-ics-pmic-and-pmus/raa215300-high-performance-9-channel-pmic-supporting-ddr-memory-built-charger-and-rtc Biju Das (6): dt-bindings: mfd: Add Renesas RAA215300 PMIC bindings mfd: Add Renesas PMIC RAA215300 driver dt-bindings: rtc: isl1208: Convert to json-schema dt-bindings: rtc: isl1208: Document built-in RTC device on PMIC RAA215300 rtc: isl1208: Add support for the built-in RTC on the PMIC RAA215300 arm64: dts: renesas: rzg2l-smarc-som: Enable PMIC and built-in RTC .../bindings/mfd/renesas,raa215300.yaml | 57 ++++++++++++ .../devicetree/bindings/rtc/isil,isl1208.txt | 38 -------- .../devicetree/bindings/rtc/isil,isl1208.yaml | 87 ++++++++++++++++++ .../boot/dts/renesas/rzg2l-smarc-som.dtsi | 16 ++++ drivers/mfd/Kconfig | 8 ++ drivers/mfd/Makefile | 2 + drivers/mfd/raa215300.c | 91 +++++++++++++++++++ drivers/rtc/rtc-isl1208.c | 50 ++++++++++ 8 files changed, 311 insertions(+), 38 deletions(-) create mode 100644 Documentation/devicetree/bindings/mfd/renesas,raa215300.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/isil,isl1208.txt create mode 100644 Documentation/devicetree/bindings/rtc/isil,isl1208.yaml create mode 100644 drivers/mfd/raa215300.c -- 2.25.1