Update Enumerated Firmware Types. Update Enumerated Version Data Format: Signed-off-by: Jerry Hoemann <jerry.hoem...@hpe.com> --- dmioem.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/dmioem.c b/dmioem.c index c454f3b..94be918 100644 --- a/dmioem.c +++ b/dmioem.c @@ -467,8 +467,8 @@ static void dmi_hp_216_fw_type(u16 code) "SPI Descriptor Version", "Innovation Engine Firmware (IE Firmware)", "UMB Backplane Firmware", - "Reserved", /* 0x14 */ - "Reserved", + "Embedded Diagnostics", + "Reserved", /* 0x15 */ "Reserved", "Reserved", "Reserved", @@ -511,6 +511,10 @@ static void dmi_hp_216_fw_type(u16 code) "Power Distribution Board CPLD", "PCIe Switch Board CPLD", "Sideband Board CPLD", + "PCIe Riser MCU Firmware", /* 0x40 */ + "PCIe Switch Board Firmware", + "Power Supply Firmware", + "BMC Firmware", }; if (code < ARRAY_SIZE(type)) @@ -597,6 +601,12 @@ static void dmi_hp_216_version(u8 format, u8 *data) case 18: pr_attr(name, "%d.%02d", data[0], data[1]); break; + case 19: + pr_attr(name, "0x%02.0x%02x.0x%02x", data[0], data[1], data[2]); + break; + case 20: + pr_attr(name, "%d.%d.%d.%d", data[0], data[1], data[2], data[3]); + break; case 3: /* fall through */ default: pr_attr(name, "%s", reserved); -- 2.47.1