aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/engine/disp
AgeCommit message (Expand)AuthorFilesLines
2022-07-27drm/nouveau/disp: move DAC load detection methodBen Skeggs2-21/+25
2022-07-27drm/nouveau/disp: add output classBen Skeggs5-1/+121
2022-07-27drm/nouveau/disp: add supervisor mutexBen Skeggs4-4/+20
2022-07-27drm/nouveau/disp: add conn method to query HPD pin statusBen Skeggs2-2/+47
2022-07-27drm/nouveau/disp: add connector classBen Skeggs5-1/+93
2022-07-27drm/nouveau/disp: add common channel class handlingBen Skeggs21-636/+373
2022-07-27drm/nouveau/disp: split sor hda funcs out to their own structBen Skeggs12-63/+44
2022-07-27drm/nouveau/disp: split sor dp funcs out to their own structBen Skeggs16-154/+157
2022-07-27drm/nouveau/disp: replace hda func pointer check with flagBen Skeggs17-168/+31
2022-07-27drm/nouveau/disp: merge nv50_disp_new_() and nvkm_disp_new()Ben Skeggs19-90/+45
2022-07-27drm/nouveau/disp: group supervisor-related struct membersBen Skeggs3-29/+29
2022-07-27drm/nouveau/disp: merge head/outp/ior code into chipset filesBen Skeggs91-6817/+5146
2022-07-27drm/nouveau/disp: add common class handling between <nv50 and >=nv50Ben Skeggs43-1034/+325
2022-07-27drm/nouveau/disp: collapse nv50_disp into nvkm_dispBen Skeggs64-558/+440
2022-07-27drm/nouveau/disp: collapse nv50_disp_func into nvkm_disp_funcBen Skeggs21-127/+192
2022-07-27drm/nouveau/disp: clean up nvkm_outp constructorsBen Skeggs3-32/+19
2022-07-27drm/nouveau/disp: collapse nvkm_dp into nvkm_outpBen Skeggs4-261/+239
2022-04-26drm/nouveau/disp/gv100: make gv100_disp_wndw and gv100_disp_wndw_mthd staticTom Rix1-2/+2
2022-04-26drm/nouveau/disp/gv100: make gv100_disp_wimm staticTom Rix1-1/+1
2022-04-26drm/nouveau/kms/gv100: use static for gv100_disp_core_mthd_[base|sor]Tom Rix1-2/+2
2021-12-16drm/nouveau/disp/dp: add support for eDP link ratesBen Skeggs3-5/+69
2021-12-16drm/nouveau/disp/dp: add support for hbr3Ben Skeggs2-2/+2
2021-12-16drm/nouveau/disp/dp: add support for lttprsBen Skeggs2-12/+114
2021-12-16drm/nouveau/disp/dp: fixup cr/eq delays for 1.4Ben Skeggs2-9/+12
2021-12-16drm/nouveau/disp/dp: add support for tps4Ben Skeggs3-6/+17
2021-12-16drm/nouveau/disp/dp: generate supported link rates table at detect timeBen Skeggs2-69/+45
2021-12-16drm/nouveau/disp/dp: explicitly control scrambling when setting patternBen Skeggs5-5/+45
2021-12-16drm/nouveau/disp: remove some remnant of a reworkBen Skeggs1-4/+1
2021-11-23Merge tag 'drm-misc-next-2021-11-18' of git://anongit.freedesktop.org/drm/drm-misc into drm-nextDave Airlie1-0/+2
2021-11-12drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core_mthd_headLyude Paul1-0/+2
2021-11-11drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrameHans Verkuil1-1/+0
2021-08-18drm/nouveau/disp: power down unused DP links during initBen Skeggs3-1/+11
2021-02-11drm/nouveau/disp: switch to instanced constructorBen Skeggs21-48/+66
2021-02-11drm/nouveau/device: pass instance id when looking up a subdev/engineBen Skeggs1-1/+1
2021-02-11drm/nouveau/disp: use private spinlock to control exclusive access to dispBen Skeggs1-9/+10
2021-01-15drm/nouveau/disp/ga10[24]: initial supportBen Skeggs10-8/+277
2020-08-05Merge tag 'drm-next-2020-08-06' of git://anongit.freedesktop.org/drm/drmLinus Torvalds13-30/+42
2020-07-24drm/nouveau/kms/nv50-: implement proper push buffer control logicBen Skeggs9-8/+21
2020-07-24drm/nouveau: Use fallthrough pseudo-keywordGustavo A. R. Silva1-17/+17
2020-07-24drm/nouveau/disp/gm200-: remove 'head' parameter from nvkm_ior_func.hdmi.scdc()Ben Skeggs3-5/+4
2020-07-24drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changesBen Skeggs1-9/+21
2020-06-04drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORsBen Skeggs4-4/+135
2020-06-04drm/nouveau/disp/gp100: split SOR implementation from gm200Ben Skeggs5-2/+63
2020-06-04drm/nouveau/disp: modify OR allocation policy to account for HDA requirementsBen Skeggs1-4/+22
2020-06-04drm/nouveau/disp: split part of OR allocation logic into a functionBen Skeggs1-26/+37
2020-06-04drm/nouveau/disp: provide hint to OR allocation about HDA requirementsBen Skeggs3-4/+4
2020-06-01drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selectionBen Skeggs1-2/+2
2020-05-22drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register movedBen Skeggs5-2/+35
2020-05-22drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound headBen Skeggs1-3/+4
2020-05-22drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SFBen Skeggs8-2/+17