Ashwin,
Please see below:
>Could someone familiar with this scheme quickly elaborate all the
>steps that I need to go through to get the system to come out of
>suspend purely on the timer? Is it is just enough to setup the timer
>correctly, enable the interrupt in the appropriate register and assume
>that the PM layer will get the interrupt and do the right thing, or is
>there more that I have to do?
[Romit] Already this is being done during the CPU Idle path. Yes you need to
program the GPT 1 into oneshot mode with expiry time as appropriate. Also set
the CM_CLKSEL_WKUP.CLKSEL_GPT1 to sys_32K clock.
PM_MPUGRPSEL_WKUP.GRPSEL_GPT1, PM_WKEN_WKUP.EN_GPT1 should be set.
>
>Also, as as additional thing, if the PM layer handles the interrupt
>and begins the wake-up process, if I could know where that
>specifically happens, that'd be great since I need to know that the
>wake-up process is being triggered by the GPTIMER as opposed to the
>other wakeup triggers and deal with that differently.
[Romit] prcm_interrupt_handler. Look for PM_WKST_WKUP.
Thanks,
-Romit
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html