From d3c630f6374e0bb6bda803787cb1837a2c827485 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Thu, 16 Jul 2020 22:05:18 +0200 Subject: [PATCH] kms/connector: Look up CRTC_ID property To be used by the atomic backend. Part-of: --- src/backends/native/meta-kms-connector-private.h | 3 ++- src/backends/native/meta-kms-connector.c | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/backends/native/meta-kms-connector-private.h b/src/backends/native/meta-kms-connector-private.h index bb6bb115c..9accf8ccd 100644 --- a/src/backends/native/meta-kms-connector-private.h +++ b/src/backends/native/meta-kms-connector-private.h @@ -24,7 +24,8 @@ typedef enum _MetaKmsConnectorProp { - META_KMS_CONNECTOR_PROP_DPMS = 0, + META_KMS_CONNECTOR_PROP_CRTC_ID = 0, + META_KMS_CONNECTOR_PROP_DPMS, META_KMS_CONNECTOR_PROP_UNDERSCAN, META_KMS_CONNECTOR_PROP_UNDERSCAN_HBORDER, META_KMS_CONNECTOR_PROP_UNDERSCAN_VBORDER, diff --git a/src/backends/native/meta-kms-connector.c b/src/backends/native/meta-kms-connector.c index 950def3f2..86792d938 100644 --- a/src/backends/native/meta-kms-connector.c +++ b/src/backends/native/meta-kms-connector.c @@ -532,6 +532,11 @@ init_properties (MetaKmsConnector *connector, *prop_table = (MetaKmsConnectorPropTable) { .props = { + [META_KMS_CONNECTOR_PROP_CRTC_ID] = + { + .name = "CRTC_ID", + .type = DRM_MODE_PROP_OBJECT, + }, [META_KMS_CONNECTOR_PROP_DPMS] = { .name = "DPMS",