Skip to content

Commit

Permalink
m68knommu: clean up old ColdFire timer irq setup
Browse files Browse the repository at this point in the history
The recent changes to the old ColdFire interrupt controller code means
we no longer need to manually unmask the timer interrupt. That is now
done in the interrupt controller code proper.

Signed-off-by: Greg Ungerer <[email protected]>
  • Loading branch information
gregungerer committed Sep 15, 2009
1 parent 39f0fb6 commit 3945ca0
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions arch/m68knommu/platform/coldfire/timers.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@
* These provide the underlying interrupt vector support.
* Unfortunately it is a little different on each ColdFire.
*/
extern void mcf_settimericr(int timer, int level);
void coldfire_profile_init(void);

#if defined(CONFIG_M532x)
Expand Down Expand Up @@ -98,8 +97,6 @@ static struct clocksource mcftmr_clk = {

void hw_timer_init(void)
{
setup_irq(MCF_IRQ_TIMER, &mcftmr_timer_irq);

__raw_writew(MCFTIMER_TMR_DISABLE, TA(MCFTIMER_TMR));
mcftmr_cycles_per_jiffy = FREQ / HZ;
/*
Expand All @@ -115,7 +112,7 @@ void hw_timer_init(void)
mcftmr_clk.mult = clocksource_hz2mult(FREQ, mcftmr_clk.shift);
clocksource_register(&mcftmr_clk);

mcf_clrimr(MCFINTC_TIMER1);
setup_irq(MCF_IRQ_TIMER, &mcftmr_timer_irq);

#ifdef CONFIG_HIGHPROFILE
coldfire_profile_init();
Expand Down Expand Up @@ -162,16 +159,14 @@ void coldfire_profile_init(void)
printk(KERN_INFO "PROFILE: lodging TIMER2 @ %dHz as profile timer\n",
PROFILEHZ);

setup_irq(MCF_IRQ_PROFILER, &coldfire_profile_irq);

/* Set up TIMER 2 as high speed profile clock */
__raw_writew(MCFTIMER_TMR_DISABLE, PA(MCFTIMER_TMR));

__raw_writetrr(((MCF_BUSCLK / 16) / PROFILEHZ), PA(MCFTIMER_TRR));
__raw_writew(MCFTIMER_TMR_ENORI | MCFTIMER_TMR_CLK16 |
MCFTIMER_TMR_RESTART | MCFTIMER_TMR_ENABLE, PA(MCFTIMER_TMR));

mcf_clrimr(MCFINTC_TIMER2);
setup_irq(MCF_IRQ_PROFILER, &coldfire_profile_irq);
}

/***************************************************************************/
Expand Down

0 comments on commit 3945ca0

Please sign in to comment.