From 8a7318ef1536811dff47b3c596d4140a8d15ad12 Mon Sep 17 00:00:00 2001 From: Benjamin Chan Date: Tue, 22 Nov 2016 22:50:01 -0500 Subject: 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 --- drivers/media/platform/msm/sde/rotator/sde_rotator_core.c | 2 +- drivers/media/platform/msm/sde/rotator/sde_rotator_r3.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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; } -- cgit v1.2.3