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.

OMAP Power Managemant and Smart Reflex

Question 1

We are using OMAP-3.1 silicon based custom board running Linux. While working on power management, it’s found when Smart Reflex is enabled  the board becomes unstable over a period and system hangs; digging further we found Smart Reflex driver is setting up following register.

PRM_VP1_CONFIG (0x483072B0), PRM_VP1_VSTEPMIN (0x483072B4),

PRM_VP1_VSTEPMAX (0x483072B8), PRM_VP1_VLIMITTO (0x483072BC)

PRM_VP1_VOLTAGE (0x483072C0), PRM_VP1_STATUS (0x483072C4),

PRM_VP2_CONFIG (0x483072D0), PRM_VP2_VSTEPMIN (0x483072D4),

PRM_VP2_VSTEPMAX (0x483072D8), PRM_VP2_VLIMITTO (0x483072DC)

PRM_VP2_VOLTAGE (0x483072E0), PRM_VP2_STATUS (0x483072E4)  

However when Smart Reflex is not enabled, the board works fine over long test runs without hanging.

It’s also found when Smart Reflex is enabled the power consumption by board was considerably low in active state. But the definition of these register are missing in OMAP TRM because of which we are unable to analyze the problem – (board hangs when Smart reflex is enabled over a period of time). We would like to use Smart Reflex by fixing this problem, Please advice.

Question 2

Can someone tell what is the average power consumed by OMAP based board (Custom/Evaluation/SDP) using Linux Power Management in suspend mode. (In general what is the best power save achieved using Linux OS on OMAP).