1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios
Ben Skeggs 1b255f1ccc drm/nouveau/disp: add output class
Will be used to more cleanly implement existing method interfaces that
take some confusing (IEDTkey, inherited from VBIOS, which RM no longer
uses on Ampere) match values to determine which display path to operate
on.

Methods will be protected from racing with supervisor, and from being
called where they shouldn't be (ie. without an OR assigned).

v2:
- use ?: (lyude)
v3:
- fix return code if noacquire() method fails

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2022-07-27 09:05:49 +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/disp: add output class 2022-07-27 09:05:49 +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