This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335x Cortex-A8 does not generate PRCM_M3_IRQ2

Other Parts Discussed in Thread: AM3352

I'm woking on Suspend/Resume implementation with our custom AM3352 board.  I spent a lot of time to make our device suspended(DeepSleep0), but still don't make it. It seems Cortex-A9 does not generate PRCM_M3_IRQ2 to CM3. Is there anything more should be done before Cortex-A9 executes the WFI?

Our software is based on a demo program in AM335x StarterWare.
AM335X_StarterWare_02_00_01_01\examples\evmAM335x\demo\demoPwrMgmnt.c
I read the following Q and A and tried what I write below.
e2e.ti.com/.../419934
I confirmed these: MODULEMODE bits in CM_MPU_MPU_CLKCTRL is set to 0, there is no pending interrupt(I checked INTC_PENDING registers), I tried with no JTAG connection. I put some debug logs in CM3 firmware for debugging and make sure PRCM_M3_IRQ2 interrupt handler does not run. When I use the same bootloader binary and the same demo program binary on EVM, PRCM_M3_IRQ2 interrupt happens.

Regards,
Hiroaki Matsukawa