Displaying 4 results from an estimated 4 matches for "nvkm_disp_oneinit".
2024 Jan 08
1
[PATCH AUTOSEL 6.1 5/5] nouveau: fix disp disabling with GSP
...), 2 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
index 65c99d948b686..ae47eabd5d0bd 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
@@ -359,7 +359,7 @@ nvkm_disp_oneinit(struct nvkm_engine *engine)
if (ret)
return ret;
- if (disp->func->oneinit) {
+ if (disp->func && disp->func->oneinit) {
ret = disp->func->oneinit(disp);
if (ret)
return ret;
@@ -461,8 +461,10 @@ nvkm_disp_new_(const struct nvkm_disp_func *func, struct...
2017 Jul 26
0
[PATCH] disp: Silence DCB warnings.
...ECTOR_WFD : return DRM_MODE_CONNECTOR_VIRTUAL;
default:
break;
}
diff --git a/drm/nouveau/nvkm/engine/disp/base.c b/drm/nouveau/nvkm/engine/disp/base.c
index c7c84d34..5b0f49f8 100644
--- a/drm/nouveau/nvkm/engine/disp/base.c
+++ b/drm/nouveau/nvkm/engine/disp/base.c
@@ -283,6 +283,10 @@ nvkm_disp_oneinit(struct nvkm_engine *engine)
case DCB_OUTPUT_DP:
ret = nvkm_dp_new(disp, i, &dcbE, &outp);
break;
+ case DCB_OUTPUT_WFD:
+ /* No support for WFD yet. */
+ ret = -ENODEV;
+ continue;
default:
nvkm_warn(subdev, "dcb %d type %d unknown\n",
i, dcbE.type)...
2024 Jan 08
1
[PATCH AUTOSEL 6.1 5/5] nouveau: fix disp disabling with GSP
...iff --git a/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c b/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
> index 65c99d948b686..ae47eabd5d0bd 100644
> --- a/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
> +++ b/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
> @@ -359,7 +359,7 @@ nvkm_disp_oneinit(struct nvkm_engine *engine)
> if (ret)
> return ret;
>
> - if (disp->func->oneinit) {
> + if (disp->func && disp->func->oneinit) {
> ret = disp->func->oneinit(disp);
> if (ret)
>...
2017 Jul 15
4
[drm/nouveau] GeForce 8600 GT boot/suspend grumbling
...0000
[ 3.919448] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3.919452] CR2: 00007fe203586000 CR3: 00000002133e3000 CR4: 00000000000006e0
[ 3.919456] Call Trace:
[ 3.919500] nvkm_outp_ctor+0x105/0x130 [nouveau]
[ 3.919508] ? kmem_cache_alloc_trace+0x135/0x140
[ 3.919550] nvkm_disp_oneinit+0x132/0x510 [nouveau]
[ 3.919583] nvkm_engine_init+0x74/0x1d0 [nouveau]
[ 3.919617] nvkm_subdev_init+0xaf/0x200 [nouveau]
[ 3.919648] nvkm_engine_ref+0x4a/0x70 [nouveau]
[ 3.919681] nvkm_ioctl_new+0x118/0x280 [nouveau]
[ 3.919705] ? drm_property_create+0x100/0x150 [drm]
[ 3.9...