[Nouveau] [PATCH v4 0/9] PCIe speed changes
Karol Herbst
nouveau at karolherbst.de
Fri Jan 1 10:58:13 PST 2016
overall it is for the most part the same as my older version.
I cleaned up some copyright things, so that it is more like the others.
Also I moved the print about the max speed supported into preinit and did
some other minor cleanups in the 3rd commit.
Happy testing (and performance for prime offloading setups)
Karol Herbst (9):
pci: add gk104 variant
pci: add gf106 variant
pci: implement generic code for PCIe speed change
pci: implement pcie speed change for tesla
pci: implement pcie speed change on Fermi
pci: implement PCIe speed change for kepler+
bios/perf: parse the pci speed from the bios for tesla and newer cards
perf: add fields for pci speed and width and use it for the pstates
perf: change pcie speed on pstate change
drm/nouveau/include/nvkm/subdev/bios/perf.h | 2 +
drm/nouveau/include/nvkm/subdev/clk.h | 3 +
drm/nouveau/include/nvkm/subdev/pci.h | 16 ++
drm/nouveau/nvkm/engine/device/base.c | 30 ++--
drm/nouveau/nvkm/subdev/bios/perf.c | 16 ++
drm/nouveau/nvkm/subdev/clk/base.c | 6 +
drm/nouveau/nvkm/subdev/pci/Kbuild | 3 +
drm/nouveau/nvkm/subdev/pci/base.c | 14 ++
drm/nouveau/nvkm/subdev/pci/g84.c | 97 ++++++++++++
drm/nouveau/nvkm/subdev/pci/g94.c | 18 +++
drm/nouveau/nvkm/subdev/pci/gf100.c | 64 ++++++++
drm/nouveau/nvkm/subdev/pci/gf106.c | 48 ++++++
drm/nouveau/nvkm/subdev/pci/gk104.c | 229 ++++++++++++++++++++++++++++
drm/nouveau/nvkm/subdev/pci/pcie.c | 182 ++++++++++++++++++++++
drm/nouveau/nvkm/subdev/pci/priv.h | 33 ++++
15 files changed, 746 insertions(+), 15 deletions(-)
create mode 100644 drm/nouveau/nvkm/subdev/pci/gf106.c
create mode 100644 drm/nouveau/nvkm/subdev/pci/gk104.c
create mode 100644 drm/nouveau/nvkm/subdev/pci/pcie.c
--
2.6.4
More information about the Nouveau
mailing list