sdm: Qseed3 scalar updates

- New 2D alpha interpolation config mode for scalar.
- Recognize qseed3 versions.

Change-Id: I4fb93e2c5f6280a4ac2627d00d2d573af10e70fe
CRs-Fixed: 2069565
This commit is contained in:
Rohit Kulkarni
2017-06-29 17:52:10 -07:00
committed by Gerrit - the friendly Code Review server
parent 6e31a74119
commit bfa855c7b5
5 changed files with 36 additions and 1 deletions

View File

@@ -318,6 +318,13 @@ enum struct QSEEDVersion {
V3,
};
/* QSEED3 Step version */
enum struct QSEEDStepVersion {
V2,
V3,
V4,
};
enum struct SmartDMARevision {
V1,
V2,
@@ -372,6 +379,7 @@ struct DRMPlaneTypeInfo {
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