Changes

Jump to navigation Jump to search
1,770 bytes added ,  17:11, 16 April 2019
no edit summary
| 5 || GetBoardPowerControlEvent
|-
| 6 || [2.0.0+] GetSleepButtonState
|-
| 7 || [2.0.0+] GetPowerEvent
|-
| 8 ||[2.0.0+]|-| 9 || [2.0.0+]|-| 10 || [2.0.0+]|-| 11 || [3.0.0+]
|-
| 9 12 ||[3.0.0+]
|-
| 10 13 ||[3.0.0+]
|-
| 14 || [6.0.0+]
| 2 || ReadExternalRtcResetFlag
|-
| 3 || [2.0.0+] ClearExternalRtcResetFlag|-| 4 || [3.0.0+]
|}
! Cmd || Name
|-
| [1.0.0-7.0.1] 0 || SetPowerEnabled
|-
| [1.0.0-7.0.1] 1 || SetClockEnabled
|-
| [1.0.0-7.0.1] 2 || SetClockRate
|-
| [1.0.0-7.0.1] 3 || GetClockRate
|-
| [1.0.0-7.0.1] 4 || GetState
|-
| [1.0.0-7.0.1] 5 || GetPossibleClockRates
|-
| [1.0.0-7.0.1] 6 || SetMinVClockRate
|-
| [1.0.0-7.0.1] 7 || SetReset
|-
| [1.0.0-7.0.1] 8 || SetVoltageEnabled
|-
| [1.0.0-7.0.1] 9 || GetVoltageEnabled
|-
| [1.0.0-7.0.1] 10 || GetVoltageRange
|-
| [1.0.0-7.0.1] 11 || SetVoltageValue
|-
| [1.0.0-7.0.1] 12 || GetVoltageValue
|-
| [1.0.0-7.0.1] 13 || GetTemperatureThresholds
|-
| [1.0.0-7.0.1] 14 || SetTemperature
|-
| [1.0.0-5.1.0] 15 || Initialize
| [1.0.0-5.1.0] 17 || Finalize
|-
| [3.0.0-7.0.1] 18 || PowerOn
|-
| [3.0.0-7.0.1] 19 || PowerOff
|-
| [3.0.0-7.0.1] 20 || ChangeVoltage
|-
| [3.0.0-7.0.1] 21 || GetPowerClockInfoEvent
|-
| [3.0.0-7.0.1] 22 || GetOscillatorClock
|-
| [3.0.0-7.0.1] 23 || GetDvfsTable
|-
| [3.0.0-7.0.1] 24 || GetModuleStateTable
|-
| [3.0.0-7.0.1] 25 || GetPowerDomainStateTable
|-
| 26 || [3.0.0+] GetFuseInfo
|-
| 28 27 || [65.0.0+]
|-
| 29 [6.0.0-7.0.1] 28 |||-| [6.0.0+-7.0.1]29 ||
|}
== User Name to Block Maps ==
 
=== Power Switch / Clocking / Reset ===
 
{| class="wikitable" border="1"
|-
=== Voltage ===
 
{| class="wikitable" border="1"
|-
|-
| 14 || max77621_gpu ||
|-
|}
= pcv:arb =
This is "nn::pcv::IArbitrationManager".
 
This service no longer exists in [8.0.0+].
{| class="wikitable" border="1"
|-
| 0 || ReleaseControl
|-
|}
= pcv:imm =
This is "nn::pcv::IImmediateManager".
 
This service no longer exists in [8.0.0+].
{| class="wikitable" border="1"
|-
| 0 || SetClockRate
|}
 
= clkrst, clkrst:i =
These are "nn::clkrst::IClkrstManager" and "nn::clkrst::IClkrstImmediateManager".
 
These were added with [8.0.0+].
 
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 || OpenSession
|-
| 1 ||
|-
| 2 ||
|-
| 3 ||
|-
| 4 ||
|-
| 5 ||
|}
 
== IClkrstSession ==
This is "nn::clkrst::IClkrstSession".
 
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 ||
|-
| 1 ||
|-
| 2 ||
|-
| 3 ||
|-
| 4 ||
|-
| 5 ||
|-
| 6 ||
|-
| 7 ||
|-
| 8 ||
|-
| 9 ||
|-
| 10 ||
|-
| 11 ||
|}
 
= clkrst:a =
This is "nn::clkrst::IClkrstArbitrationManager".
 
This was added with [8.0.0+].
 
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 ||
|}
 
= rgltr =
This is "nn::regulator::IRegulatorManager".
 
This was added with [8.0.0+].
 
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 || OpenSession
|-
| 1 ||
|-
| 2 ||
|-
| 3 ||
|}
 
== IRegulatorSession ==
This is "nn::regulator::IRegulatorSession".
 
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 ||
|-
| 1 ||
|-
| 2 ||
|-
| 3 ||
|-
| 4 ||
|-
| 5 ||
|-
| 6 ||
|}
 
= rtc =
This was added with [8.0.0+].
 
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 ||
|-
| 1 ||
|-
| 2 ||
|-
| 3 ||
|-
| 4 ||
|}
| 0x8 || 0x10 || An ID representing the clock source.
|}
 
This is a 0x18-byte struct.
|-
| 3 || SetSystemClockContext || Takes an input [[#SystemClockContext]].
|-
|}
|-
| 5 || [2.0.0+] GetTimeZoneRuleVersion || No input, returns an output [[#TimeZoneRuleVersion]].
|-
| 6 || [5.0.0+] ||
|-
| 100 || ToCalendarTime || Takes an input [[#PosixTime]] and a type-0x15 input buffer for [[#TimeZoneRule]], returns an output [[#CalendarTime]] and [[#CalendarAdditionalInfo]].
|-
| 202 || ToPosixTimeWithMyRule || Takes an input [[#CalendarTime]], an type-0xA output buffer for [[#PosixTime]] array, and returns an output s32.
|-
|}

Navigation menu