blob: fe240715ccc67847fe74ceb27cdd073bbe5cb735 [file] [log] [blame]
Sachin Bhayare4c6b51c2018-02-02 18:11:17 +05301/* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved.
Sachin Bhayare20435712018-01-15 09:57:00 -08002 *
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#include "dsi-panel-sim-video.dtsi"
14#include "dsi-panel-sim-dualmipi-video.dtsi"
15#include "dsi-panel-sim-cmd.dtsi"
16#include "dsi-panel-sim-dualmipi-cmd.dtsi"
17#include "dsi-panel-truly-1080p-video.dtsi"
18#include "dsi-panel-truly-1080p-cmd.dtsi"
19#include "dsi-adv7533-1080p.dtsi"
20#include "dsi-adv7533-720p.dtsi"
21#include "dsi-panel-r69006-1080p-video.dtsi"
22#include "dsi-panel-r69006-1080p-cmd.dtsi"
23#include "dsi-panel-truly-wuxga-video.dtsi"
24#include "dsi-panel-lt8912-480p-video.dtsi"
25#include "dsi-panel-lt8912-1080p-video.dtsi"
Lei Chencc97eb72018-01-27 11:59:40 +080026#include "dsi-panel-hx8399c-fhd-plus-video.dtsi"
Rashi Bindra771b6012018-03-22 18:20:45 +053027#include "dsi-panel-hx83100a-800p-video.dtsi"
Narender Ankam7548e392018-06-01 14:22:47 +053028#include "dsi-panel-boent51021-1200p-video.dtsi"
Katepallewar, Mrugeshdf93b2b2018-07-11 17:56:42 +053029#include "dsi-panel-hx8394d-wxga-video.dtsi"
tao.liu3feefa72018-07-27 11:12:27 -070030#include "dsi-panel-inxnt51021-1200p-video.dtsi"
jialongjhan7dfbf872020-04-21 20:24:23 +080031/*[Arima_8901][Jialong] lcm driver porting begin*/
32#include "dsi-hx83112b-truly-1080p-video.dtsi"
33#include "dsi-hx83112b-djn-1080p-cmd.dtsi"
34/*[Arima_8901][Jialong] lcm driver porting end*/
Sachin Bhayare20435712018-01-15 09:57:00 -080035
36&soc {
37 dsi_panel_pwr_supply: dsi_panel_pwr_supply {
38 #address-cells = <1>;
39 #size-cells = <0>;
40
41 qcom,panel-supply-entry@0 {
42 reg = <0>;
43 qcom,supply-name = "vdd";
44 qcom,supply-min-voltage = <2850000>;
45 qcom,supply-max-voltage = <2850000>;
46 qcom,supply-enable-load = <100000>;
47 qcom,supply-disable-load = <100>;
48 };
49
50 qcom,panel-supply-entry@1 {
51 reg = <1>;
52 qcom,supply-name = "vddio";
53 qcom,supply-min-voltage = <1800000>;
54 qcom,supply-max-voltage = <1800000>;
55 qcom,supply-enable-load = <100000>;
56 qcom,supply-disable-load = <100>;
57 };
Sachin Bhayare4459d242018-02-26 17:54:29 +053058 qcom,panel-supply-entry@2 {
59 reg = <2>;
60 qcom,supply-name = "lab";
61 qcom,supply-min-voltage = <4600000>;
62 qcom,supply-max-voltage = <6000000>;
63 qcom,supply-enable-load = <100000>;
64 qcom,supply-disable-load = <100>;
65 };
66 qcom,panel-supply-entry@3 {
67 reg = <3>;
68 qcom,supply-name = "ibb";
69 qcom,supply-min-voltage = <4600000>;
70 qcom,supply-max-voltage = <6000000>;
71 qcom,supply-enable-load = <100000>;
72 qcom,supply-disable-load = <100>;
73 qcom,supply-post-on-sleep = <10>;
74 };
Sachin Bhayare20435712018-01-15 09:57:00 -080075 };
76};
77
jialongjhan7dfbf872020-04-21 20:24:23 +080078/*[Arima_8901][Jialong] lcm driver porting begin*/
79&dsi_hx83112b_truly_1080p_video {
80 qcom,mdss-dsi-panel-timings-phy-v2 = [24 1e 08 09 05 03 04 a0
81 24 1e 08 09 05 03 04 a0
82 24 1e 08 09 05 03 04 a0
83 24 1e 08 09 05 03 04 a0
84 24 1a 08 09 05 03 04 a0];
85 qcom,mdss-dsi-min-refresh-rate = <48>;
86 qcom,mdss-dsi-max-refresh-rate = <60>;
87 qcom,mdss-dsi-pan-enable-dynamic-fps;
88 qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp";
89 //qcom,esd-check-enabled;
90 //qcom,mdss-dsi-panel-status-check-mode = "reg_read";
91 //qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a];
92 qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode";
93 //qcom,mdss-dsi-panel-status-value = <0x9c>;
94 //qcom,mdss-dsi-panel-on-check-value = <0x9c>;
95 //qcom,mdss-dsi-panel-status-read-length = <1>;
96 //qcom,mdss-dsi-panel-max-error-count = <3>;
97};
98/*[Arima_8901][Jialong] lcm driver porting end*/
99
100//[Arima][8901][JialongJhan] Command mode 20190516 Start
101&dsi_djn_hx83112b_1080p_cmd {
102 qcom,mdss-dsi-panel-timings-phy-v2 = [24 1e 08 09 05 03 04 a0
103 24 1e 08 09 05 03 04 a0
104 24 1e 08 09 05 03 04 a0
105 24 1e 08 09 05 03 04 a0
106 24 1a 08 09 05 03 04 a0];
107 qcom,mdss-dsi-min-refresh-rate = <48>;
108 qcom,mdss-dsi-max-refresh-rate = <60>;
109 qcom,mdss-dsi-pan-enable-dynamic-fps;
110 qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp";
111 //qcom,esd-check-enabled;
112 //qcom,mdss-dsi-panel-status-check-mode = "reg_read";
113 //qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a];
114 qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode";
115 //qcom,mdss-dsi-panel-status-value = <0x9c>;
116 //qcom,mdss-dsi-panel-on-check-value = <0x9c>;
117 //qcom,mdss-dsi-panel-status-read-length = <1>;
118 //qcom,mdss-dsi-panel-max-error-count = <3>;
119};
120//[Arima][8901][JialongJhan] Command mode 20190516 End
121
Sachin Bhayare20435712018-01-15 09:57:00 -0800122&dsi_truly_1080_vid {
123 qcom,mdss-dsi-panel-timings-phy-v2 = [23 1e 08 09 05 03 04 a0
124 23 1e 08 09 05 03 04 a0
125 23 1e 08 09 05 03 04 a0
126 23 1e 08 09 05 03 04 a0
127 23 1a 08 09 05 03 04 a0];
Sachin Bhayare4c6b51c2018-02-02 18:11:17 +0530128 qcom,esd-check-enabled;
Narender Ankamd4ec6df2018-05-21 19:00:21 +0530129 qcom,mdss-dsi-panel-status-check-mode = "reg_read";
130 qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a];
131 qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode";
132 qcom,mdss-dsi-panel-status-value = <0x1c>;
133 qcom,mdss-dsi-panel-on-check-value = <0x1c>;
134 qcom,mdss-dsi-panel-status-read-length = <1>;
135 qcom,mdss-dsi-panel-max-error-count = <3>;
Sachin Bhayare4c6b51c2018-02-02 18:11:17 +0530136
Sachin Bhayare20435712018-01-15 09:57:00 -0800137};
138
139&dsi_truly_1080_cmd {
140 qcom,mdss-dsi-panel-timings-phy-v2 = [23 1e 08 09 05 03 04 a0
141 23 1e 08 09 05 03 04 a0
142 23 1e 08 09 05 03 04 a0
143 23 1e 08 09 05 03 04 a0
144 23 1a 08 09 05 03 04 a0];
Sachin Bhayare4c6b51c2018-02-02 18:11:17 +0530145 qcom,esd-check-enabled;
Narender Ankamd4ec6df2018-05-21 19:00:21 +0530146 qcom,mdss-dsi-panel-status-check-mode = "reg_read";
147 qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a];
148 qcom,mdss-dsi-panel-status-command-state = "dsi_hs_mode";
149 qcom,mdss-dsi-panel-status-value = <0x1c>;
150 qcom,mdss-dsi-panel-on-check-value = <0x1c>;
151 qcom,mdss-dsi-panel-status-read-length = <1>;
152 qcom,mdss-dsi-panel-max-error-count = <3>;
Sachin Bhayare20435712018-01-15 09:57:00 -0800153};
154
155&dsi_r69006_1080p_video {
156 qcom,mdss-dsi-panel-timings-phy-v2 = [24 1f 08 09 05 03 04 a0
157 24 1f 08 09 05 03 04 a0
158 24 1f 08 09 05 03 04 a0
159 24 1f 08 09 05 03 04 a0
160 24 1b 08 09 05 03 04 a0];
161};
162
163&dsi_r69006_1080p_cmd{
164 qcom,mdss-dsi-panel-timings-phy-v2 = [24 1f 08 09 05 03 04 a0
165 24 1f 08 09 05 03 04 a0
166 24 1f 08 09 05 03 04 a0
167 24 1f 08 09 05 03 04 a0
168 24 1b 08 09 05 03 04 a0];
169};
170
Lei Chencc97eb72018-01-27 11:59:40 +0800171&dsi_hx8399c_truly_vid {
172 qcom,mdss-dsi-panel-timings-phy-v2 = [24 1f 08 09 05 03 04 a0
173 24 1f 08 09 05 03 04 a0
174 24 1f 08 09 05 03 04 a0
175 24 1f 08 09 05 03 04 a0
176 24 1c 08 09 05 03 04 a0];
Lei Chen6a587622018-06-21 19:32:34 +0800177 qcom,mdss-dsi-h-front-porch = <52>;
178 qcom,mdss-dsi-h-back-porch = <48>;
179 qcom,mdss-dsi-h-pulse-width = <8>;
180 qcom,mdss-dsi-v-back-porch = <8>;
181 qcom,mdss-dsi-v-front-porch = <8>;
182 qcom,mdss-dsi-v-pulse-width = <4>;
Yuan Zhao4921a1f2018-02-13 10:40:38 +0800183 qcom,esd-check-enabled;
184 qcom,mdss-dsi-panel-status-check-mode = "reg_read";
185 qcom,mdss-dsi-panel-status-command = [06 01 00 01 00 00 01 0a];
186 qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode";
187 qcom,mdss-dsi-panel-status-value = <0x9d 0x9d 0x9d 0x9d>;
188 qcom,mdss-dsi-panel-on-check-value = <0x9d 0x9d 0x9d 0x9d>;
189 qcom,mdss-dsi-panel-status-read-length = <4>;
190 qcom,mdss-dsi-panel-max-error-count = <3>;
Rashi Bindra1420ed52018-04-11 12:13:55 +0530191 qcom,mdss-dsi-min-refresh-rate = <48>;
Yuan Zhao4921a1f2018-02-13 10:40:38 +0800192 qcom,mdss-dsi-max-refresh-rate = <60>;
193 qcom,mdss-dsi-pan-enable-dynamic-fps;
194 qcom,mdss-dsi-pan-fps-update =
195 "dfps_immediate_porch_mode_vfp";
Lei Chencc97eb72018-01-27 11:59:40 +0800196};
197
Sachin Bhayare20435712018-01-15 09:57:00 -0800198&dsi_adv7533_1080p {
199 qcom,mdss-dsi-panel-timings-phy-v2 = [24 1f 08 09 05 03 04 a0
200 24 1f 08 09 05 03 04 a0
201 24 1f 08 09 05 03 04 a0
202 24 1f 08 09 05 03 04 a0
203 24 1b 08 09 05 03 04 a0];
204};
205
206&dsi_adv7533_720p {
207 qcom,mdss-dsi-panel-timings-phy-v2 = [1e 1b 04 06 02 03 04 a0
208 1e 1b 04 06 02 03 04 a0
209 1e 1b 04 06 02 03 04 a0
210 1e 1b 04 06 02 03 04 a0
211 1e 0e 04 05 02 03 04 a0];
212};
213
214&dsi_truly_wuxga_vid {
215 qcom,mdss-dsi-panel-timings-phy-v2 = [24 1f 08 09 05 03 04 a0
216 24 1f 08 09 05 03 04 a0
217 24 1f 08 09 05 03 04 a0
218 24 1f 08 09 05 03 04 a0
219 24 1c 08 09 05 03 04 a0];
220};
Rashi Bindra771b6012018-03-22 18:20:45 +0530221
222&dsi_boyi_hx83100a_800p_video {
223 qcom,mdss-dsi-panel-timings-phy-v2 = [1f 1c 05 06 03 03 04 a0
224 1f 1c 05 06 03 03 04 a0
225 1f 1c 05 06 03 03 04 a0
226 1f 1c 05 06 03 03 04 a0
227 1f 10 05 06 03 03 04 a0];
228};
Narender Ankam7548e392018-06-01 14:22:47 +0530229
230&dsi_boent51021_1200p_video {
231 qcom,mdss-dsi-panel-timings-phy-v2 = [25 20 08 0a 06 03 04 a0
232 25 20 08 0a 06 03 04 a0
233 25 20 08 0a 06 03 04 a0
234 25 20 08 0a 06 03 04 a0
235 25 1d 08 0a 06 03 04 a0];
236};
Katepallewar, Mrugeshdf93b2b2018-07-11 17:56:42 +0530237
238&dsi_hx8394d_kingdisplay_vid {
tao.liu3feefa72018-07-27 11:12:27 -0700239 qcom,mdss-dsi-panel-timings-phy-v2 = [1c 19 02 03 01 03 04 a0
240 1c 19 02 03 01 03 04 a0
241 1c 19 02 03 01 03 04 a0
242 1c 19 02 03 01 03 04 a0
243 1c 07 02 03 01 03 04 a0];
244};
245
246&dsi_inxnt51021_1200p_video {
247 qcom,mdss-dsi-panel-timings-phy-v2 = [25 20 08 0A 06 03 04 a0
248 25 20 08 0A 06 03 04 a0
249 25 20 08 0A 06 03 04 a0
250 25 20 08 0A 06 03 04 a0
251 25 1D 08 0A 06 03 04 a0];
Katepallewar, Mrugeshdf93b2b2018-07-11 17:56:42 +0530252};