aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/nouveau/dispnv50/curs507a.c
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2018-05-08 20:39:47 +1000
committerBen Skeggs <bskeggs@redhat.com>2018-05-18 15:01:28 +1000
commit43c181e9deb5f4215d4ef0cb227fde509da7cc5e (patch)
tree359d67d1fe73696a82f86b62a47015ff3a9923b2 /drivers/gpu/drm/nouveau/dispnv50/curs507a.c
parentdrm/nouveau/kms/nv50-: unify set/clr masks (diff)
downloadwireguard-linux-43c181e9deb5f4215d4ef0cb227fde509da7cc5e.tar.xz
wireguard-linux-43c181e9deb5f4215d4ef0cb227fde509da7cc5e.zip
drm/nouveau/kms/nv50-: move drm format->hw conversion into common code
This will be required to support additional HW features. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/dispnv50/curs507a.c')
-rw-r--r--drivers/gpu/drm/nouveau/dispnv50/curs507a.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/nouveau/dispnv50/curs507a.c b/drivers/gpu/drm/nouveau/dispnv50/curs507a.c
index 3e5e98c835a3..f7e56a88e77d 100644
--- a/drivers/gpu/drm/nouveau/dispnv50/curs507a.c
+++ b/drivers/gpu/drm/nouveau/dispnv50/curs507a.c
@@ -91,8 +91,8 @@ curs507a_acquire(struct nv50_wndw *wndw, struct nv50_wndw_atom *asyw,
if (asyw->state.fb->width != asyw->state.fb->height)
return -EINVAL;
- switch (asyw->state.fb->format->format) {
- case DRM_FORMAT_ARGB8888: asyh->curs.format = 1; break;
+ switch (asyw->image.format) {
+ case 0xcf: asyh->curs.format = 1; break;
default:
WARN_ON(1);
return -EINVAL;