From 9c6708d4022d2276f0da402ec2014e8a2cd9c5b9 Mon Sep 17 00:00:00 2001 From: Chandan Uddaraju Date: Tue, 2 Feb 2016 10:59:34 -0800 Subject: [PATCH] ARM: dts: msm: fix low FPS issue on Sharp FHD panel For Sharp FHD panel, every alternate frame is skipped since the vsync is exactly aligned to the frame boundary and there is no additional buffer time that is needed for configuration and kickoff. To fix this, run the DSI pixel clock at a higher rate to reduce the transfer time. Change-Id: I8443f450b6b0c0b2b66592bbb55b167221d2f342 Signed-off-by: Chandan Uddaraju Signed-off-by: Ingrid Gallardo --- arch/arm/boot/dts/qcom/dsi-panel-sharp-1080p-cmd.dtsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom/dsi-panel-sharp-1080p-cmd.dtsi b/arch/arm/boot/dts/qcom/dsi-panel-sharp-1080p-cmd.dtsi index 8b01f6031211..68dabd2fe41c 100644 --- a/arch/arm/boot/dts/qcom/dsi-panel-sharp-1080p-cmd.dtsi +++ b/arch/arm/boot/dts/qcom/dsi-panel-sharp-1080p-cmd.dtsi @@ -1,4 +1,4 @@ -/* Copyright (c) 2015, The Linux Foundation. All rights reserved. +/* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and @@ -15,6 +15,7 @@ qcom,mdss-dsi-panel-name = "sharp 1080p cmd mode dsi panel"; qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; qcom,mdss-dsi-panel-framerate = <60>; + qcom,mdss-dsi-panel-clockrate = <850000000>; qcom,mdss-dsi-virtual-channel-id = <0>; qcom,mdss-dsi-stream = <0>; qcom,mdss-dsi-panel-width = <1080>;