PCV services: Difference between revisions

No edit summary
Line 397: Line 397:
| 3 || GetPossibleClockRates
| 3 || GetPossibleClockRates
|-
|-
| 4 || GetPowerClockInfoEvent
| 4 || GetClockInfoEvent
|-
|-
| 5 ||
| 5 || GetClockModuleNumLimit
|}
|}


== OpenSession ==
== OpenSession ==
Takes an u32 '''ModuleID''', an u32 '''ModuleUnk''' and returns an [[#IClkrstSession]].
Takes an u32 '''ModuleID''', an u32 '''ModuleUnk''' and returns an [[#IClkrstSession]].
== GetClockModuleNumLimit ==
Returns 0x1A.


== IClkrstSession ==
== IClkrstSession ==
Line 463: Line 466:
| 0 || [[#OpenSession]]
| 0 || [[#OpenSession]]
|-
|-
| 1 ||
| 1 || GetPowerDomainStateTable
|-
|-
| 2 ||
| 2 || GetPowerInfoEvent
|-
|-
| 3 ||
| 3 || GetPowerModuleNumLimit
|}
|}


== OpenSession ==
== OpenSession ==
Takes an u32 '''ModuleID''' and returns an [[#IRegulatorSession]].
Takes an u32 '''ModuleID''' and returns an [[#IRegulatorSession]].
== GetPowerModuleNumLimit ==
Returns 0x3.


== IRegulatorSession ==
== IRegulatorSession ==
Line 492: Line 498:
| 5 || [[#SetVoltageValue]]
| 5 || [[#SetVoltageValue]]
|-
|-
| 6 ||
| 6 || ChangeVoltage
|}
|}