[PATCH v2 4/7] pmic: Add Renesas RAA215300 PMIC driver

Marek Vasut marek.vasut at mailbox.org
Tue Feb 27 16:57:04 CET 2024


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 at 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 ?


More information about the U-Boot mailing list