Advertise support for DRM_V3D_BO_WB_MMAP and DRM_IOCTL_V3D_SYNC_BO by adding a new V3D parameter.
Signed-off-by: Maíra Canal <[email protected]> --- drivers/gpu/drm/v3d/v3d_drv.c | 3 +++ include/uapi/drm/v3d_drm.h | 1 + 2 files changed, 4 insertions(+) diff --git a/drivers/gpu/drm/v3d/v3d_drv.c b/drivers/gpu/drm/v3d/v3d_drv.c index 9e6e4f832eee..e613af3ac81f 100644 --- a/drivers/gpu/drm/v3d/v3d_drv.c +++ b/drivers/gpu/drm/v3d/v3d_drv.c @@ -132,6 +132,9 @@ static int v3d_get_param_ioctl(struct drm_device *dev, void *data, case DRM_V3D_PARAM_SUPPORTS_TFU_CCOL: args->value = (v3d->ver >= V3D_GEN_71); return 0; + case DRM_V3D_PARAM_SUPPORTS_WB_MMAP: + args->value = 1; + return 0; default: drm_dbg(dev, "Unknown parameter %d\n", args->param); return -EINVAL; diff --git a/include/uapi/drm/v3d_drm.h b/include/uapi/drm/v3d_drm.h index c2f7f1409ae4..7035319766e8 100644 --- a/include/uapi/drm/v3d_drm.h +++ b/include/uapi/drm/v3d_drm.h @@ -304,6 +304,7 @@ enum drm_v3d_param { DRM_V3D_PARAM_GLOBAL_RESET_COUNTER, DRM_V3D_PARAM_CONTEXT_RESET_COUNTER, DRM_V3D_PARAM_SUPPORTS_TFU_CCOL, + DRM_V3D_PARAM_SUPPORTS_WB_MMAP, }; struct drm_v3d_get_param { -- 2.56.0
