/************************************************************************ * FUNCTION * get_om_hard_timer_curtime * DESCRIPTION * Get hard timer Current Value * INPUTS * NONE * OUTPUTS * NONE *************************************************************************/ unsigned int get_om_hard_timer_curtime(void) { unsigned int readValue; unsigned int timer1_addr; if(TIMER_UNINITED == g_om_timer_inited) { printk("%s: om hardware timer uninitialized\n",__func__); return 0; } timer1_addr = (unsigned int)timer1_base; readValue = readl(SOC_TIMER_TIMERN_VALUE_ADDR(timer1_addr, OSA_TIMER_INDEX)); return readValue; }
/************************************************************************ * FUNCTION * get_om_hard_timer_curtime * DESCRIPTION * Get hard timer Current Value * INPUTS * NONE * OUTPUTS * NONE *************************************************************************/ unsigned int get_om_hard_timer_curtime(void) { unsigned int readValue = 0; unsigned long timer1_addr = 0; if(TIMER_UNINITED == g_om_timer_inited) { printk("%s: om hardware timer uninitialized\n",__func__); return 0; } timer1_addr = timer1_base; /* DTS2013012804205 lkf71598 2013-3-4 */ readValue = readl(SOC_TIMER_TIMERN_VALUE_ADDR(timer1_addr, OSA_TIMER_INDEX)); return readValue; }