Karol Herbst
5112abc6a4
drm/nouveau/pci/g92: Fix rearm
...
704a6c008b7942bb7f30bb43d2a6bcad7f543662 broke pci msi rearm for g92 GPUs.
g92 needs the nv46_pci_msi_rearm, where g94+ gpus used nv40_pci_msi_rearm.
Reported-by: Andrew Randrianasulu <randrianasulu@gmail.com >
Signed-off-by: Karol Herbst <karolherbst@gmail.com >
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
Cc: stable@vger.kernel.org
2017-02-17 17:38:18 +10:00
Karol Herbst
725af74826
drm/nouveau/pci: Rename g94 to g92
...
Signed-off-by: Karol Herbst <karolherbst@gmail.com >
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2017-02-17 17:38:06 +10:00
Ben Skeggs
45aa4d0774
drm/nouveau/pci/gp100: initial support
...
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2016-07-14 11:53:25 +10:00
Karol Herbst
bcc19d9bf5
drm/nouveau/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 >
2016-01-11 11:30:20 +10:00
Karol Herbst
28c8060575
drm/nouveau/pci: add gk104 variant
...
v2: change email used in header
v4: change Copyright information
v5: revert Copyright changes
Signed-off-by: Karol Herbst <nouveau@karolherbst.de >
2016-01-11 11:30:19 +10:00
Karol Herbst
bec4961e2a
drm/nouveau/pci: add gf106 variant
...
v2: change email used in header
v4: change Copyright information
v5: revert Copyright changes
Signed-off-by: Karol Herbst <nouveau@karolherbst.de >
2016-01-11 11:30:19 +10:00
Ben Skeggs
c4266a9c7b
drm/nouveau/pci/nv46: attempt to fix msi, and re-enable by default
...
Was not able to obtain a trace of NVRM due to kernel version annoyances,
however, experimentally confirmed that the WAR we use on NV50/G8x boards
works here too.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2015-11-03 15:02:18 +10:00
Ben Skeggs
b31505c472
drm/nouveau/pci/g94: split implementation from nv40
...
An upcoming patch will implement functionality that we don't use on any
NV40 chipset.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2015-11-03 15:02:18 +10:00
Ben Skeggs
3e55b53bc7
drm/nouveau/pci/g84: split implementation from nv50
...
An upcoming patch will implement functionality that we don't use on the
original NV50.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2015-11-03 15:02:18 +10:00
Ben Skeggs
340b0e7c50
drm/nouveau/pci: merge agp handling from nouveau drm
...
This commit reinstates the pre-DEVINIT AGP fiddling that was broken in
an earlier commit.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2015-08-28 12:40:49 +10:00
Ben Skeggs
0a34fb3149
drm/nouveau/pci: new subdev
...
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2015-08-28 12:40:48 +10:00