PDN Services

From 3dbrew
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 This loads CFG11_PTM_0 and CFG11_PTM_1, then writes them to cmdreplyword[2] and cmdreplyword[3].
0x00020080 CFG11_PTM_1 = cmdword[2] & cmdword[1]. This then writes cmdword[1] to CFG11_PTM_0. CFG11_PTM_1 = cmdword[2] & ~cmdword[1].
0x00030040 This writes cmdword[1] to CFG11_PTM_1.

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 CFG11_CODEC_CNT to u8 cmd+4.
0x00020040 This sets bit1 in CFG11_CODEC_CNT to u8 cmd+4.

PDN GSP service "pdn:g"

Command Header Description
0x000100C0 (bool enableClock, bool resetEngines, bool resetVram) Enables and/or resets the GPU, see CFG11_GPU_CNT

PDN Camera Service "pdn:c"

Command Header Description
0x00010040 This sets bit0 in CFG11_CAMERA_CNT to u8 cmd+4.
0x000200000 This writes CFG11_CAMERA_CNT & 1 to u8 cmdreply+8.