From e4462ccc09718f5fb7410e30d76e44d0b066056f Mon Sep 17 00:00:00 2001 From: bjorn3 <17426603+bjorn3@users.noreply.github.com> Date: Sun, 10 May 2026 15:28:39 +0200 Subject: [PATCH] drivers/graphics/driver-graphics: Report dummy TILE property for connectors --- drivers/graphics/driver-graphics/src/kms/connector.rs | 9 ++++++++- drivers/graphics/driver-graphics/src/kms/properties.rs | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/graphics/driver-graphics/src/kms/connector.rs b/drivers/graphics/driver-graphics/src/kms/connector.rs index 0a15d42b4b..6675c662b0 100644 --- a/drivers/graphics/driver-graphics/src/kms/connector.rs +++ b/drivers/graphics/driver-graphics/src/kms/connector.rs @@ -9,7 +9,7 @@ use drm_sys::{ use syscall::Result; use crate::kms::objects::{KmsObjectId, KmsObjects}; -use crate::kms::properties::{define_object_props, KmsPropertyData, CRTC_ID, DPMS, EDID}; +use crate::kms::properties::{define_object_props, KmsPropertyData, CRTC_ID, DPMS, EDID, TILE}; use crate::GraphicsAdapter; impl KmsObjects { @@ -125,6 +125,13 @@ define_object_props!(object, KmsConnector { DPMS { get => object.state.dpms as u64, } + TILE { + get => { + // FIXME set this property once we support DP MST + let _ = object; + 0 + }, + } CRTC_ID { get => u64::from(object.state.crtc_id.0), } diff --git a/drivers/graphics/driver-graphics/src/kms/properties.rs b/drivers/graphics/driver-graphics/src/kms/properties.rs index c603f58a5b..a76669cd73 100644 --- a/drivers/graphics/driver-graphics/src/kms/properties.rs +++ b/drivers/graphics/driver-graphics/src/kms/properties.rs @@ -193,6 +193,7 @@ define_properties! { Suspend = u64::from(DRM_MODE_DPMS_SUSPEND), Off = u64::from(DRM_MODE_DPMS_OFF), } [], + TILE: blob [immutable], // CRTC ACTIVE: range { 0,1 } [atomic],