summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Chan <bkchan@codeaurora.org>2016-11-22 22:50:01 -0500
committerBenjamin Chan <bkchan@codeaurora.org>2016-11-23 17:01:01 -0500
commit8a7318ef1536811dff47b3c596d4140a8d15ad12 (patch)
tree3e71379785c95263ec87ac9a2fc83381c81f7f1e
parent5edf4254fcc9e7b0c1d7d4e92a736aac9246f14d (diff)
msm: sde: Update capability for SDE rotator
MDSS3.x rotator supports downscaling and output compression together. Add capability to show usermode driver to allow best bandwidth saving for such usecase. Also rename wb_count to queue_count to reflect the exact meaning of the HW capability. CRs-Fixed: 1093816 Change-Id: I38cad55e06ef6496747ba03bfcfaf4328a347c8f Signed-off-by: Benjamin Chan <bkchan@codeaurora.org>
-rw-r--r--drivers/media/platform/msm/sde/rotator/sde_rotator_core.c2
-rw-r--r--drivers/media/platform/msm/sde/rotator/sde_rotator_r3.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/drivers/media/platform/msm/sde/rotator/sde_rotator_core.c b/drivers/media/platform/msm/sde/rotator/sde_rotator_core.c
index 0d8c6cb8f3f3..98242cebf2c4 100644
--- a/drivers/media/platform/msm/sde/rotator/sde_rotator_core.c
+++ b/drivers/media/platform/msm/sde/rotator/sde_rotator_core.c
@@ -2108,7 +2108,7 @@ static ssize_t sde_rotator_show_caps(struct device *dev,
#define SPRINT(fmt, ...) \
(cnt += scnprintf(buf + cnt, len - cnt, fmt, ##__VA_ARGS__))
- SPRINT("wb_count=%d\n", mgr->queue_count);
+ SPRINT("queue_count=%d\n", mgr->queue_count);
SPRINT("downscale=1\n");
SPRINT("ubwc=1\n");
diff --git a/drivers/media/platform/msm/sde/rotator/sde_rotator_r3.c b/drivers/media/platform/msm/sde/rotator/sde_rotator_r3.c
index 946e2391118b..671b96fa3a99 100644
--- a/drivers/media/platform/msm/sde/rotator/sde_rotator_r3.c
+++ b/drivers/media/platform/msm/sde/rotator/sde_rotator_r3.c
@@ -2095,6 +2095,8 @@ static ssize_t sde_hw_rotator_show_caps(struct sde_rot_mgr *mgr,
else
SPRINT("min_downscale=2.0\n");
+ SPRINT("downscale_compression=1\n");
+
#undef SPRINT
return cnt;
}