]> git.ipfire.org Git - thirdparty/pciutils.git/commitdiff
lspci: Support GEN4 speed (16GT/s)
authorGavin Shan <gwshan@linux.vnet.ibm.com>
Tue, 14 Feb 2017 23:53:45 +0000 (10:53 +1100)
committerMartin Mares <mj@ucw.cz>
Wed, 15 Feb 2017 09:06:43 +0000 (10:06 +0100)
This enables "lspci" to show GEN4 speed (16GT/s) properly according
to the contents in register PCI_EXP_LNKCAP, PCI_EXP_LNKSTA and
PCI_EXP_LNKCTL2.

Reported-by: Carol Soto <clsoto@us.ibm.com>
Signed-off-by: Gavin Shan <gwshan@linux.vnet.ibm.com>
ls-caps.c

index 7ff6c67884dd31e8b1b8b853b629465b98e4b85c..d365324df9e709ec6f7aae0f9ee59ecce8b35a97 100644 (file)
--- a/ls-caps.c
+++ b/ls-caps.c
@@ -726,6 +726,8 @@ static char *link_speed(int speed)
        return "5GT/s";
       case 3:
        return "8GT/s";
+      case 4:
+        return "16GT/s";
       default:
        return "unknown";
     }
@@ -1000,6 +1002,8 @@ static const char *cap_express_link2_speed(int type)
        return "5GT/s";
       case 3:
        return "8GT/s";
+      case 4:
+        return "16GT/s";
       default:
        return "Unknown";
     }