emc_dvb table for 2400 mem

This commit is contained in:
hanabbi
2023-05-28 09:51:41 +09:00
parent 486149f30b
commit 801a8470d4

View File

@@ -357,9 +357,12 @@ Result MemFreqDvbTable(u32* ptr) {
if (C.marikoEmcMaxClock <= 1862400) { if (C.marikoEmcMaxClock <= 1862400) {
std::memcpy(new_start, default_end, sizeof(emc_dvb_dvfs_table_t)); std::memcpy(new_start, default_end, sizeof(emc_dvb_dvfs_table_t));
} else { } else if (C.marikoEmcMaxClock <= 2131200){
emc_dvb_dvfs_table_t oc_table = { 2131200, { 700, 675, 650, } }; emc_dvb_dvfs_table_t oc_table = { 2131200, { 700, 675, 650, } };
std::memcpy(new_start, &oc_table, sizeof(emc_dvb_dvfs_table_t)); std::memcpy(new_start, &oc_table, sizeof(emc_dvb_dvfs_table_t));
} else {
emc_dvb_dvfs_table_t oc_table = { 2400000, { 730, 705, 680, } };
std::memcpy(new_start, &oc_table, sizeof(emc_dvb_dvfs_table_t));
} }
new_start->freq = C.marikoEmcMaxClock; new_start->freq = C.marikoEmcMaxClock;