sysclk: add live timings updates

This commit is contained in:
souldbminersmwc
2025-12-27 14:20:49 -05:00
parent 64e079dbdb
commit 0f7488d6a8
13 changed files with 807 additions and 17 deletions

View File

@@ -208,6 +208,12 @@ Result IpcService::ServiceHandlerFunc(void* arg, const IpcServerRequest* r, u8*
if (r->data.size >= 0) {
return ipcSrv->SetKipData();
}
break;
case HocClkIpcCmd_UpdateEmcRegs:
if (r->data.size >= 0) {
return ipcSrv->UpdateEmcRegs();
}
break;
}
return SYSCLK_ERROR(Generic);
@@ -376,4 +382,8 @@ Result IpcService::GetKipData() {
return 0;
}
Result IpcService::UpdateEmcRegs() {
this->clockMgr->UpdateRamTimings();
return 0;
}