drm/nouveau/mc: handle irq-related setup ourselves
We need to be able to process interrupts before the DRM code is able to
actually enable them, set it up ourselves. Also, it's less convoluted
to *not* use the DRM wrappers it appears...
Signed-off-by:
Ben Skeggs <bskeggs@redhat.com>
Showing
- drivers/gpu/drm/nouveau/Makefile 1 addition, 1 deletiondrivers/gpu/drm/nouveau/Makefile
- drivers/gpu/drm/nouveau/core/include/subdev/mc.h 16 additions, 14 deletionsdrivers/gpu/drm/nouveau/core/include/subdev/mc.h
- drivers/gpu/drm/nouveau/core/os.h 1 addition, 0 deletionsdrivers/gpu/drm/nouveau/core/os.h
- drivers/gpu/drm/nouveau/core/subdev/mc/base.c 56 additions, 4 deletionsdrivers/gpu/drm/nouveau/core/subdev/mc/base.c
- drivers/gpu/drm/nouveau/core/subdev/mc/nv04.c 0 additions, 1 deletiondrivers/gpu/drm/nouveau/core/subdev/mc/nv04.c
- drivers/gpu/drm/nouveau/core/subdev/mc/nv44.c 0 additions, 1 deletiondrivers/gpu/drm/nouveau/core/subdev/mc/nv44.c
- drivers/gpu/drm/nouveau/core/subdev/mc/nv50.c 0 additions, 1 deletiondrivers/gpu/drm/nouveau/core/subdev/mc/nv50.c
- drivers/gpu/drm/nouveau/core/subdev/mc/nv98.c 0 additions, 1 deletiondrivers/gpu/drm/nouveau/core/subdev/mc/nv98.c
- drivers/gpu/drm/nouveau/core/subdev/mc/nvc0.c 0 additions, 1 deletiondrivers/gpu/drm/nouveau/core/subdev/mc/nvc0.c
- drivers/gpu/drm/nouveau/nouveau_drm.c 1 addition, 16 deletionsdrivers/gpu/drm/nouveau/nouveau_drm.c
- drivers/gpu/drm/nouveau/nouveau_irq.c 0 additions, 76 deletionsdrivers/gpu/drm/nouveau/nouveau_irq.c
- drivers/gpu/drm/nouveau/nouveau_irq.h 0 additions, 11 deletionsdrivers/gpu/drm/nouveau/nouveau_irq.h
Loading
Please register or sign in to comment