@@ -348,7 +348,7 @@ void MiscGui::listUI()
|
|||||||
);
|
);
|
||||||
this->listElement->addItem(new tsl::elm::CategoryHeader("KIP Editing"));
|
this->listElement->addItem(new tsl::elm::CategoryHeader("KIP Editing"));
|
||||||
|
|
||||||
// addConfigToggle(HocClkConfigValue_KipEditing, nullptr);
|
addConfigToggle(HocClkConfigValue_KipEditing, nullptr);
|
||||||
|
|
||||||
std::vector<NamedValue> kipNameLabels = {
|
std::vector<NamedValue> kipNameLabels = {
|
||||||
NamedValue("hoc.kip", 0),
|
NamedValue("hoc.kip", 0),
|
||||||
|
|||||||
@@ -252,12 +252,10 @@ u32 findIndexMHz(u32 arr[], u32 size, u32 value) {
|
|||||||
void ClockManager::Tick()
|
void ClockManager::Tick()
|
||||||
{
|
{
|
||||||
std::scoped_lock lock{this->contextMutex};
|
std::scoped_lock lock{this->contextMutex};
|
||||||
if(Board::GetSocType() == SysClkSocType_Mariko && this->config->GetConfigValue(HocClkConfigValue_KipEditing)) {
|
if((Board::GetHz(SysClkModule_MEM) / 1000000) > 1600)
|
||||||
if((Board::GetHz(SysClkModule_MEM) / 1000000) > 1600)
|
I2c_BuckConverter_SetMvOut(Board::GetSocType == SysClkSocType_Mariko ? &I2c_Mariko_GPU : &I2c_Erista_GPU, this->config->GetConfigValue(HocClkConfigValue_HighRamFreqVmin));
|
||||||
I2c_BuckConverter_SetMvOut(&I2c_Mariko_GPU, this->config->GetConfigValue(HocClkConfigValue_HighRamFreqVmin));
|
else
|
||||||
else
|
I2c_BuckConverter_SetMvOut(Board::GetSocType == SysClkSocType_Mariko ? &I2c_Mariko_GPU : &I2c_Erista_GPU, this->config->GetConfigValue(KipConfigValue_marikoGpuVmin));
|
||||||
I2c_BuckConverter_SetMvOut(&I2c_Mariko_GPU, this->config->GetConfigValue(KipConfigValue_marikoGpuVmin));
|
|
||||||
}
|
|
||||||
std::uint32_t mode = 0;
|
std::uint32_t mode = 0;
|
||||||
AppletOperationMode opMode = appletGetOperationMode();
|
AppletOperationMode opMode = appletGetOperationMode();
|
||||||
Result rc = apmExtGetCurrentPerformanceConfiguration(&mode);
|
Result rc = apmExtGetCurrentPerformanceConfiguration(&mode);
|
||||||
@@ -374,13 +372,6 @@ void ClockManager::Tick()
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(Board::GetSocType() == SysClkSocType_Mariko && this->config->GetConfigValue(HocClkConfigValue_KipEditing)) {
|
|
||||||
if((Board::GetHz(SysClkModule_MEM) / 1000000) <= 1600)
|
|
||||||
I2c_BuckConverter_SetMvOut(&I2c_Mariko_GPU, this->config->GetConfigValue(KipConfigValue_marikoGpuVmin));
|
|
||||||
else
|
|
||||||
I2c_BuckConverter_SetMvOut(&I2c_Mariko_GPU, this->config->GetConfigValue(HocClkConfigValue_HighRamFreqVmin));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user