summaryrefslogtreecommitdiffstats
path: root/bsps/riscv/riscv/include/bsp/riscv.h
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/riscv/riscv/include/bsp/riscv.h')
-rw-r--r--bsps/riscv/riscv/include/bsp/riscv.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/bsps/riscv/riscv/include/bsp/riscv.h b/bsps/riscv/riscv/include/bsp/riscv.h
index a469155865..5f8edb650d 100644
--- a/bsps/riscv/riscv/include/bsp/riscv.h
+++ b/bsps/riscv/riscv/include/bsp/riscv.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018 embedded brains GmbH
+ * Copyright (c) 2018 embedded brains GmbH & Co. KG
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -40,18 +40,26 @@ void *riscv_fdt_get_address(const void *fdt, int node);
uint32_t riscv_get_core_frequency(void);
+#if RISCV_ENABLE_MPFS_SUPPORT != 0
+extern uint32_t riscv_hart_count;
+#else
#ifdef RTEMS_SMP
extern uint32_t riscv_hart_count;
#else
#define riscv_hart_count 1
#endif
+#endif
uint32_t riscv_get_hart_index_by_phandle(uint32_t phandle);
-#if RISCV_ENABLE_HTIF_SUPPORT != 0
+#ifdef RISCV_ENABLE_HTIF_SUPPORT
void htif_poweroff(void);
#endif
+#if RISCV_ENABLE_KENDRYTE_K210_SUPPORT != 0
+uint32_t k210_get_frequency(void);
+#endif
+
#ifdef __cplusplus
}
#endif