I am trying to use the PWRM_sleepDSP() BIOS function on the C64+ of OMAP3530.
I have BIOS 5.3.3
The only documentation of this call is in spraa98B written for Omap3430, but I believe the IVA is the same.
My question is how to set the second argument?
spraa98b states that argument two can be 0, or a pointer to array unsigned[5]. Where first element is a control word the other 4 are masks for the WUGEN_MEVT0 through WUGEN_MEVT3 registers.
Well, the OMAP3530 only lists has 3 WUGEN_MEVTx registers, not 4.
Also, what happens when that argument is 0? The examples supplied with BIOS only use that usecase. There is no description of behavior. Does it mean that no events are masked, so any event may cause wakeup?
Where is the location of context saving memory specified?
Is there any proper documentation for the PWRM module?