diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2020-06-20 04:25:25 +0300 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2020-07-24 11:50:59 +0300 |
commit | d4793bc39f03b7016667779d35a591b4850c9914 (patch) | |
tree | 0b935798f5d93ff935bf18ca1042bc710a37a436 /drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | |
parent | 0ecaefc14423b86f1fe7b5eda1cc1da001da982b (diff) | |
download | linux-d4793bc39f03b7016667779d35a591b4850c9914.tar.xz |
drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_set()
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c')
-rw-r--r-- | drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c b/drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c index fdc5d30f4cd4..2325c6420b6b 100644 --- a/drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c +++ b/drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c @@ -182,9 +182,11 @@ wndwc37e_ntfy_set(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw) if ((ret = PUSH_WAIT(push, 3))) return ret; - PUSH_NVSQ(push, NVC37E, 0x021c, asyw->ntfy.handle, - 0x0220, asyw->ntfy.offset | - asyw->ntfy.awaken); + PUSH_MTHD(push, NVC37E, SET_CONTEXT_DMA_NOTIFIER, asyw->ntfy.handle, + + SET_NOTIFIER_CONTROL, + NVVAL(NVC37E, SET_NOTIFIER_CONTROL, MODE, asyw->ntfy.awaken) | + NVVAL(NVC37E, SET_NOTIFIER_CONTROL, OFFSET, asyw->ntfy.offset >> 4)); return 0; } |