diff options
Diffstat (limited to 'libdrmutils/drm_interface.h')
-rw-r--r-- | libdrmutils/drm_interface.h | 6 |
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 |