[PATCH] dmi: dmicheck: add 4 new DMI chassis types
Colin King
colin.king at canonical.com
Thu Apr 23 14:35:24 UTC 2015
From: Colin Ian King <colin.king at canonical.com>
Keep chassis types sync'd with DMI spec 3.0.0 (DSP0134, 2015-02-12).
Also fix typo on one of the constants:
FWTS_SMBIOS_CHASSIS_BLASE_ENCLOSURE ->
FWTS_SMBIOS_CHASSIS_BLADE_ENCLOSURE
Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
src/dmi/dmicheck/dmicheck.c | 5 ++++-
src/lib/include/fwts_smbios.h | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/dmi/dmicheck/dmicheck.c b/src/dmi/dmicheck/dmicheck.c
index ace7b9e..5fabca0 100644
--- a/src/dmi/dmicheck/dmicheck.c
+++ b/src/dmi/dmicheck/dmicheck.c
@@ -236,7 +236,10 @@ static const fwts_chassis_type_map fwts_dmi_chassis_type[] = {
{ "Compact PCI", FWTS_SMBIOS_CHASSIS_COMPACT_PCI, CHASSIS_OTHER },
{ "Advanced TCA", FWTS_SMBIOS_CHASSIS_ADVANCED_TCA, CHASSIS_OTHER },
{ "Blade", FWTS_SMBIOS_CHASSIS_BLADE, CHASSIS_SERVER },
- { "Enclosure", FWTS_SMBIOS_CHASSIS_BLASE_ENCLOSURE, CHASSIS_SERVER }
+ { "Enclosure", FWTS_SMBIOS_CHASSIS_BLADE_ENCLOSURE, CHASSIS_SERVER },
+ { "Tablet", FWTS_SMBIOS_CHASSIS_TABLET, CHASSIS_MOBILE },
+ { "Convertible", FWTS_SMBIOS_CHASSIS_CONVERTIBLE, CHASSIS_MOBILE },
+ { "Detachable", FWTS_SMBIOS_CHASSIS_DETACHABLE, CHASSIS_MOBILE },
};
static const fwts_chassis_type_map fwts_acpi_pm_profile_type[] = {
diff --git a/src/lib/include/fwts_smbios.h b/src/lib/include/fwts_smbios.h
index 7fc84e6..0d929b8 100644
--- a/src/lib/include/fwts_smbios.h
+++ b/src/lib/include/fwts_smbios.h
@@ -56,7 +56,10 @@
#define FWTS_SMBIOS_CHASSIS_COMPACT_PCI (0x1A)
#define FWTS_SMBIOS_CHASSIS_ADVANCED_TCA (0x1B)
#define FWTS_SMBIOS_CHASSIS_BLADE (0x1C)
-#define FWTS_SMBIOS_CHASSIS_BLASE_ENCLOSURE (0x1D)
+#define FWTS_SMBIOS_CHASSIS_BLADE_ENCLOSURE (0x1D)
+#define FWTS_SMBIOS_CHASSIS_TABLET (0x1E)
+#define FWTS_SMBIOS_CHASSIS_CONVERTIBLE (0x1F)
+#define FWTS_SMBIOS_CHASSIS_DETACHABLE (0x20)
typedef enum {
FWTS_SMBIOS_UNKNOWN = -1,
--
2.1.4
More information about the fwts-devel
mailing list