lib: sbi: Implement SBI CPPC extension
authorSunil V L <sunilvl@ventanamicro.com>
Wed, 29 Mar 2023 08:57:26 +0000 (14:27 +0530)
committerAnup Patel <anup@brainfault.org>
Fri, 7 Apr 2023 04:06:01 +0000 (09:36 +0530)
commit33caae8069f4205861445f58095bcecb814be881
tree910ad0a432ee9fba139d1836d61404b50f38cfb4
parent45ba2b203cc38ebfd634dc42c1dd3a2d380a8899
lib: sbi: Implement SBI CPPC extension

Implement SBI CPPC extension. This extension is only available when
OpenSBI platform provides a CPPC device to generic library.

Signed-off-by: Sunil V L <sunilvl@ventanamicro.com>
Reviewed-by: Andrew Jones <ajones@ventanamicro.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
include/sbi/sbi_cppc.h [new file with mode: 0644]
lib/sbi/Kconfig
lib/sbi/objects.mk
lib/sbi/sbi_cppc.c [new file with mode: 0644]
lib/sbi/sbi_ecall_cppc.c [new file with mode: 0644]