drm/nouveau/disp: fork off some new hw-specific implementations
authorBen Skeggs <bskeggs@redhat.com>
Fri, 19 May 2017 13:59:35 +0000 (23:59 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Fri, 16 Jun 2017 04:04:49 +0000 (14:04 +1000)
commitb3c9c0226c69a8d8e8a4505432f8bbf7188ad348
treeb0da5e1b6476be96686501dfafea600804998966
parent78f1ad6f655847411b36bda2b2acbd0648a03d5c
drm/nouveau/disp: fork off some new hw-specific implementations

Upcoming commits make supervisor handling share code between the NV50
and GF119 implementations.  Because of this, and a few other cleanups,
we need to allow some additional customisation.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
20 files changed:
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild
drivers/gpu/drm/nouveau/nvkm/engine/disp/dacgf119.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg84.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgk104.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/disp/sormcp77.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/nvkm/engine/disp/sormcp89.c [new file with mode: 0644]