Commit 08963dab authored by Russell King's avatar Russell King
Browse files

ARM: integrator: update clock source registration



In d7e81c26 (clocksource: Add clocksource_register_hz/khz interface) new
interfaces were added which simplify (and optimize) the selection of the
divisor shift/mult constants.  Switch over to using this new interface.

Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent 7c044be5
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -372,7 +372,6 @@ static struct clocksource clocksource_timersp = {
	.rating		= 200,
	.read		= timersp_read,
	.mask		= CLOCKSOURCE_MASK(16),
	.shift		= 16,
	.flags		= CLOCK_SOURCE_IS_CONTINUOUS,
};

@@ -390,8 +389,7 @@ static void integrator_clocksource_init(u32 khz)
	writel(ctrl, base + TIMER_CTRL);
	writel(0xffff, base + TIMER_LOAD);

	cs->mult = clocksource_khz2mult(khz, cs->shift);
	clocksource_register(cs);
	clocksource_register_khz(cs, khz);
}

static void __iomem * const clkevt_base = (void __iomem *)TIMER1_VA_BASE;