SceSyscon

From Vita Development Wiki
Revision as of 19:10, 24 December 2014 by Yifan Lu (talk | contribs) (→‎SceSysconForDriver)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Library

Known NIDs

Version Name World Privilege NID
1.69 SceSyscon Non-secure Kernel 0x250E65E7

Modules

Known NIDs

Version Name World Visibility NID
1.69 SceSysconForDriver Non-secure Kernel 0x60A35F64

SceSysconForDriver

Send command

Version NID
1.69 (non-secure) 0xE26488B9
int syscon_send_command(uint32_t id, void *args, int size);

Reset device

Version NID
1.69 (non-secure) 0x8A95D35C
int syscon_reset_device(int type, int unk);

The unk argument is usually set to 0x2 or sometimes 0x8002 (which seems to correspond to some request by the UDC and BT drivers).

The type argument determines what to do.

Type Description
0 Power of the device
1 Enter low-power (suspend) state.
17 Suspend and immediately resume (soft reset).