Commit Graph
83 Commits
Author SHA1 Message Date
hanabbi fcc486c412 version 1.8.1 2023-08-22 15:15:02 +09:00
hanabbi 4e0ef5e117 sys-clk: fix wrong typo in safe/unsafe max 2023-08-14 06:19:18 +09:00
hanabbi 4965b486ab version 1.8.0 2023-08-11 21:52:41 +09:00
hanabbi ed4e428d68 sys-clk: update unsafe max for erista 2023-08-11 21:40:04 +09:00
hanabbi 4229ad9ee7 version 1.7.0 2023-07-06 06:57:48 +09:00
hanabbi 3df4b764f3 version 1.7.0 2023-07-06 06:25:36 +09:00
hanabbi 7464858387 loader: implement emc dvb table shift 2023-07-06 04:34:39 +09:00
hanabbi 63f7e86de0 loader: remove static table and patch coefficients instead 2023-07-06 03:57:48 +09:00
hanabbi 9618b15d68 loader: implement mariko gpu volt customization 2023-07-05 06:18:11 +09:00
hanabbi 0b79b2060e loader: add static gpu table for mariko 2023-07-04 11:30:34 +09:00
hanabbi cedec93222 sys-clk: add config to use governor only on handheld profile #28 2023-07-02 06:10:18 +09:00
hanabbi 799c53eab9 version 1.6.3 2023-06-29 01:53:26 +09:00
hanabbi 78991f0656 version 1.6.2 2023-06-24 20:32:01 +09:00
hanabbi 299e4c0d4a fix wrong table 2023-06-22 15:35:01 +09:00
hanabbi de0dd3a335 version 1.6.1 2023-06-22 14:58:53 +09:00
hanabbi 1ca65730dd bump cust_rev to 8 2023-06-22 14:52:22 +09:00
hanabbi 4c84a3b212 add 2397 freq and slt table for Mariko CPU 2023-06-22 14:47:01 +09:00
hanabbi 4e167986e9 sys-clk: fix build file for sysmodule 2023-06-22 00:38:43 +09:00
hanabbi 42aa6ce164 version 1.5 2023-06-02 23:26:48 +09:00
hanabbi a20c62d2e7 recovered 1.5 files 2023-06-02 23:17:58 +09:00
hanabbi 38b8d782e1 bump cust_rev to 6 2023-05-29 14:54:57 +09:00
hanabbi 491fce7f89 Merge branch 'memory_oc' 2023-05-28 11:35:39 +09:00
hanabbi c865fc8fef add hiopt table for gpu undervolt 2023-05-27 21:10:15 +09:00
hanabbi a43268acac advanced timings and fix for mem auto adjust 2023-05-27 01:24:00 +09:00
hanabbi 3bbcbdae95 add hiopt table for gpu undervolt 2023-05-26 19:03:56 +09:00
hanabbi db6df0e9c5 v1.3 2023-05-26 12:46:41 +09:00
hanabbi 0aa5e2927a sys-clk-oc): bump cust rev to 5 2023-05-26 12:46:41 +09:00
hanabbi df5448136b feat: mariko gpu undervolt implementation 2023-05-26 12:46:41 +09:00
hanabbi b9b36de4c9 feat(sys-clk-oc): set mariko min clock to 1020Mhz if using governor
Mariko: If using governor and cpu profile is higher than 1020, min clock will be set to 1020.
Not much power saved by underclocking below 1020, so to prevent stutter and hanging
2023-05-26 12:46:41 +09:00
hanabbi ccf0eccbf1 fix(sys-clk-oc): improve governor by changing get_next_freq algorithm
use freq set in profile as max_freq instead of last entry in table
2023-05-26 12:46:41 +09:00
hanabbi 8cfab71f4d fix(sys-clk-oc): fix governor not setting clocks correctly: fixes #1
- move hz check from ApplyTargetFreq to caller
2023-05-26 12:46:41 +09:00
hanabbi 210040d4df fix(sys-clk-oc): temporary fix sysmodule not starting
fix 'cannot create directory' by remove call to mkdir in config in sysmodule
2023-05-26 12:46:41 +09:00
hanabbi d2cf257fa4 refact(sys-clk-oc): change config directory 2023-05-26 12:46:41 +09:00
hanai3Bi 3db0b9b380 1.5.1 2023-05-26 12:45:29 +09:00
KazushiM 63bbde2f58 pages: cleanup 2023-02-12 23:55:54 +08:00
KazushiM b0ace1d8ae sys-clk-OC: Separate governor into multiple modules that could be disabled individually 2023-02-09 22:21:11 +08:00
KazushiM 8285e84071 Maximum RAM frequency will not be used automatically 2023-02-02 17:13:52 +08:00
KazushiM f47e7604fe - pages: Drop cust v2 support; Show update time in download section
- oc_loader: Separate Vddq and Vdd2 DRAM voltage for Mariko

- sys-clk-OC: Fix wrong regulator ID; Auto CPU Boost for Erista
2023-01-27 10:45:06 +08:00
KazushiM 120367cf7c EMC voltage for Mariko; Fix #60; Show battery & voltage info in overlay on Erista
- From previous analysis, EMC voltage is set before AMS loads on Mariko, and will not be set again or changed afterwards.

- sys-clk-OC will take care of setting emc voltage on Mariko once it loads.

- OS will not hang at boot as it always boots with EMC @ 1600 MHz.
2023-01-24 23:24:58 +08:00
KazushiM 012cd40a68 - sys-clk-OC: force disable charging, a temporary toggle that will be reset once power state changes (#57) 2023-01-04 14:25:33 +08:00
KazushiM 277f8d48e5 - sys-clk-OC: Charging current limit 2023-01-02 16:12:13 +08:00
KazushiM 139c7dfcad - oc_loader: pcv_erista: use 1963.5 MHz instead of 1989
- sys-clk-OC: update safe/unsafe frequencies (Erista CPU 1785/2091, Mariko CPU 1963/2397, Mariko GPU 998/1305); add 408/510 MHz CPU clocks; add unsafe toggle for Erista
2022-12-30 20:58:33 +08:00
KazushiM b50899f4d1 [sys-clk-OC] Governor: Improve utility responsiveness 2022-12-02 20:22:09 +08:00
KazushiM d884077db8 Online loader_configurator for web browser 2022-11-08 17:21:45 +08:00
KazushiM 523d2dc45a Fix maxMemFreq detection; Add some other alternative governor logic 2022-11-01 23:13:53 +08:00
KazushiM 72a8421df6 Create config dir if it does not exist; Fixed maxMemFreq detection 2022-10-31 17:22:39 +08:00
KazushiM 6a1ac29733 AutoCPUBoost for governor 2022-10-31 13:16:57 +08:00
KazushiM f1225c9ed1 Revert IpcService thread stack size (#47) 2022-10-31 11:49:34 +08:00
KazushiM 2962163f19 Fix memory leaks; Adjust heap & thread stack size (#47) 2022-10-31 11:20:24 +08:00
KazushiM 859841ab8e - Fixed gpu_hz_list typo in governor (#46)
- Parse loader.kip config from { "/", "/atmosphere/", "/atmosphere/kips/", "/bootloader/" } (#44)
2022-10-31 00:43:40 +08:00