drm_hwcomposer: Add connection state to DrmConnector
So we can determine if it's connected or not.
BUG=chrome-os-partner:41682
TEST=Tested on ryu with DP
Change-Id: Ie0dadb2737d3a98257fb6e4fa02f17d7dae44f6c
Signed-off-by: Sean Paul <seanpaul@chromium.org>
diff --git a/drmconnector.cpp b/drmconnector.cpp
index 8469c5e..ccb38e2 100644
--- a/drmconnector.cpp
+++ b/drmconnector.cpp
@@ -81,6 +81,8 @@
return -ENODEV;
}
+ state_ = c->connection;
+
std::vector<DrmMode> new_modes;
for (int i = 0; i < c->count_modes; ++i) {
bool exists = false;
@@ -126,6 +128,10 @@
encoder_ = encoder;
}
+drmModeConnection DrmConnector::state() const {
+ return state_;
+}
+
uint32_t DrmConnector::mm_width() const {
return mm_width_;
}