lib: sbi: Simplify system reset platform operations
authorAnup Patel <anup.patel@wdc.com>
Thu, 22 Apr 2021 06:23:32 +0000 (11:53 +0530)
committerAnup Patel <anup@brainfault.org>
Wed, 28 Apr 2021 11:55:00 +0000 (17:25 +0530)
commit043d088e3964ec64b091f739e2282f53f7d264fb
treee5ec82451c097df3f3416ec077752527d81107a7
parentdc39c7b630a607b96c25f8ea50f0bb1af619928a
lib: sbi: Simplify system reset platform operations

Instead of having system_reset_check() and system_reset() callbacks
in platform operations, it will be much simpler for reset driver to
directly register these operations as a device to the sbi_system
implementation.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
17 files changed:
include/sbi/sbi_platform.h
include/sbi/sbi_system.h
include/sbi_utils/reset/fdt_reset.h
include/sbi_utils/sys/htif.h
include/sbi_utils/sys/sifive_test.h
lib/sbi/sbi_system.c
lib/utils/reset/fdt_reset.c
lib/utils/reset/fdt_reset_htif.c
lib/utils/reset/fdt_reset_sifive.c
lib/utils/reset/fdt_reset_thead.c
lib/utils/sys/htif.c
lib/utils/sys/sifive_test.c
platform/generic/include/platform_override.h
platform/generic/platform.c
platform/kendryte/k210/platform.c
platform/nuclei/ux600/platform.c
platform/template/platform.c