linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios
Karol Herbst d1f5a3fc85 drm/nouveau/kms: handle mDP connectors
In some cases we have the handle those explicitly as the fallback
connector type detection fails and marks those as eDP connectors.

Attempting to use such a connector with mutter leads to a crash of mutter
as it ends up with two eDP displays.

Information is taken from the official DCB documentation.

Cc: stable@vger.kernel.org
Cc: dri-devel@lists.freedesktop.org
Cc: Ben Skeggs <bskeggs@redhat.com>
Reported-by: Mark Pearson <markpearson@lenovo.com>
Tested-by: Mark Pearson <markpearson@lenovo.com>
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2021-01-29 16:49:15 +10:00
..
bit.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
bmp.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
boost.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
conn.h drm/nouveau/kms: handle mDP connectors 2021-01-29 16:49:15 +10:00
cstep.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
dcb.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
disp.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
dp.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
extdev.h drm/nouveau/therm: skip probing for devices not specified in thermal tables 2019-08-23 12:55:33 +10:00
fan.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
gpio.h drm/nouveau/gpio: check function 76 in the power check as well 2019-08-23 12:55:34 +10:00
i2c.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
iccsense.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
image.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
init.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
M0203.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
M0205.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
M0209.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
mxm.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
npde.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
P0260.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
pcir.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
perf.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
pll.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
pmu.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
power_budget.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
ramcfg.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
rammap.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
therm.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
timing.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
vmap.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
volt.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
vpstate.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
xpio.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00