Skip to content

Commit

Permalink
Obtain firmware major and minor versions from SMBIOS
Browse files Browse the repository at this point in the history
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
  • Loading branch information
mkopec authored and hughsie committed Jun 9, 2021
1 parent d678b75 commit 0f75f55
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
6 changes: 6 additions & 0 deletions libfwupdplugin/fu-hwids.c
Expand Up @@ -99,6 +99,8 @@ fu_hwids_get_keys (FuHwids *self)
FU_HWIDS_KEY_BIOS_VERSION,
FU_HWIDS_KEY_BIOS_MAJOR_RELEASE,
FU_HWIDS_KEY_BIOS_MINOR_RELEASE,
FU_HWIDS_KEY_FIRMWARE_MAJOR_RELEASE,
FU_HWIDS_KEY_FIRMWARE_MINOR_RELEASE,
FU_HWIDS_KEY_MANUFACTURER,
FU_HWIDS_KEY_FAMILY,
FU_HWIDS_KEY_PRODUCT_NAME,
Expand Down Expand Up @@ -400,6 +402,10 @@ fu_hwids_setup (FuHwids *self, FuSmbios *smbios, GError **error)
fu_hwids_convert_padded_integer_cb },
{ FU_HWIDS_KEY_BIOS_MINOR_RELEASE, FU_SMBIOS_STRUCTURE_TYPE_BIOS, 0x15,
fu_hwids_convert_padded_integer_cb },
{ FU_HWIDS_KEY_FIRMWARE_MAJOR_RELEASE, FU_SMBIOS_STRUCTURE_TYPE_BIOS, 0x16,
fu_hwids_convert_padded_integer_cb },
{ FU_HWIDS_KEY_FIRMWARE_MINOR_RELEASE, FU_SMBIOS_STRUCTURE_TYPE_BIOS, 0x17,
fu_hwids_convert_padded_integer_cb },
{ FU_HWIDS_KEY_BASEBOARD_MANUFACTURER, FU_SMBIOS_STRUCTURE_TYPE_BASEBOARD, 0x04,
fu_hwids_convert_string_table_cb },
{ FU_HWIDS_KEY_BASEBOARD_PRODUCT, FU_SMBIOS_STRUCTURE_TYPE_BASEBOARD, 0x05,
Expand Down
2 changes: 2 additions & 0 deletions libfwupdplugin/fu-hwids.h
Expand Up @@ -20,6 +20,8 @@ G_DECLARE_FINAL_TYPE (FuHwids, fu_hwids, FU, HWIDS, GObject)
#define FU_HWIDS_KEY_BIOS_MINOR_RELEASE "BiosMinorRelease"
#define FU_HWIDS_KEY_BIOS_VENDOR "BiosVendor"
#define FU_HWIDS_KEY_BIOS_VERSION "BiosVersion"
#define FU_HWIDS_KEY_FIRMWARE_MAJOR_RELEASE "FirmwareMajorRelease"
#define FU_HWIDS_KEY_FIRMWARE_MINOR_RELEASE "FirmwareMinorRelease"
#define FU_HWIDS_KEY_ENCLOSURE_KIND "EnclosureKind"
#define FU_HWIDS_KEY_FAMILY "Family"
#define FU_HWIDS_KEY_MANUFACTURER "Manufacturer"
Expand Down

0 comments on commit 0f75f55

Please sign in to comment.