diff options
author | Karol Herbst <nouveau@karolherbst.de> | 2016-01-05 23:44:39 +0300 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2016-01-11 04:30:21 +0300 |
commit | 7c923844bf618d8d9cbe49901089915afba86f2e (patch) | |
tree | d08fe79f54757117f44c47717b6522aa461b6e16 /drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h | |
parent | 5cca4bdc0d0518b31c7bf8f5e8a895af01c4c90a (diff) | |
download | linux-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.h | 7 |
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 |