OSDN Git Service

ARM: dts: msm: Remove adv7533 power commands for 600p DSI panel
authorDaocai <daocai@codeaurora.org>
Fri, 1 Dec 2017 07:06:52 +0000 (15:06 +0800)
committerDaocai <daocai@codeaurora.org>
Fri, 1 Dec 2017 07:06:52 +0000 (15:06 +0800)
Remove "qcom,mdss-dsi-on-command" and "mdss-dsi-off command"
commands for boot up performance optimization.
The two commands are for native DSI panels without a bridge
chip. However,AUTO platform has adv7533 bridge chip,which
is controlled by I2C instead of the above two commands.
In addition,the two command will cause extra wait for about
210ms in dsi_panel_tx_cmd_set() for dsi_display_enbale().
This make drmAtomicCommit() in libdrm a little slower,
so total boot time will be longer.

Change-Id: I1c95456b1734acb05cf2f38bb4c95441343bffab
Signed-off-by: Daocai <daocai@codeaurora.org>
arch/arm/boot/dts/qcom/dsi-adv7533-1024-600p.dtsi

index 5e382f3..709b5d6 100644 (file)
@@ -37,13 +37,6 @@ dsi_adv7533_1024_600p: qcom,mdss_dsi_adv7533_1024_600p {
                qcom,mdss-dsi-bpp = <24>;
                qcom,mdss-dsi-underflow-color = <0xff>;
                qcom,mdss-dsi-border-color = <0>;
-               qcom,mdss-dsi-on-command = [
-                               05 01 00 00 c8 00 02 11 00
-                               05 01 00 00 0a 00 02 29 00];
-               qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00
-                               05 01 00 00 00 00 02 10 00];
-               qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
-               qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
                qcom,mdss-dsi-h-sync-pulse = <1>;
                qcom,mdss-dsi-traffic-mode = "non_burst_sync_pulse";
                qcom,mdss-dsi-bllp-eof-power-mode;