summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c
Commit message (Collapse)AuthorAgeFilesLines
* drm/nouveau/disp: merge head/outp/ior code into chipset filesBen Skeggs2022-07-271-64/+0
| | | | | | | | | No changes to code at all here, just shuffling it around and removing a bunch of (now unnecessary) forward-declarations from headers. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> Reviewed-by: Lyude Paul <lyude@redhat.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
* drm/nouveau/disp: collapse nv50_disp into nvkm_dispBen Skeggs2022-07-271-1/+1
| | | | | | | | | Dump of one struct's members into another, with a couple of list renames because of collisions. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> Reviewed-by: Lyude Paul <lyude@redhat.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
* drm/nouveau/kms/nv50-: implement proper push buffer control logicBen Skeggs2020-07-241-1/+1
| | | | | | | | | | We had a, what was supposed to be temporary, hack in the KMS code where we'd completely drain an EVO/NVD channel's push buffer when wrapping to the start again, instead of treating it as a ring buffer. Let's fix that, finally. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nouveau/disp/nv50-: add channel interfaces to control error interruptsBen Skeggs2018-05-181-3/+1
| | | | | | | This will be required to support Volta, but also allows us to remove code that's duplicated for each channel type already. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nouveau/disp/nv50-: add channel interfaces to determine the user areaBen Skeggs2018-05-181-0/+1
| | | | | | This will be required to support Volta. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nouveau/disp/nv50-: merge handling of pio and dma channelsBen Skeggs2018-05-181-8/+6
| | | | | | Unnecessarily complicated, and a barrier to cleanly supporting Volta. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nouveau/disp/nv50-: replace user object with engine pointer in channelsBen Skeggs2018-05-181-1/+1
| | | | | | More simplification. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nouveau/disp/gp102: rename from gp104Ben Skeggs2016-11-171-0/+67
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>