dmidecode-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dmidecode] [PATCH 07/10] dmidecode: Add Mini PCIe system slot enumerate


From: Jean Delvare
Subject: [dmidecode] [PATCH 07/10] dmidecode: Add Mini PCIe system slot enumerated values
Date: Mon, 10 Apr 2017 11:56:19 +0200

Add 3 new enumerated values for system slots from SMBIOS specification
version 3.1.0.

Signed-off-by: Jean Delvare <address@hidden>
---
 dmidecode.c |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

--- dmidecode.orig/dmidecode.c  2017-04-06 14:40:08.561804923 +0200
+++ dmidecode/dmidecode.c       2017-04-06 14:49:18.246172245 +0200
@@ -1787,7 +1787,10 @@ static const char *dmi_slot_type(u8 code
                "MXM 3.0 Type A",
                "MXM 3.0 Type B",
                "PCI Express 2 SFF-8639",
-               "PCI Express 3 SFF-8639" /* 0x20 */
+               "PCI Express 3 SFF-8639",
+               "PCI Express Mini 52-pin with bottom-side keep-outs",
+               "PCI Express Mini 52-pin without bottom-side keep-outs",
+               "PCI Express Mini 76-pin" /* 0x23 */
        };
        static const char *type_0xA0[] = {
                "PC-98/C20", /* 0xA0 */
@@ -1819,7 +1822,7 @@ static const char *dmi_slot_type(u8 code
         * function dmi_slot_id below needs updating too.
         */
 
-       if (code >= 0x01 && code <= 0x20)
+       if (code >= 0x01 && code <= 0x23)
                return type[code - 0x01];
        if (code >= 0xA0 && code <= 0xB6)
                return type_0xA0[code - 0xA0];
@@ -1901,6 +1904,9 @@ static void dmi_slot_id(u8 code1, u8 cod
                case 0x13: /* AGP */
                case 0x1F: /* PCI Express 2 */
                case 0x20: /* PCI Express 3 */
+               case 0x21: /* PCI Express Mini */
+               case 0x22: /* PCI Express Mini */
+               case 0x23: /* PCI Express Mini */
                case 0xA5: /* PCI Express */
                case 0xA6: /* PCI Express */
                case 0xA7: /* PCI Express */

-- 
Jean Delvare
SUSE L3 Support



reply via email to

[Prev in Thread] Current Thread [Next in Thread]