ARM: ux500: Reprogram timers upon resume
On ux500 the MTU timer blocks are powered off during suspend/resume, so these need some reinitialization when coming back from suspend. Cc: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
05387a9fbf
commit
bb219dba0d
|
@ -53,6 +53,13 @@ static void __init ux500_timer_init(void)
|
||||||
clksrc_dbx500_prcmu_init();
|
clksrc_dbx500_prcmu_init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void ux500_timer_reset(void)
|
||||||
|
{
|
||||||
|
nmdk_clkevt_reset();
|
||||||
|
nmdk_clksrc_reset();
|
||||||
|
}
|
||||||
|
|
||||||
struct sys_timer ux500_timer = {
|
struct sys_timer ux500_timer = {
|
||||||
.init = ux500_timer_init,
|
.init = ux500_timer_init,
|
||||||
|
.resume = ux500_timer_reset,
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue