]> git.baikalelectronics.ru Git - kernel.git/commit
drm/nouveau/gr/gk104-gk20a: call pmu to disable any power-gating before ctor()
authorBen Skeggs <bskeggs@redhat.com>
Fri, 20 Mar 2015 05:38:23 +0000 (15:38 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 14 Apr 2015 07:00:51 +0000 (17:00 +1000)
commit8b366f9e11de1c8dd4a10b82caef4b813b315af1
tree1f5890453126ae4639b6f72c390867ab7ed884ba
parent3782a1699e0089a7b3c4f6306715902413d7d18e
drm/nouveau/gr/gk104-gk20a: call pmu to disable any power-gating before ctor()

On some of these chipsets, reading NV_PGRAPH_GPC_GPM_PD_PES_TPC_ID_MASK
can trigger a PRI fault and return an error code instead of a TPC mask,
unless PGOB has been disabled first.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c