|
@@ -33,7 +33,7 @@ static ulong lastdec;
|
|
|
|
|
|
int timer_init(void)
|
|
|
{
|
|
|
- static struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
|
|
+ struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
|
|
unsigned int cr;
|
|
|
|
|
|
debug("%s()\n", __func__);
|
|
@@ -80,7 +80,7 @@ int timer_init(void)
|
|
|
*/
|
|
|
void reset_timer_masked(void)
|
|
|
{
|
|
|
- static struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
|
|
+ struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
|
|
|
|
|
/* capure current decrementer value time */
|
|
|
#ifdef CONFIG_FTTMR010_EXT_CLK
|
|
@@ -104,7 +104,7 @@ void reset_timer(void)
|
|
|
*/
|
|
|
ulong get_timer_masked(void)
|
|
|
{
|
|
|
- static struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
|
|
+ struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
|
|
|
|
|
/* current tick value */
|
|
|
#ifdef CONFIG_FTTMR010_EXT_CLK
|
|
@@ -160,7 +160,7 @@ void set_timer(ulong t)
|
|
|
/* delay x useconds AND preserve advance timestamp value */
|
|
|
void __udelay(unsigned long usec)
|
|
|
{
|
|
|
- static struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
|
|
+ struct fttmr010 *tmr = (struct fttmr010 *)CONFIG_FTTMR010_BASE;
|
|
|
|
|
|
#ifdef CONFIG_FTTMR010_EXT_CLK
|
|
|
long tmo = usec * (TIMER_CLOCK / 1000) / 1000;
|