diff options
author | Anup Patel <anup.patel@wdc.com> | 2021-09-14 21:51:48 +0530 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2021-09-26 19:52:10 +0530 |
commit | 12e7af9ab7ef9adf61b9138e2c38e3aeef3c140b (patch) | |
tree | 67d388a1d7a4435060beace5dbaba32679adef41 /platform/kendryte | |
parent | 72154f4708de79816f0178b16223afa352b20e30 (diff) |
lib: sbi: Add timer frequency to struct sbi_timer_device
Generic mdelay() and udelay() functions can be provided by the
sbi_timer framework if timer frequency is available in the timer
instance provided by the platform support or timer driver.
This patch adds timer frequency (timer_freq) member in the
struct sbi_timer_device for above purpose.
Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Xiang W <wxjstz@126.com>
Diffstat (limited to 'platform/kendryte')
-rw-r--r-- | platform/kendryte/k210/platform.c | 1 | ||||
-rw-r--r-- | platform/kendryte/k210/platform.h | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/platform/kendryte/k210/platform.c b/platform/kendryte/k210/platform.c index ee4c223..35cec5f 100644 --- a/platform/kendryte/k210/platform.c +++ b/platform/kendryte/k210/platform.c @@ -42,6 +42,7 @@ static struct aclint_mswi_data mswi = { }; static struct aclint_mtimer_data mtimer = { + .mtime_freq = K210_ACLINT_MTIMER_FREQ, .mtime_addr = K210_ACLINT_MTIMER_ADDR + ACLINT_DEFAULT_MTIME_OFFSET, .mtime_size = ACLINT_DEFAULT_MTIME_SIZE, diff --git a/platform/kendryte/k210/platform.h b/platform/kendryte/k210/platform.h index 0a32530..be52aa3 100644 --- a/platform/kendryte/k210/platform.h +++ b/platform/kendryte/k210/platform.h @@ -14,7 +14,7 @@ #define K210_HART_COUNT 2 #define K210_UART_BAUDRATE 115200 - +#define K210_ACLINT_MTIMER_FREQ 7800000 #define K210_CLK0_FREQ 26000000UL #define K210_PLIC_NUM_SOURCES 65 |