ScePower

scePowerGetGpuClockFrequencyInternalForDriver
Temp name was scePowerGetGpuEs4ClockFrequencyForDriver, scePowerGetDeviceCountForDriver.

scePowerSetGpuClockFrequencyInternalForDriver
Temp name was scePowerSetGpuEs4ClockFrequencyForDriver

scePowerGetVipClockFrequencyForDriver
Temp name was scePowerGetVeneziaForDriver.

scePowerSetVipClockFrequencyForDriver
Temp name was scePowerSetVeneziaForDriver.

VIP is set to ?222MHz? by system when video is played back, even in PspEmu. ?The two clocks it sets are 55MHz and 83MHz.?

Related to Venezia.

scePowerSetSysClockFrequencyForDriver
Probably settings DRAM clock.

However, since the CPU has a cache, it is not very effective with cache-enabled memory.

Access speed is 1.01 times faster in memory with some caches disabled.

scePowerTickForDriver
Generate a power tick, preventing unit from powering off and turning off display.

ScePowerForDriver_394DE492
Returns a global boolean variable indicating if display brightness change is allowed.

scePowerSetStandbyButtonPushTimeForDriver
derived from vshPowerSetStandbyButtonPushTime

scePowerSetPsButtonPushTimeForDriver
derived from vshPowerSetPsButtonPushTime

scePowerGetWakeupFactorForDriver
derived from vshPowerGetWakeupFactor

scePowerGetPowerSwModeForDriver
Derived from PSP NID.

scePowerSetPowerSwModeForDriver
Derived from PSP NID.

scePowerSetPowerSwMode2ForDriver
This is a not validated name.

derived from vshPowerSetPowerSwMode

scePowerRequestHibernateForDriver
derived from vshPowerRequestHibernate

ScePowerForDriver_660D5AB4
Set some value of the selected Idle Callback to 2.

scePowerGetCaseTempForDriver
Exact same code as.

scePowerWaitRequestCompletionForDriver
Temp name was scePowerEncodeUBattery (PSP NID wrong bruteforce).

scePowerSetBatteryFakeStatusForDriver
derived from _vshPowerSetBatteryFakeStatus

scePowerGetBatteryRemainCapacityForDriver
To document: in which unit is the remaining capacity.

scePowerGetBatteryRemainLevelForDriver
If Syscon version < 0x1040105, returns the remaining battery level, else returns 0 (SCE_POWER_BATTERY_REMAIN_LEVEL_INVALID).

scePowerGetBatteryRemainMaxLevelForDriver
If Syscon version < 0x1040105, returns 4 (SCE_POWER_BATTERY_REMAIN_LEVEL_75_100_PERCENTS), else returns 0 (SCE_POWER_BATTERY_REMAIN_LEVEL_INVALID).

scePowerGetBatteryChargingStatusForDriver
Returns battery charging status.

scePowerIsSomethingBatteryForDriver
return SceSysconForDriver_ACEE1C70

scePowerIsSomethingBattery2ForDriver
return SceSysconForDriver_4A184B7C

scePowerIsWlanActivatedForDriver_temp_name
This is a temporary name.

ScePowerForDriver_8C0D2051
Gets the battery status obtained using SceSyscon.

Called by SceUdcd when SceUdcdAlarmTickTimer is triggered.

ScePowerForDriver_0D80B917
Maybe related to.

ScePowerForDriver_38415146
Sets a global variable and sets global event flag 0x2000.

Related to LED.

sceLedSetModeForDriver
Maybe DevKit LEDs as there are 8 LEDs, or maybe led=2 is PS button LED.