Update Enumerated Firmware Types.
Update Enumerated Version Data Format:
Signed-off-by: Jerry Hoemann <[email protected]>
---
dmioem.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/dmioem.c b/dmioem.c
index 1df77ec..c7af5d6 100644
--- a/dmioem.c
+++ b/dmioem.c
@@ -467,7 +467,7 @@ static void dmi_hp_216_fw_type(u16 code)
"SPI Descriptor Version",
"Innovation Engine Firmware (IE Firmware)",
"UMB Backplane Firmware",
- "Reserved", /* 0x14 */
+ "Embedded Diagnostics", /* 0x14 */
"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.%2d", data[0], data[1]);
break;
+ case 19:
+ pr_attr(name, "%0x.%0x.%0x", 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