Message ID | 1329723288-12047-1-git-send-email-alex@alexhornung.com |
---|---|
State | Awaiting Upstream |
Delegated to: | Thomas Chou |
Headers | show |
On 02/20/2012 03:34 PM, Alex Hornung wrote: > * Copy over Blackfin's get_ticks and get_tbclk - they work just fine on > Nios2. > > Signed-off-by: Alex Hornung<alex@alexhornung.com> > --- > arch/nios2/cpu/interrupts.c | 22 ++++++++++++++++++++++ > 1 files changed, 22 insertions(+), 0 deletions(-) Dear Alex, Applied. Thanks. Best regards, Thomas
diff --git a/arch/nios2/cpu/interrupts.c b/arch/nios2/cpu/interrupts.c index 0a97fa6..b7f1a05 100644 --- a/arch/nios2/cpu/interrupts.c +++ b/arch/nios2/cpu/interrupts.c @@ -98,6 +98,28 @@ ulong get_timer (ulong 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 * provided. */
* Copy over Blackfin's get_ticks and get_tbclk - they work just fine on Nios2. Signed-off-by: Alex Hornung <alex@alexhornung.com> --- arch/nios2/cpu/interrupts.c | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-)