From 68b0ff3549148e614e1733d773cee8e689c763c6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 20 Aug 2024 16:25:10 +0100 Subject: [PATCH] drm: Set non-desktop property to true for writeback and virtual connectors The non-desktop property "Indicates the output should be ignored for purposes of displaying a standard desktop environment or console." That sounds like it should be true for all writeback and virtual connectors as you shouldn't render a desktop to them, so set it by default. Signed-off-by: Dave Stevenson --- drivers/gpu/drm/drm_connector.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/drivers/gpu/drm/drm_connector.c +++ b/drivers/gpu/drm/drm_connector.c @@ -361,7 +361,8 @@ static int __drm_connector_init(struct d drm_object_attach_property(&connector->base, config->non_desktop_property, - 0); + (connector_type != DRM_MODE_CONNECTOR_VIRTUAL && + connector_type != DRM_MODE_CONNECTOR_WRITEBACK) ? 0 : 1; drm_object_attach_property(&connector->base, config->tile_property, 0);