Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5805bd1e authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nouveau/mc/gt215: support for masking interrupts



Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent 66adbfb0
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -53,12 +53,19 @@ gt215_mc_intr[] = {
	{},
};

static void
gt215_mc_intr_mask(struct nvkm_mc *mc, u32 mask, u32 stat)
{
	nvkm_mask(mc->subdev.device, 0x000640, mask, stat);
}

static const struct nvkm_mc_func
gt215_mc = {
	.init = nv50_mc_init,
	.intr = gt215_mc_intr,
	.intr_unarm = nv04_mc_intr_unarm,
	.intr_rearm = nv04_mc_intr_rearm,
	.intr_mask = gt215_mc_intr_mask,
	.intr_stat = nv04_mc_intr_stat,
	.reset = gt215_mc_reset,
};