[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
- [dmidecode] [PATCH 00/10] dmidecode: Add support for SMBIOS version 3.1.0, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 01/10] dmidecode: Add support for extended BIOS ROM size, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 02/10] dmidecode: Add new enumerated values for chassis types, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 03/10] dmidecode: Add new enumerated values for processors, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 04/10] dmidecode: Don't assume 8-bit processor family in dmi_processor_id, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 05/10] dmidecode: Decode the MIDR register on ARM processors, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 06/10] dmidecode: Add support for large cache sizes, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 07/10] dmidecode: Add Mini PCIe system slot enumerated values,
Jean Delvare <=
- [dmidecode] [PATCH 08/10] dmidecode: Clarify the memory speed unit, Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 09/10] dmidecode: Add support for structure type 43 (TPM Device), Jean Delvare, 2017/04/10
- [dmidecode] [PATCH 10/10] dmidecode: SMBIOS 3.1.0 is fully supported now, Jean Delvare, 2017/04/10