diff options
| author | Anup Patel <[email protected]> | 2020-11-24 11:59:05 +0530 |
|---|---|---|
| committer | Anup Patel <[email protected]> | 2020-12-01 17:10:31 +0530 |
| commit | 5c429ae2133e1a82b81403146a3e38e2b4b8350e (patch) | |
| tree | 09b02a0042a7ba5697e2f44082d08d05db147b3f /lib/utils/sys/htif.c | |
| parent | da074796df871f6323d052f123b7668d390980dc (diff) | |
lib: sbi: Improve system reset platform operations
To implement the SBI SRST extension, we need two platform operations
for system reset:
1) system_reset_check() - This operation will check whether given
reset type and reason are supported by the platform
2) system_reset() - This operation will do the actual platform
system reset and it will not return if reset type and reason
are supported by the platform
This patch updates system reset related code everywhere as-per above.
Signed-off-by: Anup Patel <[email protected]>
Reviewed-by: Atish Patra <[email protected]>
Diffstat (limited to 'lib/utils/sys/htif.c')
| -rw-r--r-- | lib/utils/sys/htif.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/utils/sys/htif.c b/lib/utils/sys/htif.c index ed800a50..fd70fb98 100644 --- a/lib/utils/sys/htif.c +++ b/lib/utils/sys/htif.c @@ -140,7 +140,12 @@ int htif_getc(void) return ch - 1; } -int htif_system_reset(u32 type) +int htif_system_reset_check(u32 type, u32 reason) +{ + return 1; +} + +void htif_system_reset(u32 type, u32 reason) { while (1) { fromhost = 0; |
