diff --git a/Source/rewrite-hoc-clk/common/include/sysclk/board.h b/Source/rewrite-hoc-clk/common/include/sysclk/board.h index f3864bc2..f7f2221c 100644 --- a/Source/rewrite-hoc-clk/common/include/sysclk/board.h +++ b/Source/rewrite-hoc-clk/common/include/sysclk/board.h @@ -90,6 +90,7 @@ typedef enum HorizonOCThermalSensor_CPU, HorizonOCThermalSensor_GPU, HorizonOCThermalSensor_MEM, + HorizonOCThermalSensor_PLLX, SysClkThermalSensor_EnumMax } SysClkThermalSensor; diff --git a/Source/rewrite-hoc-clk/sysmodule/src/board/board_sensor.cpp b/Source/rewrite-hoc-clk/sysmodule/src/board/board_sensor.cpp index d5e6ba28..292cf7f6 100644 --- a/Source/rewrite-hoc-clk/sysmodule/src/board/board_sensor.cpp +++ b/Source/rewrite-hoc-clk/sysmodule/src/board/board_sensor.cpp @@ -77,9 +77,12 @@ namespace board { break; } case HorizonOCThermalSensor_MEM: { - millis = board::GetSocType() == SysClkSocType_Mariko ? temps.pllx : temps.mem; + millis = temps.mem; break; } + case HorizonOCThermalSensor_PLLX { + millis = temps.pllx; + } default: { ASSERT_ENUM_VALID(SysClkThermalSensor, sensor); }