diff options
author | Heinrich Schuchardt <heinrich.schuchardt@canonical.com> | 2021-09-12 22:11:46 +0300 |
---|---|---|
committer | minda.chen <minda.chen@starfivetech.com> | 2023-02-02 14:11:45 +0300 |
commit | b680cc70dc337d85e2931e6d65177b19729dc01a (patch) | |
tree | 7c3f324d4187535b3d4b290a4e56a0c5cbc3492c /arch/riscv/include | |
parent | c9051a2bda68125f9c182a99f0274fc2f3b4ed32 (diff) | |
download | u-boot-b680cc70dc337d85e2931e6d65177b19729dc01a.tar.xz |
sysreset: provide SBI based sysreset driver
Provide sysreset driver using the SBI system reset extension.
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Sean Anderson <seanga2@gmail.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tested-by: Samuel Holland <samuel@sholland.org>
Diffstat (limited to 'arch/riscv/include')
-rw-r--r-- | arch/riscv/include/asm/sbi.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/riscv/include/asm/sbi.h b/arch/riscv/include/asm/sbi.h index 34a115afc3..5030892b47 100644 --- a/arch/riscv/include/asm/sbi.h +++ b/arch/riscv/include/asm/sbi.h @@ -153,5 +153,6 @@ void sbi_set_timer(uint64_t stime_value); long sbi_get_spec_version(void); int sbi_get_impl_id(void); int sbi_probe_extension(int ext); +void sbi_srst_reset(unsigned long type, unsigned long reason); #endif |