[PATCH 6.1.y-cip 00/13] Add Renesas PMIC RAA215300 driver and builtin RTC support

Biju Das
2023-08-16T14:25:09Z

This patch series aims to add PMIC RAA215300 driver and builtin RTC support

All the patches are cherry-picked from the mainline except the last
3 patches.

The last 3 patches are from next and just added here for testing.

Note:
Some improvement patches to mainline after the internal review[1]
[1] https://lore.kernel.org/linux-renesas-soc/20230816135550.146657-1-biju.das.jz@bp.renesas.com/T/#t

Biju Das (13):
regulator: dt-bindings: Add Renesas RAA215300 PMIC bindings
regulator: Add Renesas PMIC RAA215300 driver
regulator: raa215300: Add build dependency with COMMON_CLK
dt-bindings: rtc: isl1208: Convert to json-schema
dt-bindings: rtc: isil,isl1208: Document clock and clock-names
properties
rtc: isl1208: Drop name variable
rtc: isl1208: Make similar I2C and DT-based matching table
rtc: isl1208: Drop enum isl1208_id and split isl1208_configs[]
rtc: isl1208: Add isl1208_set_xtoscb()
rtc: isl1208: Add support for the built-in RTC on the PMIC RAA215300
arm64: defconfig: Enable PMIC RAA215300 and RTC ISL 1208 configs
arm64: dts: renesas: rzg2l-smarc-som: Enable PMIC and built-in RTC
arm64: dts: renesas: rzg2lc-smarc-som: Enable PMIC and built-in RTC

.../bindings/regulator/renesas,raa215300.yaml | 85 ++++++++
.../devicetree/bindings/rtc/isil,isl1208.txt | 38 ----
.../devicetree/bindings/rtc/isil,isl1208.yaml | 100 +++++++++
.../boot/dts/renesas/rzg2l-smarc-som.dtsi | 18 ++
.../boot/dts/renesas/rzg2lc-smarc-som.dtsi | 18 ++
arch/arm64/configs/defconfig | 2 +
drivers/regulator/Kconfig | 8 +
drivers/regulator/Makefile | 1 +
drivers/regulator/raa215300.c | 190 ++++++++++++++++++
drivers/rtc/rtc-isl1208.c | 130 +++++++++---
10 files changed, 520 insertions(+), 70 deletions(-)
create mode 100644 Documentation/devicetree/bindings/regulator/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/regulator/raa215300.c

--
2.25.1