[SWDEV-518976] Fix amd-smi metric clock checks (#146)

Change-Id: I7daf6f87c4c8331662b6b8f543e3e7f966724714

Signed-off-by: Maisam Arif <Maisam.Arif@amd.com>

[ROCm/amdsmi commit: 3a02cc6f61]
This commit is contained in:
Arif, Maisam
2025-03-03 14:06:15 -06:00
committed by GitHub
parent 2bc187e903
commit 69e01afd2d
@@ -2000,10 +2000,14 @@ class AMDSMICommands():
# Populate the deep sleep status for each clock
for clock in clocks:
if clocks[clock]["clk"] != "N/A" and clocks[clock]["min_clk"] != "N/A":
if clocks[clock]["clk"] < clocks[clock]["min_clk"]:
clocks[clock]["deep_sleep"] = "ENABLED"
# Default to Disabled
clocks[clock]["deep_sleep"] = "DISABLED"
if self.logger.is_json_format():
if clocks[clock]["clk"]["value"] < clocks[clock]["min_clk"]["value"]:
clocks[clock]["deep_sleep"] = "ENABLED"
else:
clocks[clock]["deep_sleep"] = "DISABLED"
if clocks[clock]["clk"] < clocks[clock]["min_clk"]:
clocks[clock]["deep_sleep"] = "ENABLED"
else:
clocks[clock]["deep_sleep"] = "N/A"