summaryrefslogtreecommitdiff
path: root/include/uapi
diff options
context:
space:
mode:
authorRay Zhang <rayz@codeaurora.org>2017-07-24 13:32:21 +0800
committerRay Zhang <rayz@codeaurora.org>2017-08-28 16:11:28 +0800
commit60caee17253e38a03aef40935c4f8de5a2573454 (patch)
treeb8e0d8b3e7e27f37cf5f6fa5a53d55a0ca330984 /include/uapi
parentca3d41d1fe0ccf951303c6980fcbafa508fa12e6 (diff)
drm/msm/sde: add connector support for power modes
This change enables a new LP property to specify panel specific low power modes. This is needed to differentiate between normal panel "on" and "on but low power" scenarios, something that is not available through the standard DRM DPMS property. The sde connector calculates a consolidated "power mode" setting between the DPMS and LP properties and provides a callback to the underlying display driver(s) whenever one of them is updated. CRs-Fixed: 2071893 Change-Id: If5c80ac9eefbf1f119bcae5513ae18c7be6f618d Signed-off-by: Clarence Ip <cip@codeaurora.org> Signed-off-by: Ray Zhang <rayz@codeaurora.org>
Diffstat (limited to 'include/uapi')
-rw-r--r--include/uapi/drm/sde_drm.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/uapi/drm/sde_drm.h b/include/uapi/drm/sde_drm.h
index bef841446247..71159cb377d8 100644
--- a/include/uapi/drm/sde_drm.h
+++ b/include/uapi/drm/sde_drm.h
@@ -337,4 +337,14 @@ struct sde_drm_wb_cfg {
uint64_t modes;
};
+/**
+ * Define extended power modes supported by the SDE connectors.
+ */
+#define SDE_MODE_DPMS_ON 0
+#define SDE_MODE_DPMS_LP1 1
+#define SDE_MODE_DPMS_LP2 2
+#define SDE_MODE_DPMS_STANDBY 3
+#define SDE_MODE_DPMS_SUSPEND 4
+#define SDE_MODE_DPMS_OFF 5
+
#endif /* _SDE_DRM_H_ */