summaryrefslogtreecommitdiff
path: root/libdrmutils/drm_interface.h
diff options
context:
space:
mode:
Diffstat (limited to 'libdrmutils/drm_interface.h')
-rw-r--r--libdrmutils/drm_interface.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/libdrmutils/drm_interface.h b/libdrmutils/drm_interface.h
index 4a474690..d0f1b81d 100644
--- a/libdrmutils/drm_interface.h
+++ b/libdrmutils/drm_interface.h
@@ -612,6 +612,7 @@ struct DRMConnectorInfo {
bool is_wb_ubwc_supported;
uint32_t topology_control;
bool dyn_bitclk_support;
+ std::vector<uint8_t> edid;
};
// All DRM Connectors as map<Connector_id , connector_info>
@@ -631,6 +632,7 @@ struct DRMDisplayToken {
uint32_t crtc_id;
uint32_t crtc_index;
uint32_t encoder_id;
+ uint8_t hw_port;
};
enum DRMPPFeatureID {
@@ -922,12 +924,12 @@ class DRMManagerInterface {
* [output]: DRMDisplayToken - CRTC and Connector id's for the display.
* [return]: 0 on success, a negative error value otherwise.
*/
- virtual int RegisterDisplay(int32_t display_id, DRMDisplayToken *tok) = 0;
+ virtual int RegisterDisplay(int32_t display_id, DRMDisplayToken *token) = 0;
/* Client should invoke this interface on display disconnect.
* [input]: DRMDisplayToken - identifier for the display.
*/
- virtual void UnregisterDisplay(const DRMDisplayToken &token) = 0;
+ virtual void UnregisterDisplay(DRMDisplayToken *token) = 0;
/*
* Creates and returns an instance of DRMAtomicReqInterface corresponding to a display token