clockevents: Provide interface to reconfigure an active clock event device
authorThomas Gleixner <tglx@linutronix.de>
Wed, 18 May 2011 21:33:42 +0000 (21:33 +0000)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 19 May 2011 12:24:16 +0000 (14:24 +0200)
commit80b816b736cfa5b9582279127099b20a479ab7d9
tree94a2963c05e8e24d6153a0a2fae2f43fe05605bc
parent57f0fcbe1dea8a36c9d1673086326059991c5f81
clockevents: Provide interface to reconfigure an active clock event device

Some ARM SoCs have clock event devices which have their frequency
modified due to frequency scaling. Provide an interface which allows
to reconfigure an active device. After reconfiguration reprogram the
current pending event.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: LAK <linux-arm-kernel@lists.infradead.org>
Cc: John Stultz <john.stultz@linaro.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Ingo Molnar <mingo@elte.hu>
Link: http://lkml.kernel.org/r/%3C20110518210136.437459958%40linutronix.de%3E
include/linux/clockchips.h
kernel/time/clockevents.c