From 11c456e00cd45028f5891170c507ec0b3a2e1da5 Mon Sep 17 00:00:00 2001 From: Lightos1 <124387232+Lightos1@users.noreply.github.com> Date: Wed, 11 Feb 2026 17:42:10 +0100 Subject: [PATCH] Fix random } --- Source/sys-clk/sysmodule/src/clock_manager.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/Source/sys-clk/sysmodule/src/clock_manager.cpp b/Source/sys-clk/sysmodule/src/clock_manager.cpp index ef1e755b..63ef241e 100644 --- a/Source/sys-clk/sysmodule/src/clock_manager.cpp +++ b/Source/sys-clk/sysmodule/src/clock_manager.cpp @@ -560,13 +560,7 @@ void ClockManager::Tick() targetHz / 1000000, targetHz / 100000 - targetHz / 1000000 * 10 ); - /* Dvfs here. */ - Board::SetHz((SysClkModule)module, nearestHz); - this->context->freqs[module] = nearestHz; - RefreshContext(); - continue; - } - + /* Dvfs here. */ Board::SetHz((SysClkModule)module, nearestHz); this->context->freqs[module] = nearestHz; } @@ -657,7 +651,11 @@ bool ClockManager::RefreshContext() break; case SysClkModule_MEM: Board::ResetToStockMem(); - /* Dvfs with vmin = 0 here. */ + + if (Board::GetSocType() == SysClkSocType_Mariko) { + Board::PcvHijackDvfs(0); + } + break; } }