diff options
author | Karol Herbst <nouveau@karolherbst.de> | 2015-09-15 18:48:37 +0200 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2016-01-11 11:15:11 +1000 |
commit | 1819c36fff698ac11c09662e5a6ca21c2ffdb770 (patch) | |
tree | 1095c8d897fcb12ce7db9b4f8f8bda67e3d4669c /lib | |
parent | aa848878319fad91cec3a989b4094ef30a2555c4 (diff) | |
download | nouveau-1819c36fff698ac11c09662e5a6ca21c2ffdb770.tar.gz |
pci: implement generic code for pcie speed change
v2: rename and group functions
v4: change copyright information
move printing of pcie speeds into oneinit,
rename all pcie functions to nvkm_pcie_*
don't try to raise the pcie version when no higher one is supported
v5: revert Copyright changes and rename nvkm_pcie_raise_version to nvkm_pcie_set_version
v6: remove some useless pci_is_pcie checks and rework messages
Signed-off-by: Karol Herbst <nouveau@karolherbst.de>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/include/nvif/os.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/include/nvif/os.h b/lib/include/nvif/os.h index e8c06cb25..85c958881 100644 --- a/lib/include/nvif/os.h +++ b/lib/include/nvif/os.h @@ -952,9 +952,16 @@ dma_unmap_page(struct device *pdev, dma_addr_t addr, int size, unsigned flags) #define PCI_CAP_ID_AGP 0x02 +enum pci_bus_speed { + PCIE_SPEED_2_5GT, + PCIE_SPEED_5_0GT, + PCIE_SPEED_8_0GT, +}; + struct pci_bus { u16 domain; u8 number; + enum pci_bus_speed max_bus_speed; }; struct pci_dev { |