summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h
diff options
context:
space:
mode:
authorKarol Herbst <nouveau@karolherbst.de>2016-01-05 23:44:39 +0300
committerBen Skeggs <bskeggs@redhat.com>2016-01-11 04:30:21 +0300
commit7c923844bf618d8d9cbe49901089915afba86f2e (patch)
treed08fe79f54757117f44c47717b6522aa461b6e16 /drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h
parent5cca4bdc0d0518b31c7bf8f5e8a895af01c4c90a (diff)
downloadlinux-7c923844bf618d8d9cbe49901089915afba86f2e.tar.xz
drm/nouveau/pci: implement pcie speed change for Fermi
v5: don't set kepler func pointers v6: fix alignment and line length
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h')
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h
index 8c389a61d5a1..23de3180aae5 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h
@@ -46,6 +46,13 @@ int g84_pcie_set_link(struct nvkm_pci *, enum nvkm_pcie_speed, u8);
int g94_pcie_version_supported(struct nvkm_pci *);
+void gf100_pcie_set_version(struct nvkm_pci *, u8);
+int gf100_pcie_version(struct nvkm_pci *);
+void gf100_pcie_set_cap_speed(struct nvkm_pci *, bool);
+int gf100_pcie_cap_speed(struct nvkm_pci *);
+int gf100_pcie_init(struct nvkm_pci *);
+int gf100_pcie_set_link(struct nvkm_pci *, enum nvkm_pcie_speed, u8);
+
int nvkm_pcie_oneinit(struct nvkm_pci *);
int nvkm_pcie_init(struct nvkm_pci *);
#endif