SceSyscon

SceSysconForDriver
2 real names found in 0.931: int sceSysconPowerCtrlKermitReset(void); int sceSysconErnieShutdown(ERNIE_SHUTDOWN_SHUTDOWN); or ERNIE_SHUTDOWN_REBOOT

sceSysconIsLowBatteryInhibitUpdateRebootForDriver
used by scePowerIsLowBatteryInhibitUpdateReboot

sceSysconIsLowBatteryInhibitUpdateDownloadForDriver
used by scePowerIsLowBatteryInhibitUpdateDownload

sceSysconCmdReadForDriver
used by SceRtc

sceSysconGetBaryonTimestampForDriver
A temp name was sceSysconGetTimeStampForDriver.

sceSysconCtrlHdmiCecPowerForDriver
Sets the pin CDC Hot Plug Detect (HPD) state of the HDMI bridge (ADV7533).

sceSysconCtrlRMRPowerForDriver
Temp name was sceSysconCtrlMsPowerForDriver.

sceSysconSetPowerModeForDriver
Temp name was sceSysconResetDeviceForDriver.

It issues  with.

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

The  argument determines what to do.

Real define names are like: "SCE_SYSCON_POWERMODE_MODE_STANDBY".

sceSysconCmdSendForDriver
Used by SceRtc and ScePower.

sceSysconGetManufacturesStatusForDriver
Unverified name.

unk_9DA2A5AB
used by scePowerGetBatteryLifeTime and other ScePower functions

sceSysconNvsSetRunModeForDriver
Used by sceSblSsMgrNvsReadDataForKernel and sceSblSsMgrNvsWriteDataForKernel.

sceSysconNvsReadDataForDriver
Used by sceSblSsMgrNvsReadDataForKernel and sceSblSsMgrGetNvsDataForDriver.

sceSysconNvsWriteDataForDriver
Used by sceSblSsMgrNvsWriteDataForKernel.

sceSysconSetMultiCnPortForDriver
0: for JIG mode 0x10000: for normal mode

sceSysconCtrlLEDForDriver
example values: a1:0x40, a2:1

Commands used by function
It seems like the command format is as follows:, where   means write to syscon, and   means read from syscon.

Callbacks
All the following exports have this function prototype:.