summaryrefslogtreecommitdiff
path: root/msm8998/sdm/include/core
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2019-06-15 23:06:33 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2019-06-15 23:06:33 +0000
commitadb76b54ebe2f4917512e8f403209bb8b38bc5af (patch)
treedb3ad704eedbe422ac02f613593fdc4ff1d169fd /msm8998/sdm/include/core
parentc2d54a9847f4384c70b843662ed599561d1210db (diff)
parent5a70badd1de4e4e4e8aefaac7fae8fafadf28066 (diff)
Snap for 5663820 from 5a70badd1de4e4e4e8aefaac7fae8fafadf28066 to qt-releaseHEADq10.0
Change-Id: I4ddb39ad7fc7479a253eb11936f7513438f307df
Diffstat (limited to 'msm8998/sdm/include/core')
-rw-r--r--msm8998/sdm/include/core/debug_interface.h1
-rw-r--r--msm8998/sdm/include/core/display_interface.h3
-rw-r--r--msm8998/sdm/include/core/layer_stack.h3
3 files changed, 5 insertions, 2 deletions
diff --git a/msm8998/sdm/include/core/debug_interface.h b/msm8998/sdm/include/core/debug_interface.h
index f4e3fc30d..409ca418f 100644
--- a/msm8998/sdm/include/core/debug_interface.h
+++ b/msm8998/sdm/include/core/debug_interface.h
@@ -49,6 +49,7 @@ enum DebugTag {
kTagRotator, //!< Debug log is tagged for rotator.
kTagScalar, //!< Debug log is tagged for Scalar Helper.
kTagQDCM, //!< Debug log is tagged for display QDCM color managing.
+ kTagClient, //!< Debug log is tagged for SDM client.
};
/*! @brief Display debug handler class.
diff --git a/msm8998/sdm/include/core/display_interface.h b/msm8998/sdm/include/core/display_interface.h
index f4054bb55..a4defcf2f 100644
--- a/msm8998/sdm/include/core/display_interface.h
+++ b/msm8998/sdm/include/core/display_interface.h
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2014 - 2017, The Linux Foundation. All rights reserved.
+* Copyright (c) 2014 - 2017, 2019, The Linux Foundation. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted
* provided that the following conditions are met:
@@ -148,6 +148,7 @@ struct DisplayConfigFixedInfo {
uint32_t max_luminance = 0; //!< From Panel's peak luminance
uint32_t average_luminance = 0; //!< From Panel's average luminance
uint32_t min_luminance = 0; //!< From Panel's blackness level
+ bool partial_update = false; //!< If display supports Partial Update.
};
/*! @brief This structure defines configuration for variable properties of a display device.
diff --git a/msm8998/sdm/include/core/layer_stack.h b/msm8998/sdm/include/core/layer_stack.h
index 6ee2e758d..c53ddcd79 100644
--- a/msm8998/sdm/include/core/layer_stack.h
+++ b/msm8998/sdm/include/core/layer_stack.h
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2014 - 2016, The Linux Foundation. All rights reserved.
+* Copyright (c) 2014 - 2016, 2019, The Linux Foundation. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted
* provided that the following conditions are met:
@@ -98,6 +98,7 @@ enum LayerComposition {
kCompositionBlit, //!< This layer will be composed using Blit Engine.
//!< This composition type is used only if BlitTarget layer is provided
//!< in a composition cycle.
+ kCompositionNone, //!< This layer will not be composed by any hardware.
/* === List of composition types set by Client === */
/* These composition types represent target buffer layers onto which GPU or Blit will draw if SDM