summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/engine/disp
Commit message (Expand)AuthorAgeFilesLines
* drm/nouveau/disp/tu104: initial supportBen Skeggs2018-12-119-8/+325
* drm/nouveau/disp/gv100: fix name of window channels in debug outputBen Skeggs2018-12-111-1/+1
* drm/nouveau/disp: keep track of high-speed state, program into clockIlia Mirkin2018-10-113-4/+14
* drm/nouveau/disp/gm200-: add scdc parameter setterIlia Mirkin2018-10-115-0/+39
* drm/nouveau/disp: add a way to configure scrambling/tmds for hdmi 2.0Ilia Mirkin2018-10-112-2/+9
* drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP ...Ben Skeggs2018-09-064-3/+28
* drm/nouveau/disp: fix DP disable raceBen Skeggs2018-09-064-9/+19
* drm/nouveau/disp: move eDP panel power handlingBen Skeggs2018-09-061-3/+34
* drm/nouveau/disp: remove unused struct memberBen Skeggs2018-09-062-2/+0Star
* drm/nouveau/disp/nv50-gp10x: fix coverity warningBen Skeggs2018-07-162-3/+3
* drm/nouveau/disp/gv100: initial supportBen Skeggs2018-05-1820-9/+1510
* drm/nouveau/disp/nv50-: pass nvkm_memory objects for channel push buffersBen Skeggs2018-05-183-12/+12
* drm/nouveau/disp/nv50-: add channel interfaces to control error interruptsBen Skeggs2018-05-1811-39/+35Star
* drm/nouveau/disp/nv50-: add channel interfaces to determine the user areaBen Skeggs2018-05-1810-11/+26
* drm/nouveau/disp/nv50-: merge handling of pio and dma channelsBen Skeggs2018-05-1838-284/+183Star
* drm/nouveau/disp/nv50-: simplify definiton of core channelsBen Skeggs2018-05-1829-428/+91Star
* drm/nouveau/disp/nv50-: simplify definition of cursor channelsBen Skeggs2018-05-1821-249/+51Star
* drm/nouveau/disp/nv50-: simplify definition of base channelsBen Skeggs2018-05-1824-248/+67Star
* drm/nouveau/disp/nv50-: simplify definition of overlay immediate channelsBen Skeggs2018-05-1821-183/+52Star
* drm/nouveau/disp/nv50-: simplify definition of overlay channelsBen Skeggs2018-05-1823-158/+154Star
* drm/nouveau/disp/nv50-: replace user object with engine pointer in channelsBen Skeggs2018-05-1815-41/+39Star
* drm/nouveau/disp/nv50-: initialise from the engine, rather than the user objectBen Skeggs2018-05-1833-243/+247
* drm/nouveau/disp/nv50-: fetch mask of available piors during oneinitBen Skeggs2018-05-1811-21/+29
* drm/nouveau/disp/nv50-: fetch mask of available sors during oneinitBen Skeggs2018-05-1828-53/+65
* drm/nouveau/disp/nv50-: fetch mask of available dacs during oneinitBen Skeggs2018-05-1818-31/+44
* drm/nouveau/disp/nv50-: fetch mask of available heads during oneinitBen Skeggs2018-05-1818-45/+56
* drm/nouveau/disp/nv50-: delay subunit construction until oneinitBen Skeggs2018-05-184-26/+51
* Merge branch 'linux-4.15' of git://github.com/skeggsb/linux into drm-fixesDave Airlie2018-01-091-0/+1
|\
| * drm/nouveau/disp/gf119: add missing drive vfunc ptrRob Clark2018-01-091-0/+1
* | Merge tag 'drm-for-v4.15' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2017-11-163-2/+5
|\|
| * drm/nouveau/disp: add missing newline in ior debug messagesBen Skeggs2017-11-021-1/+1
| * drm/nouveau/core/device: remove object include to prevent unnecessary rebuildsBen Skeggs2017-11-021-0/+1
| * drm/nouveau/core/object: allow arguments to be passed to map functionBen Skeggs2017-11-021-1/+3
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-0212-0/+12
|/
* drm/nouveau/disp: Silence DCB warnings.Rosen Penev2017-08-221-0/+4
* drm/nouveau/disp/gf119-: avoid creating non-existent headsIlia Mirkin2017-08-221-0/+3
* drm/nouveau/disp/nv04: avoid creation of output pathsBen Skeggs2017-08-101-0/+2
* drm/nouveau/disp/nv50-: bump max chans to 21Ilia Mirkin2017-07-251-1/+1
* drm/nouveau/disp: add tv encoders to output resource mappingBen Skeggs2017-07-242-0/+2
* drm/nouveau/disp/nv50-: avoid creating ORs that aren't present on HWBen Skeggs2017-06-1714-10/+39
* drm/nouveau/disp/gm200-: allow non-identity mapping of SOR <-> macro linksBen Skeggs2017-06-161-2/+2
* drm/nouveau/disp/nv50-: implement a common supervisor 3.0Ben Skeggs2017-06-166-328/+34Star
* drm/nouveau/disp/nv50-: implement a common supervisor 2.2Ben Skeggs2017-06-1625-246/+321
* drm/nouveau/disp/nv50-: implement a common supervisor 2.1Ben Skeggs2017-06-163-21/+11Star
* drm/nouveau/disp/nv50-: implement a common supervisor 2.0Ben Skeggs2017-06-165-155/+41Star
* drm/nouveau/disp/nv50-: implement a common supervisor 1.0Ben Skeggs2017-06-163-12/+70
* drm/nouveau/disp/nv50-gt21x: remove workaround for dp->tmds hotplug issuesBen Skeggs2017-06-161-27/+0Star
* drm/nouveau/disp/dp: use new devinit script interpreter entry-pointBen Skeggs2017-06-161-38/+30Star
* drm/nouveau/disp/dp: determine link bandwidth requirements from head stateBen Skeggs2017-06-167-2/+62
* drm/nouveau/disp: introduce acquire/release display path methodsBen Skeggs2017-06-1612-33/+206