aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv64/include/sbi.h
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2022-04-23 20:59:23 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2022-04-23 21:10:44 +0300
commitd4c420689b1872f6fb22f421dfd27704ee94951a (patch)
treec3b1921c7bb1035edb7211e4547d3088dac80778 /arch/riscv64/include/sbi.h
parent38c7c94bcd131290dcbae110dfb33b0b78c99d90 (diff)
downloadkmi-d4c420689b1872f6fb22f421dfd27704ee94951a.tar.gz
kmi-d4c420689b1872f6fb22f421dfd27704ee94951a.zip
ran clang-format
Diffstat (limited to 'arch/riscv64/include/sbi.h')
-rw-r--r--arch/riscv64/include/sbi.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/arch/riscv64/include/sbi.h b/arch/riscv64/include/sbi.h
index b750475..3beedd2 100644
--- a/arch/riscv64/include/sbi.h
+++ b/arch/riscv64/include/sbi.h
@@ -26,24 +26,27 @@ struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0,
unsigned long arg3, unsigned long arg4,
unsigned long arg5);
-#define EID_TIME 0x54494D45
+#define EID_TIME 0x54494D45
#define FID_SET_TIMER 0
static inline struct sbiret sbi_set_timer(uint64_t stime_value)
{
/* TODO: read timebase from fdt, seems to be clocks/sec for accurate
* timers */
#if __riscv_xlen == 32
- return sbi_ecall(EID_TIME, FID_SET_TIMER, stime_value, stime_value >> 32, 0, 0, 0, 0);
+ return sbi_ecall(EID_TIME, FID_SET_TIMER, stime_value,
+ stime_value >> 32, 0, 0, 0, 0);
#else
return sbi_ecall(EID_TIME, FID_SET_TIMER, stime_value, 0, 0, 0, 0, 0);
#endif
}
-#define EID_SRST 0x53525354
+#define EID_SRST 0x53525354
#define FID_RESET 0
-static inline struct sbiret sbi_system_reset(uint32_t reset_type, uint32_t reset_reason)
+static inline struct sbiret sbi_system_reset(uint32_t reset_type,
+ uint32_t reset_reason)
{
- return sbi_ecall(EID_SRST, FID_RESET, reset_type, reset_reason, 0, 0, 0, 0);
+ return sbi_ecall(EID_SRST, FID_RESET, reset_type, reset_reason, 0, 0, 0,
+ 0);
}
#endif /* APOS_RISCV_SBI_H */