blob: 21989ea162f345adb521dd8fd76c6ae85b98ba28 [file] [log] [blame]
Jingbiao Ludc9d8782018-01-31 16:35:04 +08001/*
Tengfei Fan3b7fae72019-02-25 14:48:04 +08002 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
Jingbiao Ludc9d8782018-01-31 16:35:04 +08003 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 and
6 * only version 2 as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 */
13
Vijay kumar Tumati6dfea302018-03-23 16:17:51 +053014#include "sdm439-camera-sensor-cdp.dtsi"
15
Jingbiao Ludc9d8782018-01-31 16:35:04 +080016&blsp1_uart2 {
17 status = "ok";
Tengfei Fan3b7fae72019-02-25 14:48:04 +080018 pinctrl-names = "default";
19 pinctrl-0 = <&uart_console_active>;
Jingbiao Ludc9d8782018-01-31 16:35:04 +080020};
Sayali Lokhandea59d1132018-03-06 08:24:01 +053021
c_pbembr8ea68ce2018-04-13 18:23:36 +053022&pm8953_gpios {
23 nfc_clk {
24 nfc_clk_default: nfc_clk_default {
25 pins = "gpio2";
26 function = "normal";
27 input-enable;
28 power-source = <1>;
29 };
30 };
31};
32
33&i2c_5 { /* BLSP2 QUP1 (NFC) */
Tengfei Fan715a4152019-04-12 11:41:47 +080034 #address-cells = <1>;
35 #size-cells = <0>;
36
c_pbembr8ea68ce2018-04-13 18:23:36 +053037 status = "ok";
38 nq@28 {
39 compatible = "qcom,nq-nci";
40 reg = <0x28>;
41 qcom,nq-irq = <&tlmm 17 0x00>;
42 qcom,nq-ven = <&tlmm 16 0x00>;
43 qcom,nq-firm = <&tlmm 130 0x00>;
44 qcom,nq-clkreq = <&pm8953_gpios 2 0x00>;
45 qcom,nq-esepwr = <&tlmm 93 0x00>;
46 interrupt-parent = <&tlmm>;
47 qcom,clk-src = "BBCLK2";
48 interrupts = <17 0>;
49 interrupt-names = "nfc_irq";
50 pinctrl-names = "nfc_active", "nfc_suspend";
51 pinctrl-0 = <&nfc_int_active &nfc_disable_active
52 &nfc_clk_default>;
53 pinctrl-1 = <&nfc_int_suspend &nfc_disable_suspend>;
54 clocks = <&clock_gcc clk_bb_clk2_pin>;
55 clock-names = "ref_clk";
56 };
57};
58
Sayali Lokhandea59d1132018-03-06 08:24:01 +053059&sdhc_1 {
60 /* device core power supply */
61 vdd-supply = <&pm8953_l8>;
62 qcom,vdd-voltage-level = <2900000 2900000>;
63 qcom,vdd-current-level = <200 570000>;
64
65 /* device communication power supply */
66 vdd-io-supply = <&pm8953_l5>;
67 qcom,vdd-io-always-on;
68 qcom,vdd-io-lpm-sup;
69 qcom,vdd-io-voltage-level = <1800000 1800000>;
70 qcom,vdd-io-current-level = <200 325000>;
71
72 pinctrl-names = "active", "sleep";
73 pinctrl-0 = <&sdc1_clk_on &sdc1_cmd_on &sdc1_data_on &sdc1_rclk_on>;
74 pinctrl-1 = <&sdc1_clk_off &sdc1_cmd_off &sdc1_data_off &sdc1_rclk_off>;
75
76 qcom,clk-rates = <400000 20000000 25000000 50000000 100000000 192000000
77 384000000>;
78 qcom,nonremovable;
79 qcom,bus-speed-mode = "HS400_1p8v", "HS200_1p8v", "DDR_1p8v";
80
81 status = "ok";
82};
83
84&sdhc_2 {
85 /* device core power supply */
86 vdd-supply = <&pm8953_l11>;
87 qcom,vdd-voltage-level = <2950000 2950000>;
88 qcom,vdd-current-level = <15000 800000>;
89
90 /* device communication power supply */
91 vdd-io-supply = <&pm8953_l12>;
92 qcom,vdd-io-voltage-level = <1800000 2950000>;
93 qcom,vdd-io-current-level = <200 22000>;
94
95 pinctrl-names = "active", "sleep";
96 pinctrl-0 = <&sdc2_clk_on &sdc2_cmd_on &sdc2_data_on &sdc2_cd_on>;
97 pinctrl-1 = <&sdc2_clk_off &sdc2_cmd_off &sdc2_data_off>;
98
99 cd-gpios = <&tlmm 67 0x1>;
100
101 qcom,clk-rates = <400000 20000000 25000000 50000000 100000000
102 200000000>;
103 qcom,bus-speed-mode = "SDR12", "SDR25", "SDR50", "DDR50", "SDR104";
104
105 status = "ok";
106};
Vevek Venkatesan8610b3a2018-03-29 14:41:05 +0530107
108&soc {
109 gpio_keys {
110 compatible = "gpio-keys";
111 input-name = "gpio-keys";
112 pinctrl-names = "default";
113 pinctrl-0 = <&gpio_key_active>;
114
115 camera_focus {
116 label = "camera_focus";
117 gpios = <&tlmm 128 0x1>;
118 linux,input-type = <1>;
119 linux,code = <0x210>;
120 debounce-interval = <15>;
121 linux,can-disable;
122 gpio-key,wakeup;
123 };
124
125 camera_snapshot {
126 label = "camera_snapshot";
127 gpios = <&tlmm 127 0x1>;
128 linux,input-type = <1>;
129 linux,code = <0x2fe>;
130 debounce-interval = <15>;
131 linux,can-disable;
132 gpio-key,wakeup;
133 };
134
135 vol_up {
136 label = "volume_up";
137 gpios = <&tlmm 91 0x1>;
138 linux,input-type = <1>;
139 linux,code = <115>;
140 debounce-interval = <15>;
141 linux,can-disable;
142 gpio-key,wakeup;
143 };
144 };
145};
Rashi Bindraa5dc4942018-03-08 18:59:36 +0530146
147&pm8953_gpios {
148 bklt_en {
149 bklt_en_default: bklt_en_default {
150 pins = "gpio4";
151 function = "normal";
152 power-source = <0>;
153 output-high;
154 };
155 };
156};
157
Vaishnavi Kommarajud58d6872018-04-26 20:33:18 +0530158&cdc_pdm_lines_2_act {
159 mux {
160 pins = "gpio70", "gpio71", "gpio72";
161 function = "cdc_pdm0";
162 };
163
164 config {
165 pins = "gpio70", "gpio71", "gpio72";
166 drive-strength = <16>;
167 };
168};
169
170&cdc_pdm_lines_act {
171 mux {
172 pins = "gpio69", "gpio73", "gpio74";
173 function = "cdc_pdm0";
174 };
175
176 config {
177 pins = "gpio69", "gpio73", "gpio74";
178 drive-strength = <16>;
179 };
180};
181
Rashi Bindraa5dc4942018-03-08 18:59:36 +0530182&pm8953_pwm {
183 status = "ok";
184};
185
186#include "msm8937-mdss-panels.dtsi"
187
188&mdss_mdp {
189 qcom,mdss-pref-prim-intf = "dsi";
190};
191
192&mdss_dsi {
193 hw-config = "single_dsi";
194};
195
196&mdss_dsi0 {
197 qcom,dsi-pref-prim-pan = <&dsi_hx8399c_truly_vid>;
198 pinctrl-names = "mdss_default", "mdss_sleep";
199 pinctrl-0 = <&mdss_dsi_active &mdss_te_active &bklt_en_default>;
200 pinctrl-1 = <&mdss_dsi_suspend &mdss_te_suspend>;
201
202 qcom,platform-bklight-en-gpio = <&pm8953_gpios 4 0>;
203 qcom,platform-te-gpio = <&tlmm 24 0>;
Rashi Bindra2a91a162018-04-09 17:37:02 +0530204 qcom,platform-reset-gpio = <&tlmm 60 0>;
Rashi Bindraa5dc4942018-03-08 18:59:36 +0530205 lab-supply = <&lcdb_ldo_vreg>;
206 ibb-supply = <&lcdb_ncp_vreg>;
Padmanabhan Komandurudfeb2d82018-04-24 10:39:16 +0530207};
Rashi Bindraa5dc4942018-03-08 18:59:36 +0530208
Padmanabhan Komandurudfeb2d82018-04-24 10:39:16 +0530209&mdss_dsi1 {
210 status = "disabled";
Rashi Bindraa5dc4942018-03-08 18:59:36 +0530211};
212
213&dsi_hx8399c_truly_vid {
Padmanabhan Komanduru9bbf9cd2018-04-14 10:59:03 +0530214 /delete-property/ qcom,mdss-dsi-panel-timings;
215 qcom,mdss-dsi-panel-timings-phy-12nm = [18 0a 10 06 03 08 06 0e];
Rashi Bindraa5dc4942018-03-08 18:59:36 +0530216 qcom,mdss-dsi-t-clk-post = <0x02>;
217 qcom,mdss-dsi-t-clk-pre = <0x2d>;
218 qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
219 qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm";
220 qcom,mdss-dsi-bl-pmic-pwm-frequency = <100>;
221 qcom,mdss-dsi-bl-pmic-bank-select = <0>;
222 qcom,mdss-dsi-pwm-gpio = <&pm8953_gpios 8 0>;
Padmanabhan Komanduru399d3c32018-04-23 17:34:04 +0530223 qcom,esd-check-enabled;
224 qcom,mdss-dsi-panel-status-check-mode = "reg_read";
225 qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a];
226 qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
227 qcom,mdss-dsi-panel-status-value = <0x9d 0x9d 0x9d 0x9d>;
228 qcom,mdss-dsi-panel-on-check-value = <0x9d 0x9d 0x9d 0x9d>;
229 qcom,mdss-dsi-panel-status-read-length = <4>;
230 qcom,mdss-dsi-panel-max-error-count = <3>;
231 qcom,mdss-dsi-min-refresh-rate = <48>;
232 qcom,mdss-dsi-max-refresh-rate = <60>;
233 qcom,mdss-dsi-pan-enable-dynamic-fps;
234 qcom,mdss-dsi-pan-fps-update =
235 "dfps_immediate_porch_mode_vfp";
Rashi Bindraa5dc4942018-03-08 18:59:36 +0530236};
237
238
239&dsi_hx8399c_hd_vid {
Padmanabhan Komanduru9bbf9cd2018-04-14 10:59:03 +0530240 /delete-property/ qcom,mdss-dsi-panel-timings;
Wenjun Zhangfcc86982018-06-20 04:18:36 -0400241 qcom,mdss-dsi-panel-timings-phy-12nm = [09 06 0a 02 00 05 02 08];
Rashi Bindraa5dc4942018-03-08 18:59:36 +0530242 qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
Rashi Bindraa5dc4942018-03-08 18:59:36 +0530243 qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm";
244 qcom,mdss-dsi-bl-pmic-pwm-frequency = <100>;
245 qcom,mdss-dsi-bl-pmic-bank-select = <0>;
246 qcom,mdss-dsi-pwm-gpio = <&pm8953_gpios 8 0>;
Padmanabhan Komanduru115ac152018-05-17 15:11:24 +0530247 qcom,esd-check-enabled;
248 qcom,mdss-dsi-panel-status-check-mode = "reg_read";
249 qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a];
250 qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
251 qcom,mdss-dsi-panel-status-value = <0x9d 0x9d 0x9d 0x9d>;
252 qcom,mdss-dsi-panel-on-check-value = <0x9d 0x9d 0x9d 0x9d>;
253 qcom,mdss-dsi-panel-status-read-length = <4>;
254 qcom,mdss-dsi-panel-max-error-count = <3>;
255 qcom,mdss-dsi-min-refresh-rate = <48>;
256 qcom,mdss-dsi-max-refresh-rate = <60>;
257 qcom,mdss-dsi-pan-enable-dynamic-fps;
258 qcom,mdss-dsi-pan-fps-update =
259 "dfps_immediate_porch_mode_vfp";
Rashi Bindraa5dc4942018-03-08 18:59:36 +0530260};
Padmanabhan Komanduru399d3c32018-04-23 17:34:04 +0530261
262&dsi_nt35695b_truly_fhd_cmd {
263 qcom,mdss-dsi-panel-width = <1080>;
264 qcom,mdss-dsi-panel-height = <1920>;
265 qcom,mdss-dsi-h-front-porch = <120>;
266 qcom,mdss-dsi-h-back-porch = <60>;
267 qcom,mdss-dsi-h-pulse-width = <12>;
268 qcom,mdss-dsi-h-sync-skew = <0>;
269 qcom,mdss-dsi-v-back-porch = <2>;
270 qcom,mdss-dsi-v-front-porch = <12>;
271 qcom,mdss-dsi-v-pulse-width = <2>;
272 qcom,mdss-dsi-h-sync-pulse = <0>;
273 qcom,mdss-dsi-h-left-border = <0>;
274 qcom,mdss-dsi-h-right-border = <0>;
275 qcom,mdss-dsi-v-top-border = <0>;
276 qcom,mdss-dsi-v-bottom-border = <0>;
277 qcom,mdss-dsi-panel-framerate = <60>;
278 qcom,mdss-dsi-on-command =
279 [15 01 00 00 10 00 02 ff 20
280 15 01 00 00 00 00 02 fb 01
281 15 01 00 00 00 00 02 00 01
282 15 01 00 00 00 00 02 01 55
283 15 01 00 00 00 00 02 02 45
284 15 01 00 00 00 00 02 03 55
285 15 01 00 00 00 00 02 05 50
286 15 01 00 00 00 00 02 06 a8
287 15 01 00 00 00 00 02 07 ad
288 15 01 00 00 00 00 02 08 0c
289 15 01 00 00 00 00 02 0b aa
290 15 01 00 00 00 00 02 0c aa
291 15 01 00 00 00 00 02 0e b0
292 15 01 00 00 00 00 02 0f b3
293 15 01 00 00 00 00 02 11 28
294 15 01 00 00 00 00 02 12 10
295 15 01 00 00 00 00 02 13 01
296 15 01 00 00 00 00 02 14 4a
297 15 01 00 00 00 00 02 15 12
298 15 01 00 00 00 00 02 16 12
299 15 01 00 00 00 00 02 30 01
300 15 01 00 00 00 00 02 72 11
301 15 01 00 00 00 00 02 58 82
302 15 01 00 00 00 00 02 59 00
303 15 01 00 00 00 00 02 5a 02
304 15 01 00 00 00 00 02 5b 00
305 15 01 00 00 00 00 02 5c 82
306 15 01 00 00 00 00 02 5d 80
307 15 01 00 00 00 00 02 5e 02
308 15 01 00 00 00 00 02 5f 00
309 15 01 00 00 00 00 02 ff 24
310 15 01 00 00 00 00 02 fb 01
311 15 01 00 00 00 00 02 00 01
312 15 01 00 00 00 00 02 01 0b
313 15 01 00 00 00 00 02 02 0c
314 15 01 00 00 00 00 02 03 89
315 15 01 00 00 00 00 02 04 8a
316 15 01 00 00 00 00 02 05 0f
317 15 01 00 00 00 00 02 06 10
318 15 01 00 00 00 00 02 07 10
319 15 01 00 00 00 00 02 08 1c
320 15 01 00 00 00 00 02 09 00
321 15 01 00 00 00 00 02 0a 00
322 15 01 00 00 00 00 02 0b 00
323 15 01 00 00 00 00 02 0c 00
324 15 01 00 00 00 00 02 0d 13
325 15 01 00 00 00 00 02 0e 15
326 15 01 00 00 00 00 02 0f 17
327 15 01 00 00 00 00 02 10 01
328 15 01 00 00 00 00 02 11 0b
329 15 01 00 00 00 00 02 12 0c
330 15 01 00 00 00 00 02 13 89
331 15 01 00 00 00 00 02 14 8a
332 15 01 00 00 00 00 02 15 0f
333 15 01 00 00 00 00 02 16 10
334 15 01 00 00 00 00 02 17 10
335 15 01 00 00 00 00 02 18 1c
336 15 01 00 00 00 00 02 19 00
337 15 01 00 00 00 00 02 1a 00
338 15 01 00 00 00 00 02 1b 00
339 15 01 00 00 00 00 02 1c 00
340 15 01 00 00 00 00 02 1d 13
341 15 01 00 00 00 00 02 1e 15
342 15 01 00 00 00 00 02 1f 17
343 15 01 00 00 00 00 02 20 00
344 15 01 00 00 00 00 02 21 01
345 15 01 00 00 00 00 02 22 00
346 15 01 00 00 00 00 02 23 40
347 15 01 00 00 00 00 02 24 40
348 15 01 00 00 00 00 02 25 6d
349 15 01 00 00 00 00 02 26 40
350 15 01 00 00 00 00 02 27 40
351 15 01 00 00 00 00 02 29 d8
352 15 01 00 00 00 00 02 2a 2a
353 15 01 00 00 00 00 02 4b 03
354 15 01 00 00 00 00 02 4c 11
355 15 01 00 00 00 00 02 4d 10
356 15 01 00 00 00 00 02 4e 01
357 15 01 00 00 00 00 02 4f 01
358 15 01 00 00 00 00 02 50 10
359 15 01 00 00 00 00 02 51 00
360 15 01 00 00 00 00 02 52 80
361 15 01 00 00 00 00 02 53 00
362 15 01 00 00 00 00 02 54 07
363 15 01 00 00 00 00 02 55 25
364 15 01 00 00 00 00 02 56 00
365 15 01 00 00 00 00 02 58 07
366 15 01 00 00 00 00 02 5b 43
367 15 01 00 00 00 00 02 5c 00
368 15 01 00 00 00 00 02 5f 73
369 15 01 00 00 00 00 02 60 73
370 15 01 00 00 00 00 02 63 22
371 15 01 00 00 00 00 02 64 00
372 15 01 00 00 00 00 02 67 08
373 15 01 00 00 00 00 02 68 04
374 15 01 00 00 00 00 02 7a 80
375 15 01 00 00 00 00 02 7b 91
376 15 01 00 00 00 00 02 7c d8
377 15 01 00 00 00 00 02 7d 60
378 15 01 00 00 00 00 02 93 06
379 15 01 00 00 00 00 02 94 06
380 15 01 00 00 00 00 02 8a 00
381 15 01 00 00 00 00 02 9b 0f
382 15 01 00 00 00 00 02 b3 c0
383 15 01 00 00 00 00 02 b4 00
384 15 01 00 00 00 00 02 b5 00
385 15 01 00 00 00 00 02 b6 21
386 15 01 00 00 00 00 02 b7 22
387 15 01 00 00 00 00 02 b8 07
388 15 01 00 00 00 00 02 b9 07
389 15 01 00 00 00 00 02 ba 22
390 15 01 00 00 00 00 02 bd 20
391 15 01 00 00 00 00 02 be 07
392 15 01 00 00 00 00 02 bf 07
393 15 01 00 00 00 00 02 c1 6d
394 15 01 00 00 00 00 02 c4 24
395 15 01 00 00 00 00 02 e3 00
396 15 01 00 00 00 00 02 ec 00
397 15 01 00 00 00 00 02 ff 10
398 15 01 00 00 00 00 02 bb 10
399 15 01 00 00 00 00 02 35 00
400 05 01 00 00 78 00 02 11 00
401 05 01 00 00 78 00 02 29 00];
402 qcom,mdss-dsi-off-command = [05 01 00 00 14
403 00 02 28 00 05 01 00 00 78 00 02 10 00];
404 qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
405 qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
406 qcom,mdss-dsi-panel-timings-phy-12nm = [17 0a 0f 06 03 08 06 0e];
407 qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
408 qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm";
409 qcom,mdss-dsi-bl-pmic-pwm-frequency = <100>;
410 qcom,mdss-dsi-bl-pmic-bank-select = <0>;
411 qcom,mdss-dsi-pwm-gpio = <&pm8953_gpios 8 0>;
412 qcom,ulps-enabled;
413 qcom,esd-check-enabled;
414 qcom,mdss-dsi-panel-status-check-mode = "reg_read";
415 qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a];
416 qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
417 qcom,mdss-dsi-panel-status-value = <0x9c>;
418 qcom,mdss-dsi-panel-on-check-value = <0x9c>;
419 qcom,mdss-dsi-panel-status-read-length = <1>;
420 qcom,mdss-dsi-panel-max-error-count = <3>;
421 /delete-node/ qcom,mdss-dsi-display-timings;
422};
423
424&dsi_nt35695b_truly_fhd_video {
425 qcom,mdss-dsi-panel-width = <1080>;
426 qcom,mdss-dsi-panel-height = <1920>;
427 qcom,mdss-dsi-h-front-porch = <120>;
428 qcom,mdss-dsi-h-back-porch = <60>;
429 qcom,mdss-dsi-h-pulse-width = <12>;
430 qcom,mdss-dsi-h-sync-skew = <0>;
431 qcom,mdss-dsi-h-sync-pulse = <0>;
432 qcom,mdss-dsi-v-back-porch = <2>;
433 qcom,mdss-dsi-v-front-porch = <12>;
434 qcom,mdss-dsi-v-pulse-width = <2>;
435 qcom,mdss-dsi-h-left-border = <0>;
436 qcom,mdss-dsi-h-right-border = <0>;
437 qcom,mdss-dsi-v-top-border = <0>;
438 qcom,mdss-dsi-v-bottom-border = <0>;
439 qcom,mdss-dsi-panel-framerate = <60>;
440 qcom,mdss-dsi-on-command =
441 [15 01 00 00 10 00 02 ff 20
442 15 01 00 00 00 00 02 fb 01
443 15 01 00 00 00 00 02 00 01
444 15 01 00 00 00 00 02 01 55
445 15 01 00 00 00 00 02 02 45
446 15 01 00 00 00 00 02 03 55
447 15 01 00 00 00 00 02 05 50
448 15 01 00 00 00 00 02 06 a8
449 15 01 00 00 00 00 02 07 ad
450 15 01 00 00 00 00 02 08 0c
451 15 01 00 00 00 00 02 0b aa
452 15 01 00 00 00 00 02 0c aa
453 15 01 00 00 00 00 02 0e b0
454 15 01 00 00 00 00 02 0f b3
455 15 01 00 00 00 00 02 11 28
456 15 01 00 00 00 00 02 12 10
457 15 01 00 00 00 00 02 13 01
458 15 01 00 00 00 00 02 14 4a
459 15 01 00 00 00 00 02 15 12
460 15 01 00 00 00 00 02 16 12
461 15 01 00 00 00 00 02 30 01
462 15 01 00 00 00 00 02 72 11
463 15 01 00 00 00 00 02 58 82
464 15 01 00 00 00 00 02 59 00
465 15 01 00 00 00 00 02 5a 02
466 15 01 00 00 00 00 02 5b 00
467 15 01 00 00 00 00 02 5c 82
468 15 01 00 00 00 00 02 5d 80
469 15 01 00 00 00 00 02 5e 02
470 15 01 00 00 00 00 02 5f 00
471 15 01 00 00 00 00 02 ff 24
472 15 01 00 00 00 00 02 fb 01
473 15 01 00 00 00 00 02 00 01
474 15 01 00 00 00 00 02 01 0b
475 15 01 00 00 00 00 02 02 0c
476 15 01 00 00 00 00 02 03 89
477 15 01 00 00 00 00 02 04 8a
478 15 01 00 00 00 00 02 05 0f
479 15 01 00 00 00 00 02 06 10
480 15 01 00 00 00 00 02 07 10
481 15 01 00 00 00 00 02 08 1c
482 15 01 00 00 00 00 02 09 00
483 15 01 00 00 00 00 02 0a 00
484 15 01 00 00 00 00 02 0b 00
485 15 01 00 00 00 00 02 0c 00
486 15 01 00 00 00 00 02 0d 13
487 15 01 00 00 00 00 02 0e 15
488 15 01 00 00 00 00 02 0f 17
489 15 01 00 00 00 00 02 10 01
490 15 01 00 00 00 00 02 11 0b
491 15 01 00 00 00 00 02 12 0c
492 15 01 00 00 00 00 02 13 89
493 15 01 00 00 00 00 02 14 8a
494 15 01 00 00 00 00 02 15 0f
495 15 01 00 00 00 00 02 16 10
496 15 01 00 00 00 00 02 17 10
497 15 01 00 00 00 00 02 18 1c
498 15 01 00 00 00 00 02 19 00
499 15 01 00 00 00 00 02 1a 00
500 15 01 00 00 00 00 02 1b 00
501 15 01 00 00 00 00 02 1c 00
502 15 01 00 00 00 00 02 1d 13
503 15 01 00 00 00 00 02 1e 15
504 15 01 00 00 00 00 02 1f 17
505 15 01 00 00 00 00 02 20 00
506 15 01 00 00 00 00 02 21 01
507 15 01 00 00 00 00 02 22 00
508 15 01 00 00 00 00 02 23 40
509 15 01 00 00 00 00 02 24 40
510 15 01 00 00 00 00 02 25 6d
511 15 01 00 00 00 00 02 26 40
512 15 01 00 00 00 00 02 27 40
513 15 01 00 00 00 00 02 29 d8
514 15 01 00 00 00 00 02 2a 2a
515 15 01 00 00 00 00 02 4b 03
516 15 01 00 00 00 00 02 4c 11
517 15 01 00 00 00 00 02 4d 10
518 15 01 00 00 00 00 02 4e 01
519 15 01 00 00 00 00 02 4f 01
520 15 01 00 00 00 00 02 50 10
521 15 01 00 00 00 00 02 51 00
522 15 01 00 00 00 00 02 52 80
523 15 01 00 00 00 00 02 53 00
524 15 01 00 00 00 00 02 54 07
525 15 01 00 00 00 00 02 55 25
526 15 01 00 00 00 00 02 56 00
527 15 01 00 00 00 00 02 58 07
528 15 01 00 00 00 00 02 5b 43
529 15 01 00 00 00 00 02 5c 00
530 15 01 00 00 00 00 02 5f 73
531 15 01 00 00 00 00 02 60 73
532 15 01 00 00 00 00 02 63 22
533 15 01 00 00 00 00 02 64 00
534 15 01 00 00 00 00 02 67 08
535 15 01 00 00 00 00 02 68 04
536 15 01 00 00 00 00 02 7a 80
537 15 01 00 00 00 00 02 7b 91
538 15 01 00 00 00 00 02 7c d8
539 15 01 00 00 00 00 02 7d 60
540 15 01 00 00 00 00 02 93 06
541 15 01 00 00 00 00 02 94 06
542 15 01 00 00 00 00 02 8a 00
543 15 01 00 00 00 00 02 9b 0f
544 15 01 00 00 00 00 02 b3 c0
545 15 01 00 00 00 00 02 b4 00
546 15 01 00 00 00 00 02 b5 00
547 15 01 00 00 00 00 02 b6 21
548 15 01 00 00 00 00 02 b7 22
549 15 01 00 00 00 00 02 b8 07
550 15 01 00 00 00 00 02 b9 07
551 15 01 00 00 00 00 02 ba 22
552 15 01 00 00 00 00 02 bd 20
553 15 01 00 00 00 00 02 be 07
554 15 01 00 00 00 00 02 bf 07
555 15 01 00 00 00 00 02 c1 6d
556 15 01 00 00 00 00 02 c4 24
557 15 01 00 00 00 00 02 e3 00
558 15 01 00 00 00 00 02 ec 00
559 15 01 00 00 00 00 02 ff 10
560 15 01 00 00 00 00 02 bb 03
561 05 01 00 00 78 00 02 11 00
562 05 01 00 00 78 00 02 29 00];
563 qcom,mdss-dsi-off-command = [05 01 00 00
564 14 00 02 28 00 05 01 00 00 78 00
565 02 10 00];
566 qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
567 qcom,mdss-dsi-off-command-state = "dsi_lp_mode";
568 qcom,mdss-dsi-panel-timings-phy-12nm = [17 0a 0f 06 03 08 06 0e];
569 qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
570 qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm";
571 qcom,mdss-dsi-bl-pmic-pwm-frequency = <100>;
572 qcom,mdss-dsi-bl-pmic-bank-select = <0>;
573 qcom,mdss-dsi-pwm-gpio = <&pm8953_gpios 8 0>;
574 /delete-node/ qcom,mdss-dsi-display-timings;
575};
Padmanabhan Komanduru466e3972018-06-25 12:20:44 +0530576
577&dsi_truly_1080_vid {
578 /delete-property/ qcom,mdss-dsi-panel-timings;
579 qcom,mdss-dsi-panel-timings-phy-12nm = [17 0a 0f 06 02 08 06 0e];
580 qcom,mdss-dsi-t-clk-post = <0x02>;
581 qcom,mdss-dsi-t-clk-pre = <0x2d>;
582 qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm";
583 qcom,mdss-dsi-bl-pmic-pwm-frequency = <100>;
584 qcom,mdss-dsi-bl-pmic-bank-select = <0>;
585 qcom,mdss-dsi-pwm-gpio = <&pm8953_gpios 8 0>;
586 qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
587};
588
589&dsi_truly_1080_cmd {
590 /delete-property/ qcom,mdss-dsi-panel-timings;
591 qcom,mdss-dsi-panel-timings-phy-12nm = [17 0a 0f 06 02 08 06 0e];
592 qcom,mdss-dsi-t-clk-post = <0x02>;
593 qcom,mdss-dsi-t-clk-pre = <0x2d>;
594 qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_pwm";
595 qcom,mdss-dsi-bl-pmic-pwm-frequency = <100>;
596 qcom,mdss-dsi-bl-pmic-bank-select = <0>;
597 qcom,mdss-dsi-pwm-gpio = <&pm8953_gpios 8 0>;
598 qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
599};