Use different sysfs for soc_pstate and xmgi_plpd

The sysfs is changed to use the pm_policy folder with multiple
dpm_policy files.

Change-Id: I40fac8de2d0cb127950d238b8196f6d2416778d0
Этот коммит содержится в:
Maisam Arif
2024-05-23 10:31:37 -05:00
коммит произвёл Maisam Arif
родитель 80eeff3dd4
Коммит e5d1ba4621
16 изменённых файлов: 219 добавлений и 157 удалений
+4 -4
Просмотреть файл
@@ -2786,7 +2786,7 @@ def amdsmi_set_clk_freq(
)
def amdsmi_set_dpm_policy(
def amdsmi_set_soc_pstate(
processor_handle: amdsmi_wrapper.amdsmi_processor_handle,
policy_id: int,
):
@@ -2795,7 +2795,7 @@ def amdsmi_set_dpm_policy(
processor_handle, amdsmi_wrapper.amdsmi_processor_handle
)
_check_res(
amdsmi_wrapper.amdsmi_set_dpm_policy(
amdsmi_wrapper.amdsmi_set_soc_pstate(
processor_handle, policy_id
)
)
@@ -3405,7 +3405,7 @@ def amdsmi_get_clk_freq(
}
def amdsmi_get_dpm_policy(
def amdsmi_get_soc_pstate(
processor_handle: amdsmi_wrapper.amdsmi_processor_handle,
) -> Dict[str, Any]:
if not isinstance(processor_handle, amdsmi_wrapper.amdsmi_processor_handle):
@@ -3415,7 +3415,7 @@ def amdsmi_get_dpm_policy(
policy = amdsmi_wrapper.amdsmi_dpm_policy_t()
_check_res(
amdsmi_wrapper.amdsmi_get_dpm_policy(
amdsmi_wrapper.amdsmi_get_soc_pstate(
processor_handle, ctypes.byref(policy)
)
)