summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/dispnv50/head.c
Commit message (Expand)AuthorAgeFilesLines
* drm/nouveau/disp: expose head event classBen Skeggs2022-11-091-13/+7
* drm/nouveau/disp: add head classBen Skeggs2022-11-091-0/+5
* Merge drm/drm-next into drm-misc-nextThomas Zimmermann2021-11-181-1/+1
|\
| * drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windowsBen Skeggs2021-10-061-1/+1
* | drm/nouveau/kms/nv50-: Always validate LUTs in nv50_head_atomic_check_lut()Lyude Paul2021-11-121-8/+22
* | drm/nouveau/kms/nv50-: Use NV_ATOMIC() in nv50_head_atomic_check_lut()Lyude Paul2021-11-121-2/+6
|/
* drm/nouveau/kms/nv50: workaround EFI GOP window channel format differencesBen Skeggs2021-08-181-4/+9
* drm: automatic legacy gamma supportTomi Valkeinen2020-12-151-2/+0
* drm/nouveau/kms/nv50-: Use state helper instead of crtc pointerMaxime Ripard2020-11-031-1/+3
* drm/atomic: Pass the full state to CRTC atomic_checkMaxime Ripard2020-11-021-2/+5
* drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_dither()Ben Skeggs2020-07-241-3/+3
* drm/nouveau/nvif: give every notify object a human-readable nameBen Skeggs2020-07-241-2/+2
* drm/nouveau/kms/nvd9-: Fix disabling CRCs alongside OR reprogrammingLyude Paul2020-07-161-1/+1
* drm/nouveau/kms/nvd9-: Add CRC supportLyude Paul2020-07-161-3/+71
* drm/nouveau/kms/nv50-: Fix disabling ditheringLyude Paul2020-07-161-11/+13
* Merge v5.6-rc2 into drm-misc-nextMaxime Ripard2020-02-171-17/+26
|\
| * drm/nouveau/kms/nv50-: Use less encoders by making mstos per-headLyude Paul2020-01-151-9/+8
| * drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be usedIlia Mirkin2020-01-151-8/+18
* | drm/nouveau: Convert to CRTC VBLANK callbacksThomas Zimmermann2020-02-131-0/+4
* | drm/nouveau: Convert to struct drm_crtc_helper_funcs.get_scanout_position()Thomas Zimmermann2020-02-131-0/+1
|/
* drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atomLyude Paul2019-12-101-3/+2
* drm/nouveau/kms/nv50-: create primary plane before overlay planesBen Skeggs2019-08-231-7/+7
* drm/nouveau/kms/gv100-: implement csc + enable modern colour managment proper...Ben Skeggs2019-08-231-2/+1
* drm/nouveau/kms/nv50-: enable modern color management propertiesIlia Mirkin2019-08-231-0/+5
* drm/nouveau/disp/nv50-: fix center/aspect-corrected scalingIlia Mirkin2019-07-191-4/+24
* Merge drm/drm-next into drm-misc-nextSean Paul2019-05-221-1/+2
|\
| * drm/nouveau: fix duplication of nv50_head_atom structPeteris Rudzusiks2019-05-141-0/+1
| * drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when en...Ben Skeggs2019-05-141-1/+1
* | drm/atomic: Create __drm_atomic_helper_crtc_reset() for subclassing crtc_state.Maarten Lankhorst2019-04-241-10/+3
|/
* drm/nouveau: Move PBN and VCPI allocation into nv50_head_atomLyude Paul2019-02-051-0/+1
* drm/nouveau/kms/nv50-: allow more flexibility with lut formatsBen Skeggs2018-12-111-3/+3
* drm/nouveau/kms/gv100: initial supportBen Skeggs2018-05-181-3/+10
* drm/nouveau/kms/nv50-: handle degamma LUT from window channelsBen Skeggs2018-05-181-100/+60
* drm/nouveau/kms/nv50-: unify set/clr masksBen Skeggs2018-05-181-7/+8
* drm/nouveau/kms/nv50-: split core implementation by hardware classBen Skeggs2018-05-181-26/+3
* drm/nouveau/kms/nv50-: split each resource type into their own source filesBen Skeggs2018-05-181-0/+566