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