hocclk: perfect migration between kip versions

This commit is contained in:
souldbminersmwc
2026-05-22 16:48:48 -04:00
parent 4271efb4a7
commit c2238eb070
12 changed files with 578 additions and 410 deletions

View File

@@ -70,7 +70,6 @@ struct CustomizeTable {
u32 commonEmcMemVolt;
u32 eristaEmcMaxClock;
u32 reserved1[2];
StepMode stepMode;
u32 marikoEmcMaxClock;
@@ -96,8 +95,6 @@ struct CustomizeTable {
u32 readLatency[4];
u32 writeLatency[4];
u32 reserved2[2];
u32 eristaCpuUV;
u32 eristaCpuVmin;
u32 eristaCpuMaxVolt;
@@ -123,8 +120,6 @@ struct CustomizeTable {
u32 commonGpuVoltOffset;
u32 reserved3;
u32 eristaGpuVoltArray[27];
u32 marikoGpuVoltArray[24];

View File

@@ -301,7 +301,7 @@ static inline const char* hocclkFormatConfigValue(HocClkConfigValue val, bool pr
case KipConfigValue_commonEmcMemVolt:
return pretty ? "Common EMC/MEM Voltage" : "common_emc_mem_volt";
case KipConfigValue_eristaEmcMaxClock:
return pretty ? "Erista EMC Max Clock" : "erista_emc_max_clock";
return pretty ? "Erista EMC Max Clock" : "erista_emc_max_clock2";
case KipConfigValue_stepMode:
return pretty ? "Step Mode:" : "step_mode";
case KipConfigValue_marikoEmcMaxClock:

View File

@@ -38,7 +38,6 @@ namespace kip {
u32 hpMode;
u32 commonEmcMemVolt;
u32 eristaEmcMaxClock;
u32 reserved1[2];
u32 stepMode;
u32 marikoEmcMaxClock;
u32 marikoEmcVddqVolt;
@@ -65,8 +64,6 @@ namespace kip {
u32 readLatency1333, readLatency1600, readLatency1866, readLatency2133;
u32 writeLatency1333, writeLatency1600, writeLatency1866, writeLatency2133;
u32 reserved2[2];
u32 eristaCpuUV;
u32 eristaCpuVmin;
u32 eristaCpuMaxVolt;