X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=drivers%2Fgpu%2Fdrm%2Fnouveau%2Fcore%2Fengine%2Fsoftware%2Fnv04.c;h=3ca4c3aa90b7eac50fa053c3b8c93154cfcf2ba9;hb=757833cc9f0c334ecf739836f4e052c11bf81264;hp=f48da7577cc6e9db9193834f44b639b8ed72da12;hpb=5b8a43aeb9cbf6b965f67f6c850382788076325a;p=karo-tx-linux.git diff --git a/drivers/gpu/drm/nouveau/core/engine/software/nv04.c b/drivers/gpu/drm/nouveau/core/engine/software/nv04.c index f48da7577cc6..3ca4c3aa90b7 100644 --- a/drivers/gpu/drm/nouveau/core/engine/software/nv04.c +++ b/drivers/gpu/drm/nouveau/core/engine/software/nv04.c @@ -110,6 +110,12 @@ nv04_software_cclass = { * software engine/subdev functions ******************************************************************************/ +void +nv04_software_intr(struct nouveau_subdev *subdev) +{ + nv_mask(subdev, 0x000100, 0x80000000, 0x00000000); +} + static int nv04_software_ctor(struct nouveau_object *parent, struct nouveau_object *engine, struct nouveau_oclass *oclass, void *data, u32 size, @@ -125,6 +131,7 @@ nv04_software_ctor(struct nouveau_object *parent, struct nouveau_object *engine, nv_engine(priv)->cclass = &nv04_software_cclass; nv_engine(priv)->sclass = nv04_software_sclass; + nv_subdev(priv)->intr = nv04_software_intr; return 0; }