aboutsummaryrefslogtreecommitdiff
path: root/platform/kendryte/k210/platform.h
diff options
context:
space:
mode:
Diffstat (limited to 'platform/kendryte/k210/platform.h')
-rw-r--r--platform/kendryte/k210/platform.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/platform/kendryte/k210/platform.h b/platform/kendryte/k210/platform.h
index 5269bc4..e425faf 100644
--- a/platform/kendryte/k210/platform.h
+++ b/platform/kendryte/k210/platform.h
@@ -27,10 +27,19 @@
/* Registers */
#define K210_PLL0 0x08
#define K210_CLKSEL0 0x20
+#define K210_RESET 0x30
+
+/* Register bit masks */
+#define K210_RESET_MASK 0x01
static inline u32 k210_read_sysreg(u32 reg)
{
return readl((volatile void *)(K210_SYSCTL_BASE_ADDR + reg));
}
+static inline void k210_write_sysreg(u32 val, u32 reg)
+{
+ writel(val, (volatile void *)(K210_SYSCTL_BASE_ADDR + reg));
+}
+
#endif /* _K210_PLATFORM_H_ */