drm_hwcomposer: Use DPMS property to configure display pipeline
Some of KMS drivers like kirin are sensitive to display pipeline
configuration, modern kernel will configure the pipeline correctly
when user sets DPMS property.
To be more precise current compositor logic will not attach primary
plane to the CRTC, while kirin relies on it internally.
Signed-off-by: Roman Stratiienko <roman.o.stratiienko@globallogic.com>
diff --git a/compositor/DrmDisplayCompositor.h b/compositor/DrmDisplayCompositor.h
index a883f94..e7899ed 100644
--- a/compositor/DrmDisplayCompositor.h
+++ b/compositor/DrmDisplayCompositor.h
@@ -64,6 +64,8 @@
DrmDisplayCompositor(const DrmDisplayCompositor &) = delete;
+ auto ActivateDisplayUsingDPMS() -> int;
+
private:
auto CommitFrame(AtomicCommitArgs &args) -> int;