From c50713a50977f101ed23c72ec08acd6e94b1f669 Mon Sep 17 00:00:00 2001 From: Amine Najahi Date: Thu, 13 Aug 2020 08:20:04 -0400 Subject: [PATCH] disp: msm: dp: fix DP controller bpc configuration when DSC is enabled When DSC is enabled, dp controller uses the 8bpc data format to transfer the data irrespective of the actual input bpc to DSC. Change-Id: I817093e9726d013f0402bfdddfbccec59a900acc Signed-off-by: Amine Najahi --- msm/dp/dp_panel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/msm/dp/dp_panel.c b/msm/dp/dp_panel.c index 9ebd12f399..5cec001e6e 100644 --- a/msm/dp/dp_panel.c +++ b/msm/dp/dp_panel.c @@ -2692,8 +2692,8 @@ static void dp_panel_config_ctrl(struct dp_panel *dp_panel) tbd = panel->link->get_test_bits_depth(panel->link, dp_panel->pinfo.bpp); - if (tbd == DP_TEST_BIT_DEPTH_UNKNOWN) - tbd = DP_TEST_BIT_DEPTH_8; + if (tbd == DP_TEST_BIT_DEPTH_UNKNOWN || dp_panel->dsc_en) + tbd = (DP_TEST_BIT_DEPTH_8 >> DP_TEST_BIT_DEPTH_SHIFT); config |= tbd << 8;