summaryrefslogtreecommitdiff
path: root/drm/nouveau/nvkm/subdev/pci/gf106.c
diff options
context:
space:
mode:
authorKarol Herbst <nouveau@karolherbst.de>2016-01-05 21:44:39 +0100
committerBen Skeggs <bskeggs@redhat.com>2016-01-11 11:15:11 +1000
commit406f0fa7ca0a658af7336e43ad956e4d6d7c784f (patch)
tree94fe2e4131e62f714ad8f9c195b0cc20051441fb /drm/nouveau/nvkm/subdev/pci/gf106.c
parenta82986e128e40484d694dfd16ce62a0962a09c1e (diff)
downloadnouveau-406f0fa7ca0a658af7336e43ad956e4d6d7c784f.tar.gz
pci: implement pcie speed change for Fermi
v5: don't set kepler func pointers v6: fix alignment and line length
Diffstat (limited to 'drm/nouveau/nvkm/subdev/pci/gf106.c')
-rw-r--r--drm/nouveau/nvkm/subdev/pci/gf106.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/drm/nouveau/nvkm/subdev/pci/gf106.c b/drm/nouveau/nvkm/subdev/pci/gf106.c
index 6c4f2ba7e..c3b798c5c 100644
--- a/drm/nouveau/nvkm/subdev/pci/gf106.c
+++ b/drm/nouveau/nvkm/subdev/pci/gf106.c
@@ -30,6 +30,16 @@ gf106_pci_func = {
.wr08 = nv40_pci_wr08,
.wr32 = nv40_pci_wr32,
.msi_rearm = nv40_pci_msi_rearm,
+
+ .pcie.init = gf100_pcie_init,
+ .pcie.set_link = gf100_pcie_set_link,
+
+ .pcie.max_speed = g84_pcie_max_speed,
+ .pcie.cur_speed = g84_pcie_cur_speed,
+
+ .pcie.set_version = gf100_pcie_set_version,
+ .pcie.version = gf100_pcie_version,
+ .pcie.version_supported = g94_pcie_version_supported,
};
int