[RFC PATCH v5 3/4] lib: sbi: Print the CPPC device name

Anup Patel anup at brainfault.org
Thu Apr 6 21:31:06 PDT 2023


On Wed, Mar 29, 2023 at 2:27 PM Sunil V L <sunilvl at ventanamicro.com> wrote:
>
> If CPPC device is registered by the platform, print its name.
>
> Signed-off-by: Sunil V L <sunilvl at ventanamicro.com>
> Reviewed-by: Andrew Jones <ajones at ventanamicro.com>

Looks good to me.

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

Applied this patch to the riscv/opensbi repo.

Thanks,
Anup

> ---
>  lib/sbi/sbi_init.c | 5 +++++
>  1 file changed, 5 insertions(+)
>
> diff --git a/lib/sbi/sbi_init.c b/lib/sbi/sbi_init.c
> index ffa214c..fa89320 100644
> --- a/lib/sbi/sbi_init.c
> +++ b/lib/sbi/sbi_init.c
> @@ -12,6 +12,7 @@
>  #include <sbi/riscv_barrier.h>
>  #include <sbi/riscv_locks.h>
>  #include <sbi/sbi_console.h>
> +#include <sbi/sbi_cppc.h>
>  #include <sbi/sbi_domain.h>
>  #include <sbi/sbi_ecall.h>
>  #include <sbi/sbi_hart.h>
> @@ -70,6 +71,7 @@ static void sbi_boot_print_general(struct sbi_scratch *scratch)
>         const struct sbi_console_device *cdev;
>         const struct sbi_system_reset_device *srdev;
>         const struct sbi_system_suspend_device *susp_dev;
> +       const struct sbi_cppc_device *cppc_dev;
>         const struct sbi_platform *plat = sbi_platform_ptr(scratch);
>
>         if (scratch->options & SBI_SCRATCH_NO_BOOT_PRINTS)
> @@ -107,6 +109,9 @@ static void sbi_boot_print_general(struct sbi_scratch *scratch)
>         susp_dev = sbi_system_suspend_get_device();
>         sbi_printf("Platform Suspend Device   : %s\n",
>                    (susp_dev) ? susp_dev->name : "---");
> +       cppc_dev = sbi_cppc_get_device();
> +       sbi_printf("Platform CPPC Device      : %s\n",
> +                  (cppc_dev) ? cppc_dev->name : "---");
>
>         /* Firmware details */
>         sbi_printf("Firmware Base             : 0x%lx\n", scratch->fw_start);
> --
> 2.34.1
>



More information about the opensbi mailing list