On an Asus Prime B650-Plus motherboard, the thunderbold connector displays <OUT OF SPEC> due to it not recognizing the thunderbold port type. Fix this by expanding the list of port types to match the list specified in SMBIOS 3.7.0.
Signed-off-by: Armin Wolf <w_ar...@gmx.de> --- dmidecode.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dmidecode.c b/dmidecode.c index 73b2c3d..3cf9f91 100644 --- a/dmidecode.c +++ b/dmidecode.c @@ -1985,14 +1985,16 @@ static const char *dmi_port_type(u8 code) "Modem Port", "Network Port", "SATA", - "SAS" /* 0x21 */ + "SAS", + "MFDP (Multi-Function Display Port)", + "Thunderbolt" /* 0x23 */ }; static const char *type_0xA0[] = { "8251 Compatible", /* 0xA0 */ "8251 FIFO Compatible" /* 0xA1 */ }; - if (code <= 0x21) + if (code <= 0x23) return type[code]; if (code >= 0xA0 && code <= 0xA1) return type_0xA0[code - 0xA0]; -- 2.39.2