Hi Jerry,

On Thu, 2025-04-03 at 19:37 -0600, Jerry Hoemann wrote:
> 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]);

I assume there's a missing "x" before the first dot?


> +             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);

Rest looks good.

-- 
Jean Delvare
SUSE L3 Support

Reply via email to