Hello Gurdeepak,
Following up from the thread you have in our Support queue:
A. Standard Linux Power Management, as detailed in the Documentation shipped with the kernel source applies:
linux-3.13/Documentation/power
Vybrid linux-3.13 supports LP-RUN and STOP modes, whereas linux-3.0 only supports LP-RUN.
B. The MQX demos for Vybrid can serve as examples of MQX generating interrupts, which are then serviced by Linux
For the example of MQX generating an interrupt that Linux services, MCC in MQX will generate interrupts at the end of the mcc_send() and mcc_recv() functions in mcc_api.c (these functions call mcc_generate_cpu_to_cpu_interrupt() to generate the interrupt).
In Linux, the interrupt is serviced by MCC in mcc-kmod/mcc_linux.c, in the cpu_to_cpu_irq_handler() function.
Thank you,
Timesys Support