Module Name:    src
Committed By:   mrg
Date:           Thu Sep  9 08:11:43 UTC 2021

Modified Files:
        src/sys/dev/pci: pcireg.h

Log Message:
fix part of the previous: Link Capability Max Speed is a value not
a bitmask.  pointed out by msaitoh@.


To generate a diff of this commit:
cvs rdiff -u -r1.157 -r1.158 src/sys/dev/pci/pcireg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pci/pcireg.h
diff -u src/sys/dev/pci/pcireg.h:1.157 src/sys/dev/pci/pcireg.h:1.158
--- src/sys/dev/pci/pcireg.h:1.157	Thu Sep  9 02:12:48 2021
+++ src/sys/dev/pci/pcireg.h	Thu Sep  9 08:11:42 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: pcireg.h,v 1.157 2021/09/09 02:12:48 mrg Exp $	*/
+/*	$NetBSD: pcireg.h,v 1.158 2021/09/09 08:11:42 mrg Exp $	*/
 
 /*
  * Copyright (c) 1995, 1996, 1999, 2000
@@ -1017,12 +1017,12 @@ typedef u_int8_t pci_revision_t;
 #define PCIE_DCSR_EMGPWRREDD	__BIT(6 + 16)  /* Emg. Pwr. Reduct. Detected */
 #define PCIE_LCAP	0x0c	/* Link Capabilities Register */
 #define PCIE_LCAP_MAX_SPEED	__BITS(3, 0)   /* Max Link Speed */
-#define  PCIE_LCAP_MAX_SPEED_2	__BIT(0)       /* 2.5GT/s */
-#define  PCIE_LCAP_MAX_SPEED_5	__BIT(1)       /* 5GT/s */
-#define  PCIE_LCAP_MAX_SPEED_8	__BIT(3)       /* 8GT/s */
-#define  PCIE_LCAP_MAX_SPEED_16	__BIT(4)       /* 16GT/s */
-#define  PCIE_LCAP_MAX_SPEED_32	__BIT(5)       /* 32GT/s */
-#define  PCIE_LCAP_MAX_SPEED_64	__BIT(6)       /* 64GT/s */
+#define  PCIE_LCAP_MAX_SPEED_2	1	       /* 2.5GT/s */
+#define  PCIE_LCAP_MAX_SPEED_5	2	       /* 5GT/s */
+#define  PCIE_LCAP_MAX_SPEED_8	3	       /* 8GT/s */
+#define  PCIE_LCAP_MAX_SPEED_16	4	       /* 16GT/s */
+#define  PCIE_LCAP_MAX_SPEED_32	5	       /* 32GT/s */
+#define  PCIE_LCAP_MAX_SPEED_64	6	       /* 64GT/s */
 #define PCIE_LCAP_MAX_WIDTH	__BITS(9, 4)   /* Maximum Link Width */
 #define PCIE_LCAP_ASPM		__BITS(11, 10) /* Active State Link PM Supp. */
 #define PCIE_LCAP_L0S_EXIT	__BITS(14, 12) /* L0s Exit Latency */

Reply via email to