nios2: implement get_ticks and get_tbclk
* Copy over Blackfin's get_ticks and get_tbclk - they work just fine on Nios2. Signed-off-by: Alex Hornung <alex@alexhornung.com> Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
This commit is contained in:
parent
8875833a86
commit
7bd7b31574
@ -98,6 +98,27 @@ ulong get_timer (ulong base)
|
|||||||
return (timestamp - base);
|
return (timestamp - base);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This function is derived from Blackfin code (read timebase as long long).
|
||||||
|
* On Nios2 it just returns the timer value.
|
||||||
|
*/
|
||||||
|
unsigned long long get_ticks(void)
|
||||||
|
{
|
||||||
|
return get_timer(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This function is derived from Blackfin code.
|
||||||
|
* On Nios2 it returns the number of timer ticks per second.
|
||||||
|
*/
|
||||||
|
ulong get_tbclk(void)
|
||||||
|
{
|
||||||
|
ulong tbclk;
|
||||||
|
|
||||||
|
tbclk = CONFIG_SYS_HZ;
|
||||||
|
return tbclk;
|
||||||
|
}
|
||||||
|
|
||||||
/* The board must handle this interrupt if a timer is not
|
/* The board must handle this interrupt if a timer is not
|
||||||
* provided.
|
* provided.
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user