linux_dsm_epyc7002/drivers/gpu/drm/nouveau/dispnv50
Ben Skeggs 5bb88d0794 drm/nouveau/kms/gv100-: move window ownership setup into modesetting path
For various complicated reasons, we need to avoid sending a core update
method during display init.  Something, which we've been required to do
on GV100 and up because we've been assigning windows to heads there and
the HW is rather picky about when that's allowed.

This moves window assignment into the modesetting path at a point where
it's much safer to send our first update methods to NVDisplay.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2020-02-03 21:36:54 +10:00
..
atom.h drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom 2019-12-10 21:34:52 +10:00
base507c.c drm/nouveau/kms/nv50-: add fp16 scanout support 2019-08-23 12:55:31 +10:00
base827c.c drm/nouveau/kms/nv50-: add fp16 scanout support 2019-08-23 12:55:31 +10:00
base907c.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
base917c.c drm/nouveau/kms/nv50-: add fp16 scanout support 2019-08-23 12:55:31 +10:00
base.c
base.h
core507d.c
core827d.c
core907d.c
core917d.c
core.c drm/nouveau/disp/tu102: rename implementation from tu104 2019-02-20 08:59:58 +10:00
core.h drm/nouveau/kms/gv100-: move window ownership setup into modesetting path 2020-02-03 21:36:54 +10:00
corec37d.c drm/nouveau/kms/gv100-: move window ownership setup into modesetting path 2020-02-03 21:36:54 +10:00
corec57d.c drm/nouveau/kms/gv100-: move window ownership setup into modesetting path 2020-02-03 21:36:54 +10:00
curs507a.c
curs907a.c
curs.c drm/nouveau/disp/tu102: rename implementation from tu104 2019-02-20 08:59:58 +10:00
curs.h
cursc37a.c
dac507d.c
dac907d.c
disp.c drm/nouveau/kms/gv100-: move window ownership setup into modesetting path 2020-02-03 21:36:54 +10:00
disp.h drm/nouveau/kms/nv50-: Use less encoders by making mstos per-head 2020-01-15 10:49:58 +10:00
head507d.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
head827d.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
head907d.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
head917d.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
head.c drm/nouveau/kms/nv50-: Use less encoders by making mstos per-head 2020-01-15 10:49:58 +10:00
head.h drm/nouveau/kms/nv50-: Use less encoders by making mstos per-head 2020-01-15 10:49:58 +10:00
headc37d.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
headc57d.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
Kbuild drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:51 +10:00
lut.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
lut.h drm/nouveau/kms/nv50-: allow more flexibility with lut formats 2018-12-11 15:37:49 +10:00
oimm507b.c
oimm.c
oimm.h
ovly507e.c drm/nouveau/kms/nv50-: remove overlay alpha formats 2019-08-23 12:55:32 +10:00
ovly827e.c drm/nouveau/kms/nv50-: remove overlay alpha formats 2019-08-23 12:55:32 +10:00
ovly907e.c drm/nouveau/kms/nv50-: remove overlay alpha formats 2019-08-23 12:55:32 +10:00
ovly917e.c drm/nouveau/kms/nv50-: remove overlay alpha formats 2019-08-23 12:55:32 +10:00
ovly.c
ovly.h
pior507d.c
sor507d.c
sor907d.c
sorc37d.c
wimm.c drm/nouveau/disp/tu102: rename implementation from tu104 2019-02-20 08:59:58 +10:00
wimm.h
wimmc37b.c drm/nouveau/kms/gv100-: fix spurious window immediate interlocks 2019-05-14 16:58:05 +10:00
wndw.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
wndw.h drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
wndwc37e.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
wndwc57e.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00