samymode2
This commit is contained in:
@@ -40,6 +40,7 @@
|
||||
#include <cstdio>
|
||||
#include <crc32.h>
|
||||
|
||||
|
||||
#define HOSPPC_HAS_BOOST (hosversionAtLeast(7,0,0))
|
||||
bool isGpuGovernorEnabled = false;
|
||||
bool isCpuGovernorEnabled = false;
|
||||
@@ -1125,11 +1126,11 @@ void ClockManager::SetKipData() {
|
||||
CUST_WRITE_FIELD_BATCH(&table, commonGpuVoltOffset, this->config->GetConfigValue(KipConfigValue_commonGpuVoltOffset));
|
||||
CUST_WRITE_FIELD_BATCH(&table, gpuSpeedo, this->config->GetConfigValue(KipConfigValue_gpuSpeedo));
|
||||
|
||||
for (int i = 0; i < 24; i++) {
|
||||
for (int i = 0; i < 31; i++) {
|
||||
table.marikoGpuVoltArray[i] = this->config->GetConfigValue((SysClkConfigValue)(KipConfigValue_g_volt_76800 + i));
|
||||
}
|
||||
|
||||
for (int i = 0; i < 27; i++) {
|
||||
for (int i = 0; i < 24; i++) {
|
||||
table.eristaGpuVoltArray[i] = this->config->GetConfigValue((SysClkConfigValue)(KipConfigValue_g_volt_e_76800 + i));
|
||||
}
|
||||
|
||||
@@ -1297,12 +1298,12 @@ void ClockManager::GetKipData() {
|
||||
configValues.values[KipConfigValue_commonGpuVoltOffset] = cust_get_common_gpu_offset(&table);
|
||||
configValues.values[KipConfigValue_gpuSpeedo] = Board::getSpeedo(HorizonOCSpeedo_GPU); // cust_get_gpu_speedo(&table);
|
||||
|
||||
for (int i = 0; i < 24; i++) {
|
||||
for (int i = 0; i < 31; i++) {
|
||||
configValues.values[KipConfigValue_g_volt_76800 + i] = cust_get_mariko_gpu_volt(&table, i);
|
||||
initialConfigValues[KipConfigValue_g_volt_76800 + i] = cust_get_mariko_gpu_volt(&table, i);
|
||||
}
|
||||
|
||||
for (int i = 0; i < 27; i++) {
|
||||
for (int i = 0; i < 24; i++) {
|
||||
configValues.values[KipConfigValue_g_volt_e_76800 + i] = cust_get_erista_gpu_volt(&table, i);
|
||||
initialConfigValues[KipConfigValue_g_volt_e_76800 + i] = cust_get_erista_gpu_volt(&table, i);
|
||||
}
|
||||
|
||||
@@ -77,8 +77,8 @@ typedef struct {
|
||||
|
||||
u32 gpuSpeedo;
|
||||
|
||||
u32 eristaGpuVoltArray[27];
|
||||
u32 marikoGpuVoltArray[24];
|
||||
u32 eristaGpuVoltArray[24];
|
||||
u32 marikoGpuVoltArray[31];
|
||||
|
||||
u32 t6_tRTW_fine_tune;
|
||||
u32 t7_tWTR_fine_tune;
|
||||
@@ -330,32 +330,30 @@ static inline bool cust_set_mariko_gpu_volt_##freq( \
|
||||
}
|
||||
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(76800, 0)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(115200, 1)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(153600, 2)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(192000, 3)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(230400, 4)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(268800, 5)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(307200, 6)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(345600, 7)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(384000, 8)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(422400, 9)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(460800, 10)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(499200, 11)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(537600, 12)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(576000, 13)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(614400, 14)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(652800, 15)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(691200, 16)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(729600, 17)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(768000, 18)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(806400, 19)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(844800, 20)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(883200, 21)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(921600, 22)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(960000, 23)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(998400, 24)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1036800, 25)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1075200, 26)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(153600, 1)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(230400, 2)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(307200, 3)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(384000, 4)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(460800, 5)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(537600, 6)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(614400, 7)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(691200, 8)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(768000, 9)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(844800, 10)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(921600, 11)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(998400, 12)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1075200, 13)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1152000, 14)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1228800, 15)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1267200, 16)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1305600, 17)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1344000, 18)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1382400, 19)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1420800, 20)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1459200, 21)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1497600, 22)
|
||||
DECL_ERISTA_GPU_VOLT_HELPER(1536000, 23)
|
||||
|
||||
|
||||
DECL_MARIKO_GPU_VOLT_HELPER(76800, 0)
|
||||
DECL_MARIKO_GPU_VOLT_HELPER(153600, 1)
|
||||
@@ -381,6 +379,13 @@ DECL_MARIKO_GPU_VOLT_HELPER(1420800, 20)
|
||||
DECL_MARIKO_GPU_VOLT_HELPER(1459200, 21)
|
||||
DECL_MARIKO_GPU_VOLT_HELPER(1497600, 22)
|
||||
DECL_MARIKO_GPU_VOLT_HELPER(1536000, 23)
|
||||
DECL_MARIKO_GPU_VOLT_HELPER(1574400, 24)
|
||||
DECL_MARIKO_GPU_VOLT_HELPER(1612800, 25)
|
||||
DECL_MARIKO_GPU_VOLT_HELPER(1651200, 26)
|
||||
DECL_MARIKO_GPU_VOLT_HELPER(1689600, 27)
|
||||
DECL_MARIKO_GPU_VOLT_HELPER(1728000, 28)
|
||||
DECL_MARIKO_GPU_VOLT_HELPER(1766400, 29)
|
||||
DECL_MARIKO_GPU_VOLT_HELPER(1804800, 30)
|
||||
|
||||
|
||||
#define DECL_ERISTA_GPU_VOLT_GET(freq, idx) \
|
||||
@@ -396,33 +401,32 @@ static inline u32 cust_get_mariko_gpu_volt_##freq##_val(const char* p) { \
|
||||
return cust_get_mariko_gpu_volt(&t, idx); \
|
||||
}
|
||||
|
||||
|
||||
DECL_ERISTA_GPU_VOLT_GET(76800, 0)
|
||||
DECL_ERISTA_GPU_VOLT_GET(115200, 1)
|
||||
DECL_ERISTA_GPU_VOLT_GET(153600, 2)
|
||||
DECL_ERISTA_GPU_VOLT_GET(192000, 3)
|
||||
DECL_ERISTA_GPU_VOLT_GET(230400, 4)
|
||||
DECL_ERISTA_GPU_VOLT_GET(268800, 5)
|
||||
DECL_ERISTA_GPU_VOLT_GET(307200, 6)
|
||||
DECL_ERISTA_GPU_VOLT_GET(345600, 7)
|
||||
DECL_ERISTA_GPU_VOLT_GET(384000, 8)
|
||||
DECL_ERISTA_GPU_VOLT_GET(422400, 9)
|
||||
DECL_ERISTA_GPU_VOLT_GET(460800, 10)
|
||||
DECL_ERISTA_GPU_VOLT_GET(499200, 11)
|
||||
DECL_ERISTA_GPU_VOLT_GET(537600, 12)
|
||||
DECL_ERISTA_GPU_VOLT_GET(576000, 13)
|
||||
DECL_ERISTA_GPU_VOLT_GET(614400, 14)
|
||||
DECL_ERISTA_GPU_VOLT_GET(652800, 15)
|
||||
DECL_ERISTA_GPU_VOLT_GET(691200, 16)
|
||||
DECL_ERISTA_GPU_VOLT_GET(729600, 17)
|
||||
DECL_ERISTA_GPU_VOLT_GET(768000, 18)
|
||||
DECL_ERISTA_GPU_VOLT_GET(806400, 19)
|
||||
DECL_ERISTA_GPU_VOLT_GET(844800, 20)
|
||||
DECL_ERISTA_GPU_VOLT_GET(883200, 21)
|
||||
DECL_ERISTA_GPU_VOLT_GET(921600, 22)
|
||||
DECL_ERISTA_GPU_VOLT_GET(960000, 23)
|
||||
DECL_ERISTA_GPU_VOLT_GET(998400, 24)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1036800, 25)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1075200, 26)
|
||||
DECL_ERISTA_GPU_VOLT_GET(153600, 1)
|
||||
DECL_ERISTA_GPU_VOLT_GET(230400, 2)
|
||||
DECL_ERISTA_GPU_VOLT_GET(307200, 3)
|
||||
DECL_ERISTA_GPU_VOLT_GET(384000, 4)
|
||||
DECL_ERISTA_GPU_VOLT_GET(460800, 5)
|
||||
DECL_ERISTA_GPU_VOLT_GET(537600, 6)
|
||||
DECL_ERISTA_GPU_VOLT_GET(614400, 7)
|
||||
DECL_ERISTA_GPU_VOLT_GET(691200, 8)
|
||||
DECL_ERISTA_GPU_VOLT_GET(768000, 9)
|
||||
DECL_ERISTA_GPU_VOLT_GET(844800, 10)
|
||||
DECL_ERISTA_GPU_VOLT_GET(921600, 11)
|
||||
DECL_ERISTA_GPU_VOLT_GET(998400, 12)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1075200, 13)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1152000, 14)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1228800, 15)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1267200, 16)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1305600, 17)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1344000, 18)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1382400, 19)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1420800, 20)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1459200, 21)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1497600, 22)
|
||||
DECL_ERISTA_GPU_VOLT_GET(1536000, 23)
|
||||
|
||||
|
||||
DECL_MARIKO_GPU_VOLT_GET(76800, 0)
|
||||
DECL_MARIKO_GPU_VOLT_GET(153600, 1)
|
||||
@@ -447,4 +451,11 @@ DECL_MARIKO_GPU_VOLT_GET(1382400, 19)
|
||||
DECL_MARIKO_GPU_VOLT_GET(1420800, 20)
|
||||
DECL_MARIKO_GPU_VOLT_GET(1459200, 21)
|
||||
DECL_MARIKO_GPU_VOLT_GET(1497600, 22)
|
||||
DECL_MARIKO_GPU_VOLT_GET(1536000, 23)
|
||||
DECL_MARIKO_GPU_VOLT_GET(1536000, 23)
|
||||
DECL_MARIKO_GPU_VOLT_GET(1574400, 24)
|
||||
DECL_MARIKO_GPU_VOLT_GET(1612800, 25)
|
||||
DECL_MARIKO_GPU_VOLT_GET(1651200, 26)
|
||||
DECL_MARIKO_GPU_VOLT_GET(1689600, 27)
|
||||
DECL_MARIKO_GPU_VOLT_GET(1728000, 28)
|
||||
DECL_MARIKO_GPU_VOLT_GET(1766400, 29)
|
||||
DECL_MARIKO_GPU_VOLT_GET(1804800, 30)
|
||||
Reference in New Issue
Block a user