[PATCH 2/2] lib: rpmi: Make RPMI drivers as non-experimental

Anup Patel anup at brainfault.org
Mon Jun 23 20:15:43 PDT 2025


On Wed, Jun 18, 2025 at 11:09 AM Rahul Pathak <rpathak at ventanamicro.com> wrote:
>
> As RPMI v1.0 specification is frozen, disable the
> experimental tag for such RPMI drivers.
>
> Signed-off-by: Rahul Pathak <rpathak at ventanamicro.com>

LGTM.

Reviewed-by: Anup Patel <anup at brainfault.org>

Applied this patch to the riscv/opensbi repo.

Thanks,
Anup

> ---
>  lib/utils/cppc/fdt_cppc_rpmi.c             | 1 -
>  lib/utils/hsm/fdt_hsm_rpmi.c               | 1 -
>  lib/utils/mailbox/fdt_mailbox_rpmi_shmem.c | 1 -
>  lib/utils/mpxy/fdt_mpxy_rpmi_clock.c       | 1 -
>  lib/utils/mpxy/fdt_mpxy_rpmi_sysmsi.c      | 1 -
>  lib/utils/reset/fdt_reset_rpmi.c           | 1 -
>  lib/utils/suspend/fdt_suspend_rpmi.c       | 1 -
>  7 files changed, 7 deletions(-)
>
> diff --git a/lib/utils/cppc/fdt_cppc_rpmi.c b/lib/utils/cppc/fdt_cppc_rpmi.c
> index efcea652f1d6..7bd3b0f90d6a 100644
> --- a/lib/utils/cppc/fdt_cppc_rpmi.c
> +++ b/lib/utils/cppc/fdt_cppc_rpmi.c
> @@ -370,5 +370,4 @@ static const struct fdt_match rpmi_cppc_match[] = {
>  const struct fdt_driver fdt_cppc_rpmi = {
>         .match_table = rpmi_cppc_match,
>         .init = rpmi_cppc_cold_init,
> -       .experimental = true,
>  };
> diff --git a/lib/utils/hsm/fdt_hsm_rpmi.c b/lib/utils/hsm/fdt_hsm_rpmi.c
> index cc78436f9a4a..06e4b17976aa 100644
> --- a/lib/utils/hsm/fdt_hsm_rpmi.c
> +++ b/lib/utils/hsm/fdt_hsm_rpmi.c
> @@ -359,5 +359,4 @@ static const struct fdt_match rpmi_hsm_match[] = {
>  const struct fdt_driver fdt_hsm_rpmi = {
>         .match_table = rpmi_hsm_match,
>         .init = rpmi_hsm_cold_init,
> -       .experimental = true,
>  };
> diff --git a/lib/utils/mailbox/fdt_mailbox_rpmi_shmem.c b/lib/utils/mailbox/fdt_mailbox_rpmi_shmem.c
> index fdb04915ba70..521e06735873 100644
> --- a/lib/utils/mailbox/fdt_mailbox_rpmi_shmem.c
> +++ b/lib/utils/mailbox/fdt_mailbox_rpmi_shmem.c
> @@ -819,7 +819,6 @@ struct fdt_mailbox fdt_mailbox_rpmi_shmem = {
>         .driver = {
>                 .match_table = rpmi_shmem_mbox_match,
>                 .init = rpmi_shmem_mbox_init,
> -               .experimental = true,
>         },
>         .xlate = fdt_mailbox_simple_xlate,
>  };
> diff --git a/lib/utils/mpxy/fdt_mpxy_rpmi_clock.c b/lib/utils/mpxy/fdt_mpxy_rpmi_clock.c
> index 7d2b4a20c934..585c2bf348d5 100644
> --- a/lib/utils/mpxy/fdt_mpxy_rpmi_clock.c
> +++ b/lib/utils/mpxy/fdt_mpxy_rpmi_clock.c
> @@ -83,5 +83,4 @@ static const struct fdt_match clock_match[] = {
>  const struct fdt_driver fdt_mpxy_rpmi_clock = {
>         .match_table = clock_match,
>         .init = mpxy_rpmi_mbox_init,
> -       .experimental = true,
>  };
> diff --git a/lib/utils/mpxy/fdt_mpxy_rpmi_sysmsi.c b/lib/utils/mpxy/fdt_mpxy_rpmi_sysmsi.c
> index b4bab85aeb95..94a5af8cf04d 100644
> --- a/lib/utils/mpxy/fdt_mpxy_rpmi_sysmsi.c
> +++ b/lib/utils/mpxy/fdt_mpxy_rpmi_sysmsi.c
> @@ -205,5 +205,4 @@ static const struct fdt_match sysmsi_match[] = {
>  const struct fdt_driver fdt_mpxy_rpmi_sysmsi = {
>         .match_table = sysmsi_match,
>         .init = mpxy_rpmi_mbox_init,
> -       .experimental = true,
>  };
> diff --git a/lib/utils/reset/fdt_reset_rpmi.c b/lib/utils/reset/fdt_reset_rpmi.c
> index 81b21d0f5dd9..edc53932ccc0 100644
> --- a/lib/utils/reset/fdt_reset_rpmi.c
> +++ b/lib/utils/reset/fdt_reset_rpmi.c
> @@ -138,5 +138,4 @@ static const struct fdt_match rpmi_reset_match[] = {
>  const struct fdt_driver fdt_reset_rpmi = {
>         .match_table = rpmi_reset_match,
>         .init = rpmi_reset_init,
> -       .experimental = true,
>  };
> diff --git a/lib/utils/suspend/fdt_suspend_rpmi.c b/lib/utils/suspend/fdt_suspend_rpmi.c
> index f9baa23c9168..055ab2ff8bb2 100644
> --- a/lib/utils/suspend/fdt_suspend_rpmi.c
> +++ b/lib/utils/suspend/fdt_suspend_rpmi.c
> @@ -135,5 +135,4 @@ static const struct fdt_match rpmi_suspend_match[] = {
>  const struct fdt_driver fdt_suspend_rpmi = {
>         .match_table = rpmi_suspend_match,
>         .init = rpmi_suspend_init,
> -       .experimental = true,
>  };
> --
> 2.48.1
>
>
> --
> opensbi mailing list
> opensbi at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/opensbi



More information about the opensbi mailing list