SWDEV-361376 - Added API calls to the python interface

- Added Physical State Query API calls
- Added Clock, Power and Performance Query API calls
- README for both additions

Change-Id: Icf412364a13c9e51b9630f19f29a7cdfbe46f7fe
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com>
This commit is contained in:
Dalibor Stanisavljevic
2022-11-09 17:32:55 +01:00
parent 9cad9e5216
commit 62a69fb802
3 changed files with 935 additions and 20 deletions
+18
View File
@@ -87,6 +87,24 @@ from .amdsmi_interface import amdsmi_dev_od_clk_info_set
from .amdsmi_interface import amdsmi_dev_od_volt_info_set
from .amdsmi_interface import amdsmi_dev_perf_level_set_v1
# # Physical State Queries
from .amdsmi_interface import amdsmi_dev_fan_rpms_get
from .amdsmi_interface import amdsmi_dev_fan_speed_get
from .amdsmi_interface import amdsmi_dev_fan_speed_max_get
from .amdsmi_interface import amdsmi_dev_temp_metric_get
from .amdsmi_interface import amdsmi_dev_volt_metric_get
# # Clock, Power and Performance Query
from .amdsmi_interface import amdsmi_dev_busy_percent_get
from .amdsmi_interface import amdsmi_utilization_count_get
from .amdsmi_interface import amdsmi_dev_perf_level_get
from .amdsmi_interface import amdsmi_perf_determinism_mode_set
from .amdsmi_interface import amdsmi_dev_overdrive_level_get
from .amdsmi_interface import amdsmi_dev_gpu_clk_freq_get
from .amdsmi_interface import amdsmi_dev_od_volt_info_get
from .amdsmi_interface import amdsmi_dev_gpu_metrics_info_get
from .amdsmi_interface import amdsmi_dev_od_volt_curve_regions_get
from .amdsmi_interface import amdsmi_dev_power_profile_presets_get
# # Events
from .amdsmi_interface import AmdSmiEventReader