diff options
Diffstat (limited to 'arch/arm/mach-h720x/cpu-h7202.c')
-rw-r--r-- | arch/arm/mach-h720x/cpu-h7202.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/arch/arm/mach-h720x/cpu-h7202.c b/arch/arm/mach-h720x/cpu-h7202.c index c37d570b852d..e2ae7e898f9d 100644 --- a/arch/arm/mach-h720x/cpu-h7202.c +++ b/arch/arm/mach-h720x/cpu-h7202.c | |||
@@ -178,8 +178,10 @@ static struct irqaction h7202_timer_irq = { | |||
178 | /* | 178 | /* |
179 | * Setup TIMER0 as system timer | 179 | * Setup TIMER0 as system timer |
180 | */ | 180 | */ |
181 | void __init h7202_init_time(void) | 181 | void __init h7202_timer_init(void) |
182 | { | 182 | { |
183 | arch_gettimeoffset = h720x_gettimeoffset; | ||
184 | |||
183 | CPU_REG (TIMER_VIRT, TM0_PERIOD) = LATCH; | 185 | CPU_REG (TIMER_VIRT, TM0_PERIOD) = LATCH; |
184 | CPU_REG (TIMER_VIRT, TM0_CTRL) = TM_RESET; | 186 | CPU_REG (TIMER_VIRT, TM0_CTRL) = TM_RESET; |
185 | CPU_REG (TIMER_VIRT, TM0_CTRL) = TM_REPEAT | TM_START; | 187 | CPU_REG (TIMER_VIRT, TM0_CTRL) = TM_REPEAT | TM_START; |
@@ -188,11 +190,6 @@ void __init h7202_init_time(void) | |||
188 | setup_irq(IRQ_TIMER0, &h7202_timer_irq); | 190 | setup_irq(IRQ_TIMER0, &h7202_timer_irq); |
189 | } | 191 | } |
190 | 192 | ||
191 | struct sys_timer h7202_timer = { | ||
192 | .init = h7202_init_time, | ||
193 | .offset = h720x_gettimeoffset, | ||
194 | }; | ||
195 | |||
196 | void __init h7202_init_irq (void) | 193 | void __init h7202_init_irq (void) |
197 | { | 194 | { |
198 | int irq; | 195 | int irq; |