This commit is contained in:
hanai3Bi
2023-04-01 01:49:31 +03:00
committed by hanabbi
parent 63bbde2f58
commit 3db0b9b380
210 changed files with 1286 additions and 48394 deletions

View File

@@ -190,7 +190,8 @@
<li>For faster game loading</li>
<li>Enable CPU Boost (1785 MHz) when CPU Core#3 (System Core) is
stressed (mainly I/O operations).</li>
<li>Effective only when charger is connected.</li>
<li>Effective only when charger is connected or governor is enabled.</li>
<li>This feature is considered unsafe on Erista, especially when combined with high GPU frequency or with governor enabled.</li>
</ul>
</li>
<li>CPU &amp; GPU frequency governor (Experimental)

View File

@@ -1,5 +1,5 @@
/* Config: Cust */
const CUST_REV = 3;
const CUST_REV = 4;
enum CustPlatform {
Undefined = 0,
@@ -135,20 +135,9 @@ var CustTable: Array<CustEntry> = [
1
),
new CustEntry(
"marikoCpuMaxClock",
"Mariko CPU Max Clock in kHz",
CustPlatform.Mariko,
4,
["System default: 1785000",
"2397000 might be unreachable for some SoCs."],
2397_000,
[1785_000, 3000_000],
1,
),
new CustEntry(
"marikoCpuBoostClock",
"Mariko CPU Boost Clock in kHz",
CustPlatform.Mariko,
"commonCpuBoostClock",
"Boost Clock in kHz",
CustPlatform.All,
4,
["System default: 1785000",
"Boost clock will be applied when applications request higher CPU frequency for quicker loading.",
@@ -158,6 +147,41 @@ var CustTable: Array<CustEntry> = [
1,
false
),
new CustEntry(
"commonEmcMemVolt",
"EMC Vddq (Erista Only) & RAM Vdd2 Voltage in uV",
CustPlatform.All,
4,
["Acceptable range: 1100000 ≤ x ≤ 1250000, and it should be divided evenly by 12500.",
"Erista Default (HOS): 1125000 (bootloader: 1100000)",
"Mariko Default: 1100000 (It will not work without sys-clk-OC)",
"Not enabled by default"],
0,
[1100_000, 1250_000],
12500,
),
new CustEntry(
"eristaCpuMaxVolt",
"Erista CPU Max Voltage in mV",
CustPlatform.Erista,
4,
["Acceptable range: 1100 ≤ x ≤ 1300",
"L4T Default: 1235"],
1235,
[1100, 1300],
1,
),
new CustEntry(
"eristaEmcMaxClock",
"Erista RAM Max Clock in kHz",
CustPlatform.Erista,
4,
["Values should be ≥ 1600000, and divided evenly by 3200.",
"<b>WARNING:</b> RAM overclock could be UNSTABLE if timing parameters are not suitable for your DRAM"],
1862_400,
[1600_000, 2400_000],
3200,
),
new CustEntry(
"marikoCpuMaxVolt",
"Mariko CPU Max Voltage in mV",
@@ -169,18 +193,6 @@ var CustTable: Array<CustEntry> = [
[1100, 1300],
5
),
new CustEntry(
"marikoGpuMaxClock",
"Mariko GPU Max Clock in kHz",
CustPlatform.Mariko,
4,
["System default: 921600",
"Tegra X1+ official maximum: 1267200",
"1305600 might be unreachable for some SoCs."],
1305_600,
[768_000, 1536_000],
100,
),
new CustEntry(
"marikoEmcMaxClock",
"Mariko RAM Max Clock in kHz",
@@ -206,40 +218,6 @@ var CustTable: Array<CustEntry> = [
[550_000, 650_000],
5000,
),
new CustEntry(
"eristaCpuMaxVolt",
"Erista CPU Max Voltage in mV",
CustPlatform.Erista,
4,
["Acceptable range: 1100 ≤ x ≤ 1300"],
1235,
[1100, 1300],
1,
),
new CustEntry(
"eristaEmcMaxClock",
"Erista RAM Max Clock in kHz",
CustPlatform.Erista,
4,
["Values should be ≥ 1600000, and divided evenly by 3200.",
"<b>WARNING:</b> RAM overclock could be UNSTABLE if timing parameters are not suitable for your DRAM"],
1862_400,
[1600_000, 2400_000],
3200,
),
new CustEntry(
"commonEmcMemVolt",
"EMC Vddq (Erista Only) & RAM Vdd2 Voltage in uV",
CustPlatform.All,
4,
["Acceptable range: 1100000 ≤ x ≤ 1250000, and it should be divided evenly by 12500.",
"Erista Default (HOS): 1125000 (bootloader: 1100000)",
"Mariko Default: 1100000 (It will not work without sys-clk-OC)",
"Not enabled by default"],
0,
[1100_000, 1250_000],
12500,
),
];
class ErrorToolTip {
@@ -416,6 +394,10 @@ class Cust {
createHTMLForm() {
CustTable.forEach(i => i.createElement());
let advanced = document.createElement("p");
advanced.innerHTML = "Advanced configuration: Coming soon...";
document.getElementById("config-list-advanced")?.appendChild(advanced);
let default_btn = document.getElementById("load_default")!;
default_btn.removeAttribute("disabled");
default_btn.addEventListener('click', () => {