lib: sbi: Add generic timer delay loop function
authorAnup Patel <anup.patel@wdc.com>
Wed, 15 Sep 2021 04:41:24 +0000 (10:11 +0530)
committerAnup Patel <anup@brainfault.org>
Sun, 26 Sep 2021 14:22:15 +0000 (19:52 +0530)
commit9d0ab35ab4e2b9edf022237e2592d999dfe54704
tree1a13f3b9bf115657923f82ae9fb991d4b2f6f995
parent6355155f51d4b636a228b75d82ebbdc706174ae7
lib: sbi: Add generic timer delay loop function

We now have frequency of the timer device provided by the platform
support so we can emulate desired delay using a loop where the number
loop iterations are based on timer frequency.

This patch provides sbi_timer_delay_loop() 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>
include/sbi/sbi_timer.h
lib/sbi/sbi_timer.c