
On 2/26/24 4:05 PM, Paul Barker wrote:
The RZ/G2L SMARC module is powered via a Renesas RAA215300 PMIC which provides several voltage converters, a real time clock (RTC) and reset control. A basic driver is implemented for this device so that we can read, write and dump the PMIC registers.
The raa215300_bind() function is added as a stub, binding of the sysreset driver will be added in a later patch.
Additional features of this PMIC (such as reset control) may be supported by future patches.
Signed-off-by: Paul Barker paul.barker.ct@bp.renesas.com
configs/renesas_rzg2l_smarc_defconfig | 3 ++ drivers/power/pmic/Kconfig | 9 ++++++ drivers/power/pmic/Makefile | 1 + drivers/power/pmic/raa215300.c | 41 +++++++++++++++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 drivers/power/pmic/raa215300.c
diff --git a/configs/renesas_rzg2l_smarc_defconfig b/configs/renesas_rzg2l_smarc_defconfig index ad46297c6619..2cab79329db4 100644 --- a/configs/renesas_rzg2l_smarc_defconfig +++ b/configs/renesas_rzg2l_smarc_defconfig @@ -27,6 +27,7 @@ CONFIG_CMD_GPIO=y CONFIG_CMD_I2C=y CONFIG_CMD_MMC=y CONFIG_CMD_PART=y +CONFIG_CMD_PMIC=y CONFIG_CMD_EXT2=y CONFIG_CMD_EXT4=y CONFIG_CMD_EXT4_WRITE=y @@ -49,6 +50,8 @@ CONFIG_DM_I2C=y CONFIG_MMC_IO_VOLTAGE=y CONFIG_MMC_UHS_SUPPORT=y CONFIG_MMC_HS400_SUPPORT=y +CONFIG_DM_PMIC=y +CONFIG_PMIC_RAA215300=y CONFIG_DM_REGULATOR=y CONFIG_DM_REGULATOR_FIXED=y CONFIG_DM_REGULATOR_GPIO=y
Would it be possible to split the enablement (config change) from the driver in two separate patches ?