Merge tag 2.4.1 from upstream Horizon-OC
Some checks failed
Build Horizon OC Zeus / build (push) Failing after 5s

This commit is contained in:
2026-06-05 23:17:20 +02:00
6 changed files with 30 additions and 35 deletions

View File

@@ -479,7 +479,7 @@ std::vector<std::string> ConfigInfoStrings(HocClkConfigValue val, bool isMariko,
" - HiOPT: L4T Custom HiOPT table, HOC Default", " - HiOPT: L4T Custom HiOPT table, HOC Default",
" - HiOPT - 15mV: L4T Custom HiOPT table with a 15mV offset", " - HiOPT - 15mV: L4T Custom HiOPT table with a 15mV offset",
" - High UV: The highest undervolt table", " - High UV: The highest undervolt table",
"Default: No Undervolt" "Default: HiOPT"
}; };
case KipConfigValue_marikoGpuVmin: case KipConfigValue_marikoGpuVmin:

View File

@@ -26,42 +26,37 @@
namespace board { namespace board {
void SetGpuBracket(u16 speedo, u8 &gpuBracket) { void SetGpuBracket(u16 speedo, u8 &gpuBracket) {
if (GetSocType() == HocClkSocType_Mariko) { switch (speedo) {
if (speedo <= 1624) { // Mariko
case 1300 ... 1624:
gpuBracket = 0; gpuBracket = 0;
return; break;
} case 1625 ... 1689:
if (speedo <= 1689) {
gpuBracket = 1; gpuBracket = 1;
return; break;
} case 1690 ... 1753:
if (speedo <= 1753) {
gpuBracket = 2; gpuBracket = 2;
return; break;
} case 1754 ... 1849:
gpuBracket = 3;
break;
/* >= 1754 */ // Erista
gpuBracket = 3; case 1850 ... 1925:
} else { gpuBracket = 0;
switch (speedo) { break;
case 1850 ... 1925: case 1926 ... 2025:
gpuBracket = 0; gpuBracket = 1;
break; break;
case 1926 ... 2025: case 2026 ... 2100:
gpuBracket = 1; gpuBracket = 2;
break; break;
case 2026 ... 2100: case 2101 ... 2200:
gpuBracket = 2; gpuBracket = 3;
break; break;
case 2101 ... 2200: default:
gpuBracket = 3; gpuBracket = 0;
break; break;
default:
gpuBracket = 0;
break;
}
} }
} }

View File

@@ -449,6 +449,7 @@ namespace board {
break; break;
} }
} }
return baseVolt;
} else { } else {
struct DvfsEntry { struct DvfsEntry {
u32 freq; u32 freq;
@@ -546,8 +547,7 @@ namespace board {
break; break;
} }
} }
return baseVolt;
} }
return baseVolt;
} }
} // namespace board } // namespace board

Binary file not shown.

Binary file not shown.