diff --git a/README.md b/README.md index 1bb191f4..ba5b1fcf 100644 --- a/README.md +++ b/README.md @@ -107,6 +107,7 @@ python -m PyInstaller --onefile --add-data "assets;assets" --icon=assets/icon.ic * **Lightos** & **Dominatorul** – RAM timings * **KazushiMe** & **meha** – Switch-OC-Suite +* **B3711** - UV Tables * **sys-clk team** – sys-clk * **b0rd2death** – Ultrahand sys-clk fork * **MasaGratoR** - General help diff --git a/Source/sys-clk/sysmodule/perms.json b/Source/sys-clk/sysmodule/perms.json index a57e28e4..d4e8cddc 100644 --- a/Source/sys-clk/sysmodule/perms.json +++ b/Source/sys-clk/sysmodule/perms.json @@ -25,7 +25,7 @@ "type": "kernel_flags", "value": { "highest_thread_priority": 63, - "lowest_thread_priority": 63, + "lowest_thread_priority": 41, "lowest_cpu_id": 0, "highest_cpu_id": 3 } diff --git a/Source/sys-clk/sysmodule/src/board.cpp b/Source/sys-clk/sysmodule/src/board.cpp index 08e53449..599986f0 100644 --- a/Source/sys-clk/sysmodule/src/board.cpp +++ b/Source/sys-clk/sysmodule/src/board.cpp @@ -692,13 +692,19 @@ std::uint32_t Board::GetVoltage(HocClkVoltage voltage) rgltrCloseSession(&session); break; case HocClkVoltage_CPU: - rc = rgltrOpenSession(&session, PcvPowerDomainId_Max77621_Cpu); + if(Board::GetSocType() == SysClkSocType_Mariko) + rc = rgltrOpenSession(&session, PcvPowerDomainId_Max77621_Cpu); + else + rc = rgltrOpenSession(&session, PcvPowerDomainId_Max77812_Cpu); ASSERT_RESULT_OK(rc, "rgltrOpenSession") rgltrGetVoltage(&session, &out); rgltrCloseSession(&session); break; case HocClkVoltage_GPU: - rc = rgltrOpenSession(&session, PcvPowerDomainId_Max77621_Gpu); + if(Board::GetSocType() == SysClkSocType_Mariko) + rc = rgltrOpenSession(&session, PcvPowerDomainId_Max77621_Gpu); + else + rc = rgltrOpenSession(&session, PcvPowerDomainId_Max77812_Gpu); ASSERT_RESULT_OK(rc, "rgltrOpenSession") rgltrGetVoltage(&session, &out); rgltrCloseSession(&session);