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.

PSC: SwRstDisable or Disable state?

Hi,

In order to minimize OMAP L138 power I put unused modules to PSC disable state. However, in addition to

  • PSC.MDSTATn.STATE =  3h Enable
  • PSC.MDSTATn.STATE =  2h Disable

There is still another

  • PSC.MDSTATn.STATE =  0h SwRstDisable

state. SPRUH77 Table 9-3. Module States describes SwRstDisable state as

SPRUH77 Table 9-3. Module States said:

A module in the SwResetDisable state has its module reset asserted and it has its clock disabled. After initial power-on, several modules come up in the SwRstDisable state. Generally, software is not expected to initiate this state.

And the difference between this and “Disable” is that module reset is also asserted in this state.

The question is if I find any module that is in 0h SwRstDisable state, should I still use PSC to put it into 2h Disable, or leave it in 0h? Would there be any power consumption difference, among other things?

Also since the quote description above advises against using software to initiate this state, conversely is the user allowed to use software to exit this state as what I attempted to do?

 

Paul