sdm: Qseed3 scalar updates
- New 2D alpha interpolation config mode for scalar.
- Recognize qseed3 versions.
Change-Id: I4fb93e2c5f6280a4ac2627d00d2d573af10e70fe
CRs-Fixed: 2069565
diff --git a/libdrmutils/drm_interface.h b/libdrmutils/drm_interface.h
index 35285ee..91cee48 100644
--- a/libdrmutils/drm_interface.h
+++ b/libdrmutils/drm_interface.h
@@ -318,6 +318,13 @@
V3,
};
+/* QSEED3 Step version */
+enum struct QSEEDStepVersion {
+ V2,
+ V3,
+ V4,
+};
+
enum struct SmartDMARevision {
V1,
V2,
@@ -372,6 +379,7 @@
uint32_t max_vertical_deci;
uint64_t max_pipe_bandwidth;
uint32_t cache_size; // cache size in bytes for inline rotation support.
+ QSEEDStepVersion qseed3_version;
};
// All DRM Planes as map<Plane_id , plane_type_info> listed from highest to lowest priority