summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
Commit message (Expand)AuthorAgeFilesLines
* drm/nouveau/kms/nv50-: create outputs based on nvkm infoBen Skeggs2023-09-191-1/+4
* drm/nouveau/disp: move outp init/fini paths to chipset codeBen Skeggs2023-09-191-0/+1
* drm/nouveau/disp: add dp mst id get/put methodsBen Skeggs2023-09-191-0/+15
* drm/nouveau/disp: move link training out of supervisorBen Skeggs2023-09-191-110/+38
* drm/nouveau/disp: add dp train methodBen Skeggs2023-09-191-102/+16
* drm/nouveau/disp: add dp rates methodBen Skeggs2023-09-191-66/+0
* drm/nouveau/disp: add dp aux xfer methodBen Skeggs2023-09-191-0/+14
* drm/nouveau/disp: move dp aux pwr method to HALBen Skeggs2023-09-191-0/+9
* drm/nouveau/disp: add output backlight control methodsBen Skeggs2023-09-191-0/+2
* drm/nouveau/kms: Add INHERIT ioctl to nvkm/nvif for reading IOR stateLyude Paul2023-09-191-0/+1
* drm/nouveau/disp: add output detect methodBen Skeggs2023-09-191-0/+1
* drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issuesLyude Paul2023-07-281-1/+47
* drm/nouveau/disp: expose conn event classBen Skeggs2022-11-091-40/+0
* drm/nouveau/disp: add method to trigger DP link retrainBen Skeggs2022-11-091-60/+78
* drm/nouveau/disp: add method to control DPAUX pad powerBen Skeggs2022-11-091-48/+42
* drm/nouveau/disp: move DP link config into acquireBen Skeggs2022-11-091-1/+18
* drm/nouveau/disp: split sor dp funcs out to their own structBen Skeggs2022-07-271-4/+4
* drm/nouveau/disp: collapse nv50_disp into nvkm_dispBen Skeggs2022-07-271-1/+1
* drm/nouveau/disp: clean up nvkm_outp constructorsBen Skeggs2022-07-271-23/+9
* drm/nouveau/disp: collapse nvkm_dp into nvkm_outpBen Skeggs2022-07-271-226/+209
* drm/nouveau/disp/dp: add support for eDP link ratesBen Skeggs2021-12-161-4/+59
* drm/nouveau/disp/dp: add support for hbr3Ben Skeggs2021-12-161-1/+1
* drm/nouveau/disp/dp: add support for lttprsBen Skeggs2021-12-161-12/+102
* drm/nouveau/disp/dp: fixup cr/eq delays for 1.4Ben Skeggs2021-12-161-8/+10
* drm/nouveau/disp/dp: add support for tps4Ben Skeggs2021-12-161-5/+14
* drm/nouveau/disp/dp: generate supported link rates table at detect timeBen Skeggs2021-12-161-69/+39
* drm/nouveau/disp/dp: explicitly control scrambling when setting patternBen Skeggs2021-12-161-0/+5
* drm/nouveau/disp: power down unused DP links during initBen Skeggs2021-08-181-1/+1
* drm/nouveau/disp/ga10[24]: initial supportBen Skeggs2021-01-151-6/+27
* drm/nouveau/disp/dp: fix typo when determining failsafe link configurationBen Skeggs2020-01-151-1/+1
* drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configu...Ben Skeggs2019-05-141-2/+9
* drm/nouveau/disp: fix DP disable raceBen Skeggs2018-09-071-5/+12
* drm/nouveau/disp: move eDP panel power handlingBen Skeggs2018-09-071-3/+34
* drm/nouveau/disp/nv50-: implement a common supervisor 2.2Ben Skeggs2017-06-161-3/+4
* drm/nouveau/disp/nv50-: implement a common supervisor 2.0Ben Skeggs2017-06-161-0/+18
* drm/nouveau/disp/dp: use new devinit script interpreter entry-pointBen Skeggs2017-06-161-38/+30
* drm/nouveau/disp/dp: determine link bandwidth requirements from head stateBen Skeggs2017-06-161-2/+12
* drm/nouveau/disp: introduce acquire/release display path methodsBen Skeggs2017-06-161-5/+0
* drm/nouveau/disp: remove hw-specific customisation of output pathsBen Skeggs2017-06-161-6/+4
* drm/nouveau/disp/g94-: port OR DP drive setting control to nvkm_iorBen Skeggs2017-06-161-2/+22
* drm/nouveau/disp/g94-: port OR DP training pattern control to nvkm_iorBen Skeggs2017-06-161-1/+1
* drm/nouveau/disp/g94-: port OR DP link power control to nvkm_iorBen Skeggs2017-06-161-1/+1
* drm/nouveau/disp/g94-: port OR DP link setup to nvkm_iorBen Skeggs2017-06-161-4/+6
* drm/nouveau/disp/dp: train link only when actively displaying an imageBen Skeggs2017-06-161-4/+4
* drm/nouveau/disp/dp: only check for re-train when the link is activeBen Skeggs2017-06-161-40/+11
* drm/nouveau/disp/dp: determine a failsafe link training rateBen Skeggs2017-06-161-19/+35
* drm/nouveau/disp/dp: use cached link configuration when checking link statusBen Skeggs2017-06-161-22/+17
* drm/nouveau/disp/dp: no need for lt_state except during manual link trainingBen Skeggs2017-06-161-31/+24
* drm/nouveau/disp/dp: store current link configuration in nvkm_iorBen Skeggs2017-06-161-33/+33
* drm/nouveau/disp: identity-map display paths to output resourcesBen Skeggs2017-06-161-1/+4