]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - include/linux/pci.h
PCI: move enum pcie_link_width into pci.h
[karo-tx-linux.git] / include / linux / pci.h
index 0fd1f1582fa1cdf359b33f3cddeaa60026f492ac..a0bf22d816cfcf543dd569ec650d9d1aa2f7dd37 100644 (file)
@@ -183,6 +183,19 @@ enum pci_bus_flags {
        PCI_BUS_FLAGS_NO_MMRBC = (__force pci_bus_flags_t) 2,
 };
 
+/* These values come from the PCI Express Spec */
+enum pcie_link_width {
+       PCIE_LNK_WIDTH_RESRV    = 0x00,
+       PCIE_LNK_X1             = 0x01,
+       PCIE_LNK_X2             = 0x02,
+       PCIE_LNK_X4             = 0x04,
+       PCIE_LNK_X8             = 0x08,
+       PCIE_LNK_X12            = 0x0C,
+       PCIE_LNK_X16            = 0x10,
+       PCIE_LNK_X32            = 0x20,
+       PCIE_LNK_WIDTH_UNKNOWN  = 0xFF,
+};
+
 /* Based on the PCI Hotplug Spec, but some values are made up by us */
 enum pci_bus_speed {
        PCI_SPEED_33MHz                 = 0x00,