summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/drm_syncobj.c
diff options
context:
space:
mode:
authorPhil Elwell <phil@raspberrypi.org>2020-12-23 23:35:13 +0300
committerMaxime Ripard <maxime@cerno.tech>2021-01-06 20:38:57 +0300
commit545d9d780262fcff6ed48dcd812a816cd88e5003 (patch)
tree8df1a3d506161d871a5b8e44d8272ec9c9ffed5f /drivers/gpu/drm/drm_syncobj.c
parent334dd38a3878a8fba1cfaa3c715163226de3cddc (diff)
downloadlinux-545d9d780262fcff6ed48dcd812a816cd88e5003.tar.xz
drm/v3d: Don't clear MMU control bits on exception
MMU exception conditions are reported in the V3D_MMU_CTRL register as write-1-to-clear (W1C) bits. The MMU interrupt handling code clears any exceptions, but does so by masking out any other bits and writing the result back. There are some important control bits in that register, including MMU_ENABLE, so a safer approach is to simply write back the value just read unaltered. Signed-off-by: Phil Elwell <phil@raspberrypi.org> Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> Reviewed-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de> Signed-off-by: Maxime Ripard <maxime@cerno.tech> Link: https://patchwork.freedesktop.org/patch/msgid/1608755714-18233-4-git-send-email-stefan.wahren@i2se.com
Diffstat (limited to 'drivers/gpu/drm/drm_syncobj.c')
0 files changed, 0 insertions, 0 deletions