drm/nouveau/disp: add connector class
Will be used to provide more solid driver interfaces in general, but the immediate motivation is work towards fixing issues with handling hotplug/DP IRQ events. Its use is currently limited to where we support non-polled hotplug already (ie. any GPU since NV40ish era, where our DCB handling works well enough), until that gets cleaned up someday. v2: - use ?: (lyude) Signed-off-by:Ben Skeggs <bskeggs@redhat.com> Reviewed-by:
Lyude Paul <lyude@redhat.com> Signed-off-by:
Dave Airlie <airlied@redhat.com>
Showing
- drivers/gpu/drm/nouveau/include/nvif/class.h 1 addition, 0 deletionsdrivers/gpu/drm/nouveau/include/nvif/class.h
- drivers/gpu/drm/nouveau/include/nvif/conn.h 13 additions, 0 deletionsdrivers/gpu/drm/nouveau/include/nvif/conn.h
- drivers/gpu/drm/nouveau/include/nvif/disp.h 1 addition, 0 deletionsdrivers/gpu/drm/nouveau/include/nvif/disp.h
- drivers/gpu/drm/nouveau/include/nvif/if0010.h 2 additions, 1 deletiondrivers/gpu/drm/nouveau/include/nvif/if0010.h
- drivers/gpu/drm/nouveau/include/nvif/if0011.h 12 additions, 0 deletionsdrivers/gpu/drm/nouveau/include/nvif/if0011.h
- drivers/gpu/drm/nouveau/nouveau_connector.c 10 additions, 0 deletionsdrivers/gpu/drm/nouveau/nouveau_connector.c
- drivers/gpu/drm/nouveau/nouveau_connector.h 2 additions, 1 deletiondrivers/gpu/drm/nouveau/nouveau_connector.h
- drivers/gpu/drm/nouveau/nvif/Kbuild 1 addition, 0 deletionsdrivers/gpu/drm/nouveau/nvif/Kbuild
- drivers/gpu/drm/nouveau/nvif/conn.c 48 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvif/conn.c
- drivers/gpu/drm/nouveau/nvif/disp.c 6 additions, 1 deletiondrivers/gpu/drm/nouveau/nvif/disp.c
- drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild 1 addition, 0 deletionsdrivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild
- drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h 3 additions, 1 deletiondrivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h
- drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h 1 addition, 0 deletionsdrivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
- drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c 74 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
- drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c 14 additions, 0 deletionsdrivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
Loading