blob: 0d0e7f7f8316743d0afdde3155f7de1e78289534 [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_nt35597_truly_video: qcom,mdss_dsi_nt35597_wqxga_video_truly {
15 qcom,mdss-dsi-panel-name =
16 "Dual nt35597 video mode dsi truly panel without DSC";
17 qcom,mdss-dsi-panel-type = "dsi_video_mode";
Shashank Babu Chinta Venkata24bdd052017-02-24 14:29:09 -080018 qcom,mdss-dsi-virtual-channel-id = <0>;
19 qcom,mdss-dsi-stream = <0>;
Ping Li15f1ec52017-07-07 15:11:02 -070020 qcom,mdss-dsi-panel-hdr-enabled;
21 qcom,mdss-dsi-panel-hdr-color-primaries = <14500 15500 32000
22 17000 15500 30000 8000 3000>;
23 qcom,mdss-dsi-panel-peak-brightness = <4200000>;
24 qcom,mdss-dsi-panel-blackness-level = <3230>;
Shashank Babu Chinta Venkata24bdd052017-02-24 14:29:09 -080025 qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
26 qcom,mdss-dsi-bllp-eof-power-mode;
27 qcom,mdss-dsi-bllp-power-mode;
28 qcom,mdss-dsi-lane-0-state;
29 qcom,mdss-dsi-lane-1-state;
30 qcom,mdss-dsi-lane-2-state;
31 qcom,mdss-dsi-lane-3-state;
32 qcom,cmd-sync-wait-broadcast;
33 qcom,mdss-dsi-dma-trigger = "trigger_sw";
34 qcom,mdss-dsi-mdp-trigger = "none";
35 qcom,mdss-dsi-reset-sequence = <1 20>, <0 20>, <1 50>;
Vara Reddyeb2f0162017-07-17 13:02:42 -070036 qcom,mdss-pan-physical-width-dimension = <74>;
37 qcom,mdss-pan-physical-height-dimension = <131>;
Shashank Babu Chinta Venkata24bdd052017-02-24 14:29:09 -080038 qcom,mdss-dsi-tx-eot-append;
Jeykumar Sankaran446a5f12017-05-09 20:30:39 -070039 qcom,mdss-dsi-underflow-color = <0x3ff>;
40 qcom,mdss-dsi-border-color = <0>;
41 qcom,mdss-dsi-bpp = <24>;
Shashank Babu Chinta Venkata24bdd052017-02-24 14:29:09 -080042
Jeykumar Sankaran446a5f12017-05-09 20:30:39 -070043 qcom,mdss-dsi-display-timings {
44 timing@0{
45 qcom,mdss-dsi-panel-width = <720>;
46 qcom,mdss-dsi-panel-height = <2560>;
47 qcom,mdss-dsi-h-front-porch = <100>;
48 qcom,mdss-dsi-h-back-porch = <32>;
49 qcom,mdss-dsi-h-pulse-width = <16>;
50 qcom,mdss-dsi-h-sync-skew = <0>;
51 qcom,mdss-dsi-v-back-porch = <7>;
52 qcom,mdss-dsi-v-front-porch = <8>;
53 qcom,mdss-dsi-v-pulse-width = <1>;
54 qcom,mdss-dsi-panel-framerate = <60>;
55 qcom,mdss-dsi-on-command = [
56 /* CMD2_P0 */
57 15 01 00 00 00 00 02 FF 20
58 15 01 00 00 00 00 02 FB 01
59 15 01 00 00 00 00 02 00 01
60 15 01 00 00 00 00 02 01 55
61 15 01 00 00 00 00 02 02 45
62 15 01 00 00 00 00 02 05 40
63 15 01 00 00 00 00 02 06 19
64 15 01 00 00 00 00 02 07 1E
65 15 01 00 00 00 00 02 0B 73
66 15 01 00 00 00 00 02 0C 73
67 15 01 00 00 00 00 02 0E B0
68 15 01 00 00 00 00 02 0F AE
69 15 01 00 00 00 00 02 11 B8
70 15 01 00 00 00 00 02 13 00
71 15 01 00 00 00 00 02 58 80
72 15 01 00 00 00 00 02 59 01
73 15 01 00 00 00 00 02 5A 00
74 15 01 00 00 00 00 02 5B 01
75 15 01 00 00 00 00 02 5C 80
76 15 01 00 00 00 00 02 5D 81
77 15 01 00 00 00 00 02 5E 00
78 15 01 00 00 00 00 02 5F 01
79 15 01 00 00 00 00 02 72 31
80 15 01 00 00 00 00 02 68 03
81 /* CMD2_P4 */
82 15 01 00 00 00 00 02 FF 24
83 15 01 00 00 00 00 02 FB 01
84 15 01 00 00 00 00 02 00 1C
85 15 01 00 00 00 00 02 01 0B
86 15 01 00 00 00 00 02 02 0C
87 15 01 00 00 00 00 02 03 01
88 15 01 00 00 00 00 02 04 0F
89 15 01 00 00 00 00 02 05 10
90 15 01 00 00 00 00 02 06 10
91 15 01 00 00 00 00 02 07 10
92 15 01 00 00 00 00 02 08 89
93 15 01 00 00 00 00 02 09 8A
94 15 01 00 00 00 00 02 0A 13
95 15 01 00 00 00 00 02 0B 13
96 15 01 00 00 00 00 02 0C 15
97 15 01 00 00 00 00 02 0D 15
98 15 01 00 00 00 00 02 0E 17
99 15 01 00 00 00 00 02 0F 17
100 15 01 00 00 00 00 02 10 1C
101 15 01 00 00 00 00 02 11 0B
102 15 01 00 00 00 00 02 12 0C
103 15 01 00 00 00 00 02 13 01
104 15 01 00 00 00 00 02 14 0F
105 15 01 00 00 00 00 02 15 10
106 15 01 00 00 00 00 02 16 10
107 15 01 00 00 00 00 02 17 10
108 15 01 00 00 00 00 02 18 89
109 15 01 00 00 00 00 02 19 8A
110 15 01 00 00 00 00 02 1A 13
111 15 01 00 00 00 00 02 1B 13
112 15 01 00 00 00 00 02 1C 15
113 15 01 00 00 00 00 02 1D 15
114 15 01 00 00 00 00 02 1E 17
115 15 01 00 00 00 00 02 1F 17
116 /* STV */
117 15 01 00 00 00 00 02 20 40
118 15 01 00 00 00 00 02 21 01
119 15 01 00 00 00 00 02 22 00
120 15 01 00 00 00 00 02 23 40
121 15 01 00 00 00 00 02 24 40
122 15 01 00 00 00 00 02 25 6D
123 15 01 00 00 00 00 02 26 40
124 15 01 00 00 00 00 02 27 40
125 /* Vend */
126 15 01 00 00 00 00 02 E0 00
127 15 01 00 00 00 00 02 DC 21
128 15 01 00 00 00 00 02 DD 22
129 15 01 00 00 00 00 02 DE 07
130 15 01 00 00 00 00 02 DF 07
131 15 01 00 00 00 00 02 E3 6D
132 15 01 00 00 00 00 02 E1 07
133 15 01 00 00 00 00 02 E2 07
134 /* UD */
135 15 01 00 00 00 00 02 29 D8
136 15 01 00 00 00 00 02 2A 2A
137 /* CLK */
138 15 01 00 00 00 00 02 4B 03
139 15 01 00 00 00 00 02 4C 11
140 15 01 00 00 00 00 02 4D 10
141 15 01 00 00 00 00 02 4E 01
142 15 01 00 00 00 00 02 4F 01
143 15 01 00 00 00 00 02 50 10
144 15 01 00 00 00 00 02 51 00
145 15 01 00 00 00 00 02 52 80
146 15 01 00 00 00 00 02 53 00
147 15 01 00 00 00 00 02 56 00
148 15 01 00 00 00 00 02 54 07
149 15 01 00 00 00 00 02 58 07
150 15 01 00 00 00 00 02 55 25
151 /* Reset XDONB */
152 15 01 00 00 00 00 02 5B 43
153 15 01 00 00 00 00 02 5C 00
154 15 01 00 00 00 00 02 5F 73
155 15 01 00 00 00 00 02 60 73
156 15 01 00 00 00 00 02 63 22
157 15 01 00 00 00 00 02 64 00
158 15 01 00 00 00 00 02 67 08
159 15 01 00 00 00 00 02 68 04
160 /* Resolution:1440x2560*/
161 15 01 00 00 00 00 02 72 02
162 /* mux */
163 15 01 00 00 00 00 02 7A 80
164 15 01 00 00 00 00 02 7B 91
165 15 01 00 00 00 00 02 7C D8
166 15 01 00 00 00 00 02 7D 60
167 15 01 00 00 00 00 02 7F 15
168 15 01 00 00 00 00 02 75 15
169 /* ABOFF */
170 15 01 00 00 00 00 02 B3 C0
171 15 01 00 00 00 00 02 B4 00
172 15 01 00 00 00 00 02 B5 00
173 /* Source EQ */
174 15 01 00 00 00 00 02 78 00
175 15 01 00 00 00 00 02 79 00
176 15 01 00 00 00 00 02 80 00
177 15 01 00 00 00 00 02 83 00
178 /* FP BP */
179 15 01 00 00 00 00 02 93 0A
180 15 01 00 00 00 00 02 94 0A
181 /* Inversion Type */
182 15 01 00 00 00 00 02 8A 00
183 15 01 00 00 00 00 02 9B FF
184 /* IMGSWAP =1 @PortSwap=1 */
185 15 01 00 00 00 00 02 9D B0
186 15 01 00 00 00 00 02 9F 63
187 15 01 00 00 00 00 02 98 10
188 /* FRM */
189 15 01 00 00 00 00 02 EC 00
190 /* CMD1 */
191 15 01 00 00 00 00 02 FF 10
192 /* VBP+VSA=,VFP = 10H */
193 15 01 00 00 00 00 04 3B 03 0A 0A
194 /* FTE on */
195 15 01 00 00 00 00 02 35 00
196 /* EN_BK =1(auto black) */
197 15 01 00 00 00 00 02 E5 01
198 /* CMD mode(10) VDO mode(03) */
199 15 01 00 00 00 00 02 BB 03
200 /* Non Reload MTP */
201 15 01 00 00 00 00 02 FB 01
202 /* SlpOut + DispOn */
203 05 01 00 00 78 00 02 11 00
204 05 01 00 00 78 00 02 29 00
205 ];
206 qcom,mdss-dsi-off-command = [05 01 00 00 78 00
207 02 28 00 05 01 00 00 78 00 02 10 00];
208 qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
209 qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
210 qcom,mdss-dsi-h-sync-pulse = <0>;
211 };
Shashank Babu Chinta Venkata24bdd052017-02-24 14:29:09 -0800212 };
Shashank Babu Chinta Venkata24bdd052017-02-24 14:29:09 -0800213 };
214};