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.

PM_WKST1_CORE

When booting linux on a custom board with an AM35x, the prcm_interrupt_handler() would hang. Further investigation showed that bit 31 of the PM_WKST1_CORE register was set causing a WKUP_ST event inthe PRM_IRQSTATUS_MPU register . In the OMAP TRM, bit 31 of PM_WKST1_CORE is reserved and should read as 0. The driver was unable to clear it out and was continually looping try to do so. The only way to fix it was to set bit 31 of the PM_MPUGRPSEL1_CORE to 0 and then clear out the WKUP_ST event in PRM_IRQSTATUS_MPU before setting up the prcm interrupt handler. The question is why is bit 31 of PM_WKST1_CORE being set? Is there something else happening that is causing this?