summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c
Commit message (Expand)AuthorAgeFilesLines
* drm/nouveau/disp: move head scanoutpos methodBen Skeggs2022-11-091-83/+0
* drm/nouveau/disp: move DP MST payload config methodBen Skeggs2022-11-091-40/+0
* drm/nouveau/disp: move DP link config into acquireBen Skeggs2022-11-091-15/+0
* drm/nouveau/disp: move HDA ELD methodBen Skeggs2022-11-091-33/+0
* drm/nouveau/disp: move HDMI config into acquire + infoframe methodsBen Skeggs2022-11-091-45/+0
* drm/nouveau/disp: move LVDS protocol information into acquireBen Skeggs2022-11-071-16/+0
* drm/nouveau/disp: move and extend the role of outp acquire/release methodsBen Skeggs2022-11-071-18/+0
* drm/nouveau/disp: move DAC load detection methodBen Skeggs2022-07-271-21/+0
* drm/nouveau/disp: split sor hda funcs out to their own structBen Skeggs2022-07-271-4/+4
* drm/nouveau/disp: split sor dp funcs out to their own structBen Skeggs2022-07-271-4/+4
* drm/nouveau/disp: merge head/outp/ior code into chipset filesBen Skeggs2022-07-271-1/+1
* drm/nouveau/disp: add common class handling between <nv50 and >=nv50Ben Skeggs2022-07-271-89/+2
* drm/nouveau/disp: collapse nv50_disp into nvkm_dispBen Skeggs2022-07-271-6/+6
* drm/nouveau/disp: collapse nvkm_dp into nvkm_outpBen Skeggs2022-07-271-3/+1
* drm/nouveau/disp/gm200-: remove 'head' parameter from nvkm_ior_func.hdmi.scdc()Ben Skeggs2020-07-241-2/+1
* drm/nouveau/disp: provide hint to OR allocation about HDA requirementsBen Skeggs2020-06-041-2/+2
* drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld()Ben Skeggs2020-05-221-1/+1
* drm/nouveau/disp: add a way to configure scrambling/tmds for hdmi 2.0Ilia Mirkin2018-10-111-2/+8
* drm/nouveau/disp/nv50-: merge handling of pio and dma channelsBen Skeggs2018-05-181-1/+1
* drm/nouveau/disp/nv50-: simplify definiton of core channelsBen Skeggs2018-05-181-22/+1
* drm/nouveau/disp/nv50-: simplify definition of cursor channelsBen Skeggs2018-05-181-22/+1
* drm/nouveau/disp/nv50-: simplify definition of base channelsBen Skeggs2018-05-181-1/+1
* drm/nouveau/disp/nv50-: simplify definition of overlay immediate channelsBen Skeggs2018-05-181-1/+1
* drm/nouveau/disp/nv50-: simplify definition of overlay channelsBen Skeggs2018-05-181-1/+22
* drm/nouveau/disp/nv50-: initialise from the engine, rather than the user objectBen Skeggs2018-05-181-120/+0
* drm/nouveau/disp/nv50-: fetch mask of available piors during oneinitBen Skeggs2018-05-181-1/+1
* drm/nouveau/disp/nv50-: fetch mask of available sors during oneinitBen Skeggs2018-05-181-1/+1
* drm/nouveau/disp/nv50-: fetch mask of available dacs during oneinitBen Skeggs2018-05-181-1/+1
* drm/nouveau/disp/nv50-: implement a common supervisor 2.2Ben Skeggs2017-06-161-0/+1
* drm/nouveau/disp: introduce acquire/release display path methodsBen Skeggs2017-06-161-0/+22
* drm/nouveau/disp/gf119-: port OR DP VCPI control to nvkm_iorBen Skeggs2017-06-161-5/+6
* drm/nouveau/disp/gt215-: port HDA ELD controls to nvkm_iorBen Skeggs2017-06-161-4/+32
* drm/nouveau/disp/g84-: port OR HDMI control to nvkm_iorBen Skeggs2017-06-161-3/+39
* drm/nouveau/disp/nv50-: port OR manual sink detection to nvkm_iorBen Skeggs2017-06-161-2/+17
* drm/nouveau/disp/nv50-: port OR power state control to nvkm_iorBen Skeggs2017-06-161-9/+16
* drm/nouveau/disp/dp: train link only when actively displaying an imageBen Skeggs2017-06-161-6/+2
* drm/nouveau/disp/dp: remove DP_PWR methodBen Skeggs2017-06-161-24/+0
* drm/nouveau/disp: common implementation of scanoutpos method in nvkm_headBen Skeggs2017-06-161-47/+15
* drm/nouveau/disp: introduce object to track per-head functions/stateBen Skeggs2017-06-161-10/+12
* drm/nouveau/disp: rename nvkm_output to nvkm_outpBen Skeggs2017-06-161-2/+1
* drm/nouveau/disp/nv50-: specify ctrl/user separately when constructing classesBen Skeggs2016-11-171-2/+2
* drm/nouveau/disp/sor/gf119-: add method to program mst payload informationBen Skeggs2016-11-071-0/+23
* drm/nouveau/disp/sor/gf119-: add method to control mst enableBen Skeggs2016-11-071-0/+20
* drm/nouveau/disp/dp: remove workqueue for link trainingBen Skeggs2016-11-071-1/+1
* drm/nouveau: mark symbols static where possibleBaoyou Xie2016-11-071-1/+1
* drm/nouveau/nvif: modify nvif_unvers/nvif_unpack macros to be more obviousBen Skeggs2016-01-111-7/+9
* drm/nouveau/nvif: split out display interface definitionsBen Skeggs2016-01-111-1/+2
* drm/nouveau/disp: convert to new-style nvkm_engineBen Skeggs2015-08-281-16/+16
* drm/nouveau/disp: convert user classes to new-style nvkm_objectBen Skeggs2015-08-281-61/+132
* drm/nouveau/disp: split user classes out from engine implementationsBen Skeggs2015-08-281-0/+328