sdm: drm: Add support to set power mode
Add support to set various power modes like ON, OFF, Doze and Doze
Suspend on Connector.
CRs-Fixed: 2042514
Change-Id: I824fc26c8048c887f236182111462abcf17f62f7
diff --git a/libdrmutils/drm_interface.h b/libdrmutils/drm_interface.h
index 4c37e8c..d41181f 100644
--- a/libdrmutils/drm_interface.h
+++ b/libdrmutils/drm_interface.h
@@ -172,6 +172,12 @@
* uint32_t - Framebuffer ID
*/
CONNECTOR_SET_OUTPUT_FB_ID,
+ /*
+ * Op: Sets power mode for connector.
+ * Arg: uint32_t - Connector ID
+ * uint32_t - Power Mode
+ */
+ CONNECTOR_SET_POWER_MODE,
};
enum struct DRMRotation {
@@ -180,6 +186,13 @@
ROT_90 = 0x4,
};
+enum struct DRMPowerMode {
+ ON,
+ DOZE,
+ DOZE_SUSPEND,
+ OFF,
+};
+
enum struct DRMBlendType {
UNDEFINED = 0,
OPAQUE = 1,