Merge "ARM: dts: msm: set dcs commands in hs for mode switch in jdi panel"

This commit is contained in:
Linux Build Service Account 2016-12-06 14:33:46 -08:00 committed by Gerrit - the friendly Code Review server
commit c643d9c2a0
3 changed files with 12 additions and 3 deletions

View file

@ -436,6 +436,11 @@ the fps window.
- qcom,cmd-to-video-mode-switch-commands: List of commands that need to be sent
to panel in order to switch from command mode to video mode dynamically.
Refer to "qcom,mdss-dsi-on-command" section for adding commands.
- qcom,mode-switch-commands-state: String that specifies the ctrl state for sending commands to switch
the panel mode, it applies for both switches, from command to video and
from video to command.
"dsi_lp_mode" = DSI low power mode (default)
"dsi_hs_mode" = DSI high speed mode
- qcom,send-pps-before-switch: Boolean propety to indicate when PPS commands should be sent,
either before or after switch commands during dynamic resolution
switch in DSC panels. If the property is not present, the default
@ -665,6 +670,7 @@ Example:
qcom,video-to-cmd-mode-switch-commands = [15 01 00 00 00 00 02 C2 0B
15 01 00 00 00 00 02 C2 08];
qcom,cmd-to-video-mode-switch-commands = [15 01 00 00 00 00 02 C2 03];
qcom,mode-switch-commands-state = "dsi_hs_mode";
qcom,send-pps-before-switch;
qcom,panel-ack-disabled;
qcom,mdss-dsi-horizontal-line-idle = <0 40 256>,

View file

@ -1,4 +1,4 @@
/* Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
/* Copyright (c) 2013-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
@ -123,6 +123,7 @@
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
qcom,dynamic-mode-switch-enabled;
qcom,dynamic-mode-switch-type = "dynamic-switch-immediate";
qcom,mode-switch-commands-state = "dsi_hs_mode";
qcom,video-to-cmd-mode-switch-commands =
[23 00 00 00 00 00 02 b0 00
29 00 00 00 00 00 02 b3 0c

View file

@ -1703,10 +1703,12 @@ static void mdss_dsi_parse_dms_config(struct device_node *np,
pr_debug("%s: default dms suspend/resume\n", __func__);
mdss_dsi_parse_dcs_cmds(np, &ctrl->video2cmd,
"qcom,video-to-cmd-mode-switch-commands", NULL);
"qcom,video-to-cmd-mode-switch-commands",
"qcom,mode-switch-commands-state");
mdss_dsi_parse_dcs_cmds(np, &ctrl->cmd2video,
"qcom,cmd-to-video-mode-switch-commands", NULL);
"qcom,cmd-to-video-mode-switch-commands",
"qcom,mode-switch-commands-state");
mdss_dsi_parse_dcs_cmds(np, &ctrl->post_dms_on_cmds,
"qcom,mdss-dsi-post-mode-switch-on-command",