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

Commit 46b47b8a authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nouveau/bios: fix thinko in ZM_MASK_ADD opcode



Cc: stable@vger.kernel.org
Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent c5e624f8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1940,8 +1940,8 @@ init_zm_mask_add(struct nvbios_init *init)
	trace("ZM_MASK_ADD\tR[0x%06x] &= 0x%08x += 0x%08x\n", addr, mask, add);
	init->offset += 13;

	data  =  init_rd32(init, addr) & mask;
	data |= ((data + add) & ~mask);
	data =  init_rd32(init, addr);
	data = (data & mask) | ((data + add) & ~mask);
	init_wr32(init, addr, data);
}