blob: 834a08fd4625292929c4038fbacf136332ab9566 [file] [log] [blame]
Shashank Babu Chinta Venkata24bdd052017-02-24 14:29:09 -08001/* Copyright (c) 2016-2017, The Linux Foundation. All rights reserved.
2 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
13&mdss_mdp {
14 dsi_dual_s6e3ha3_amoled_cmd: qcom,mdss_dsi_s6e3ha3_amoled_wqhd_cmd{
15 qcom,mdss-dsi-panel-name =
16 "Dual s6e3ha3 amoled cmd mode dsi panel";
17 qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
18 qcom,mdss-dsi-panel-framerate = <60>;
19 qcom,mdss-dsi-virtual-channel-id = <0>;
20 qcom,mdss-dsi-stream = <0>;
21 qcom,mdss-dsi-panel-width = <720>;
22 qcom,mdss-dsi-panel-height = <2560>;
23 qcom,mdss-dsi-h-front-porch = <100>;
24 qcom,mdss-dsi-h-back-porch = <100>;
25 qcom,mdss-dsi-h-pulse-width = <40>;
26 qcom,mdss-dsi-h-sync-skew = <0>;
27 qcom,mdss-dsi-v-back-porch = <31>;
28 qcom,mdss-dsi-v-front-porch = <30>;
29 qcom,mdss-dsi-v-pulse-width = <8>;
30 qcom,mdss-dsi-h-left-border = <0>;
31 qcom,mdss-dsi-h-right-border = <0>;
32 qcom,mdss-dsi-v-top-border = <0>;
33 qcom,mdss-dsi-v-bottom-border = <0>;
34 qcom,mdss-dsi-bpp = <24>;
35 qcom,mdss-dsi-underflow-color = <0xff>;
36 qcom,mdss-dsi-border-color = <0>;
37 qcom,mdss-dsi-color-order = "rgb_swap_rgb";
38 qcom,mdss-dsi-on-command = [05 01 00 00 05 00 02 11 00
39 39 01 00 00 00 00 05 2a 00 00 05 9f
40 39 01 00 00 00 00 05 2b 00 00 09 ff
41 39 01 00 00 00 00 03 f0 5a 5a
42 39 01 00 00 00 00 02 b0 10
43 39 01 00 00 00 00 02 b5 a0
44 39 01 00 00 00 00 02 c4 03
45 39 01 00 00 00 00 0a
46 f6 42 57 37 00 aa cc d0 00 00
47 39 01 00 00 00 00 02 f9 03
48 39 01 00 00 00 00 14
49 c2 00 00 d8 d8 00 80 2b 05 08
50 0e 07 0b 05 0d 0a 15 13 20 1e
51 39 01 00 00 78 00 03 f0 a5 a5
52 39 01 00 00 00 00 02 35 00
53 39 01 00 00 00 00 02 53 20
54 39 01 00 00 00 00 02 51 60
55 05 01 00 00 05 00 02 29 00];
56 qcom,mdss-dsi-off-command = [05 01 00 00 3c 00 02 28 00
57 05 01 00 00 b4 00 02 10 00];
58 qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
59 qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
60 qcom,mdss-dsi-lp-mode-on = [39 00 00 00 05 00 03 f0 5a 5a
61 39 00 00 00 05 00 03 f1 5a 5a
62 39 00 00 00 05 00 03 fc 5a 5a
63 39 00 00 00 05 00 02 b0 17
64 39 00 00 00 05 00 02 cb 10
65 39 00 00 00 05 00 02 b0 2d
66 39 00 00 00 05 00 02 cb cd
67 39 00 00 00 05 00 02 b0 0e
68 39 00 00 00 05 00 02 cb 02
69 39 00 00 00 05 00 02 b0 0f
70 39 00 00 00 05 00 02 cb 09
71 39 00 00 00 05 00 02 b0 02
72 39 00 00 00 05 00 02 f2 c9
73 39 00 00 00 05 00 02 b0 03
74 39 00 00 00 05 00 02 f2 c0
75 39 00 00 00 05 00 02 b0 03
76 39 00 00 00 05 00 02 f4 aa
77 39 00 00 00 05 00 02 b0 08
78 39 00 00 00 05 00 02 b1 30
79 39 00 00 00 05 00 02 b0 09
80 39 00 00 00 05 00 02 b1 0a
81 39 00 00 00 05 00 02 b0 0d
82 39 00 00 00 05 00 02 b1 10
83 39 00 00 00 05 00 02 b0 00
84 39 00 00 00 05 00 02 f7 03
85 39 00 00 00 05 00 02 fe 30
86 39 01 00 00 05 00 02 fe b0];
87 qcom,mdss-dsi-lp-mode-off = [39 00 00 00 05 00 03 f0 5a 5a
88 39 00 00 00 05 00 03 f1 5a 5a
89 39 00 00 00 05 00 03 fc 5a 5a
90 39 00 00 00 05 00 02 b0 2d
91 39 00 00 00 05 00 02 cb 4d
92 39 00 00 00 05 00 02 b0 17
93 39 00 00 00 05 00 02 cb 04
94 39 00 00 00 05 00 02 b0 0e
95 39 00 00 00 05 00 02 cb 06
96 39 00 00 00 05 00 02 b0 0f
97 39 00 00 00 05 00 02 cb 05
98 39 00 00 00 05 00 02 b0 02
99 39 00 00 00 05 00 02 f2 b8
100 39 00 00 00 05 00 02 b0 03
101 39 00 00 00 05 00 02 f2 80
102 39 00 00 00 05 00 02 b0 03
103 39 00 00 00 05 00 02 f4 8a
104 39 00 00 00 05 00 02 b0 08
105 39 00 00 00 05 00 02 b1 10
106 39 00 00 00 05 00 02 b0 09
107 39 00 00 00 05 00 02 b1 0a
108 39 00 00 00 05 00 02 b0 0d
109 39 00 00 00 05 00 02 b1 80
110 39 00 00 00 05 00 02 b0 00
111 39 00 00 00 05 00 02 f7 03
112 39 00 00 00 05 00 02 fe 30
113 39 01 00 00 05 00 02 fe b0];
114 qcom,mdss-dsi-h-sync-pulse = <0>;
115 qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
116 qcom,mdss-dsi-lane-map = "lane_map_0123";
117 qcom,mdss-dsi-bllp-eof-power-mode;
118 qcom,mdss-dsi-bllp-power-mode;
119 qcom,mdss-dsi-tx-eot-append;
120 qcom,dcs-cmd-by-left;
121 qcom,mdss-dsi-lane-0-state;
122 qcom,mdss-dsi-lane-1-state;
123 qcom,mdss-dsi-lane-2-state;
124 qcom,mdss-dsi-lane-3-state;
125 qcom,mdss-dsi-wr-mem-start = <0x2c>;
126 qcom,mdss-dsi-wr-mem-continue = <0x3c>;
127 qcom,mdss-dsi-te-pin-select = <1>;
128 qcom,mdss-dsi-te-dcs-command = <1>;
129 qcom,mdss-dsi-te-check-enable;
130 qcom,mdss-dsi-te-using-te-pin;
131 qcom,mdss-dsi-dma-trigger = "trigger_sw";
132 qcom,mdss-dsi-mdp-trigger = "none";
133 qcom,mdss-dsi-lp11-init;
134 qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs";
135 qcom,mdss-dsi-bl-min-level = <1>;
136 qcom,mdss-dsi-bl-max-level = <255>;
137 qcom,mdss-pan-physical-width-dimension = <68>;
138 qcom,mdss-pan-physical-height-dimension = <122>;
139 qcom,mdss-dsi-reset-sequence = <1 10>, <0 10>, <1 10>;
140 };
141};