From 910aad149c24de56de9c14a62c99eda1a6472a8a Mon Sep 17 00:00:00 2001 From: Ingrid Gallardo Date: Mon, 11 May 2015 21:25:13 -0700 Subject: [PATCH] msm: mdss: expose prefill factors to user space Add factors for prefill calculations to the capabilities exposed to the display driver user space. Change-Id: Ib479a5514978c8dec2376be4f2510bafb460af10 Signed-off-by: Ingrid Gallardo --- drivers/video/fbdev/msm/mdss_mdp.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/drivers/video/fbdev/msm/mdss_mdp.c b/drivers/video/fbdev/msm/mdss_mdp.c index c25fabb14900..64ecd207a154 100644 --- a/drivers/video/fbdev/msm/mdss_mdp.c +++ b/drivers/video/fbdev/msm/mdss_mdp.c @@ -1409,6 +1409,20 @@ static ssize_t mdss_mdp_show_capabilities(struct device *dev, SPRINT("smp_mb_per_pipe=%d\n", mdata->smp_mb_per_pipe); SPRINT("max_downscale_ratio=%d\n", MAX_DOWNSCALE_RATIO); SPRINT("max_upscale_ratio=%d\n", MAX_UPSCALE_RATIO); + + if (test_bit(MDSS_QOS_SIMPLIFIED_PREFILL, mdata->mdss_qos_map)) { + SPRINT("fmt_mt_nv12_factor=%d\n", + mdata->prefill_data.prefill_factors.fmt_mt_nv12_factor); + SPRINT("fmt_mt_factor=%d\n", + mdata->prefill_data.prefill_factors.fmt_mt_factor); + SPRINT("fmt_linear_factor=%d\n", + mdata->prefill_data.prefill_factors.fmt_linear_factor); + SPRINT("scale_factor=%d\n", + mdata->prefill_data.prefill_factors.scale_factor); + SPRINT("xtra_ff_factor=%d\n", + mdata->prefill_data.prefill_factors.xtra_ff_factor); + } + if (mdata->props) SPRINT("props=%d", mdata->props); if (mdata->max_bw_low)