* Keerthy <j-keerthy@xxxxxx> [180522 11:24]: > Add the save and restore for clksrc as part of suspend and resume > so that it saves the counter value and restores. This is needed in > modes like rtc+ddr in self-refresh not doing this stalls the time. Can't we now do this all in drivers/clocksource/timer-ti-*.c? > @@ -490,6 +513,15 @@ static void __init omap2_gptimer_clocksource_init(int gptimer_id, > res = omap_dm_timer_init_one(&clksrc, fck_source, property, > &clocksource_gpt.name, > OMAP_TIMER_NONPOSTED); > + > + if (soc_is_am43xx()) { > + clocksource_gpt.suspend = omap2_gptimer_clksrc_suspend; > + clocksource_gpt.resume = omap2_gptimer_clksrc_resume; > + > + clocksource_gpt_hwmod = > + omap_hwmod_lookup(clocksource_gpt.name); > + } > + Then you can do this based on a quirk flag set by compatible. Regards, Tony -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html