Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5975f496 authored by Russell King's avatar Russell King
Browse files

ARM: mmp: 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 594cbf2f
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -146,7 +146,6 @@ static cycle_t clksrc_read(struct clocksource *cs)

static struct clocksource cksrc = {
	.name		= "clocksource",
	.shift		= 20,
	.rating		= 200,
	.read		= clksrc_read,
	.mask		= CLOCKSOURCE_MASK(32),
@@ -193,10 +192,8 @@ void __init timer_init(int irq)
	ckevt.min_delta_ns = clockevent_delta2ns(MIN_DELTA, &ckevt);
	ckevt.cpumask = cpumask_of(0);

	cksrc.mult = clocksource_hz2mult(CLOCK_TICK_RATE, cksrc.shift);

	setup_irq(irq, &timer_irq);

	clocksource_register(&cksrc);
	clocksource_register_hz(&cksrc, CLOCK_TICK_RATE);
	clockevents_register_device(&ckevt);
}