PDN Services
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
PDN PTM Service "pdn:s"
Command Header | Description |
---|---|
0x00010000 | GetWakeStatus. This loads PDN_WAKE_ENABLE and PDN_WAKE_REASON, then writes them to cmdreplyword[2] and cmdreplyword[3]. |
0x00020080 | ConfigureWakeEvents. PDN_WAKE_REASON = cmdword[2] & cmdword[1]. This then writes cmdword[1] to PDN_WAKE_ENABLE. PDN_WAKE_REASON = cmdword[2] & ~cmdword[1]. |
0x00030040 | Acknowledge. Writes cmdword[1] to PDN_WAKE_REASON. |
PDN DSP Service "pdn:d"
Command Header | Description |
---|---|
0x000100C0 | (bool enable, bool reset, bool deassertResetAfterReset) Enables and/or resets the DSP and/or holds it in reset |
PDN CODEC Service "pdn:i"
Command Header | Description |
---|---|
0x00010040 | This sets bit0 in PDN_CODEC_CNT to u8 cmd+4. |
0x00020040 | This sets bit1 in PDN_CODEC_CNT to u8 cmd+4. |
PDN GSP service "pdn:g"
Command Header | Description |
---|---|
0x000100C0 | (bool enableClock, bool resetEngines, bool resetRegisters) Enables and/or resets the GPU, see PDN_GPU_CNT |
PDN Camera Service "pdn:c"
Command Header | Description |
---|---|
0x00010040 | This sets bit0 in PDN_CAMERA_CNT to u8 cmd+4. |
0x000200000 | This writes PDN_CAMERA_CNT & 1 to u8 cmdreply+8. |