Fixed firmware version from int to hex

Signed-off-by: Maisam Arif <maisarif@amd.com>
Change-Id: Ie09c5b14f108f1eb5c3fd60fe37fb731173a9478
This commit is contained in:
Maisam Arif authored and Maisam Arif committed 2023-10-27 17:48:27 -04:00
1 parent 336ef57ed8
commit 6d59e9b71d
3 files changed
+8 -6

No files matched your search

+5 -2
View File
@@ -1365,11 +1365,14 @@ def amdsmi_get_fw_info(
fw_info = amdsmi_wrapper.amdsmi_fw_info_t()
_check_res(amdsmi_wrapper.amdsmi_get_fw_info(
processor_handle, ctypes.byref(fw_info)))
firmwares = list()
firmwares = []
for i in range(0, fw_info.num_fw_info):
fw_version = hex(fw_info.fw_info_list[i].fw_version)
fw_version_string = ".".join(re.findall('..?', fw_version[2:]))
firmwares.append({
'fw_name': AmdSmiFwBlock(fw_info.fw_info_list[i].fw_id),
'fw_version': fw_info.fw_info_list[i].fw_version,
'fw_version': fw_version_string.upper(),
})
return {
'fw_list': firmwares