Merge "ARM: dts: msm: set dcs commands in hs for mode switch in jdi panel"
This commit is contained in:
commit
c643d9c2a0
3 changed files with 12 additions and 3 deletions
|
@ -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>,
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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",
|
||||
|
|
Loading…
Add table
Reference in a new issue