nouveau: don't fail driver load if no display hw present.
If we get back ENODEV don't fail load. There are nvidia devices that don't have display blocks and the driver should work on those. Fixes: 15740541e8f0 ("drm/nouveau/devinit/tu102-: prepare for GSP-RM") Link: https://gitlab.freedesktop.org/drm/nouveau/-/issues/270 Signed-off-by: Dave Airlie <airlied@redhat.com> Signed-off-by: Danilo Krummrich <dakr@redhat.com> Link: https://patchwork.freedesktop.org/patch/msgid/20231115143933.261287-1-airlied@gmail.com
This commit is contained in:
parent
430143b0d3
commit
ae1aadb1eb
@ -726,6 +726,11 @@ nouveau_display_create(struct drm_device *dev)
|
||||
|
||||
if (nouveau_modeset != 2) {
|
||||
ret = nvif_disp_ctor(&drm->client.device, "kmsDisp", 0, &disp->disp);
|
||||
/* no display hw */
|
||||
if (ret == -ENODEV) {
|
||||
ret = 0;
|
||||
goto disp_create_err;
|
||||
}
|
||||
|
||||
if (!ret && (disp->disp.outp_mask || drm->vbios.dcb.entries)) {
|
||||
nouveau_display_create_properties(dev);
|
||||
|
Loading…
x
Reference in New Issue
Block a user