summaryrefslogtreecommitdiffstats
path: root/include/clocksource/timer-ti-dm.h
diff options
context:
space:
mode:
authorTony Lindgren <tony@atomide.com>2021-04-15 10:55:06 +0200
committerDaniel Lezcano <daniel.lezcano@linaro.org>2021-06-15 14:14:14 +0200
commit9517c577f9f722270584cfb1a7b4e1354e408658 (patch)
tree74447ba0700e24b2ee3a2fa0cbe0f01d0a614dcb /include/clocksource/timer-ti-dm.h
parentclocksource/drivers/mediatek: Ack and disable interrupts on suspend (diff)
downloadlinux-9517c577f9f722270584cfb1a7b4e1354e408658.tar.xz
linux-9517c577f9f722270584cfb1a7b4e1354e408658.zip
clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG
As we are using cpu_pm to save and restore context, we must also save and restore the timer sysconfig register TIOCP_CFG. This is needed because we are not calling PM runtime functions at all with cpu_pm. Fixes: b34677b0999a ("clocksource/drivers/timer-ti-dm: Implement cpu_pm notifier for context save and restore") Cc: Aaro Koskinen <aaro.koskinen@iki.fi> Cc: Adam Ford <aford173@gmail.com> Cc: Andreas Kemnade <andreas@kemnade.info> Cc: Lokesh Vutla <lokeshvutla@ti.com> Cc: Peter Ujfalusi <peter.ujfalusi@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Link: https://lore.kernel.org/r/20210415085506.56828-1-tony@atomide.com
Diffstat (limited to 'include/clocksource/timer-ti-dm.h')
-rw-r--r--include/clocksource/timer-ti-dm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/clocksource/timer-ti-dm.h b/include/clocksource/timer-ti-dm.h
index 4c61dade8835..f6da8a132639 100644
--- a/include/clocksource/timer-ti-dm.h
+++ b/include/clocksource/timer-ti-dm.h
@@ -74,6 +74,7 @@
#define OMAP_TIMER_ERRATA_I103_I767 0x80000000
struct timer_regs {
+ u32 ocp_cfg;
u32 tidr;
u32 tier;
u32 twer;