blob: e065f002395fa3ac1fa67fd6c9f9915ad1acbd80 [file] [log] [blame]
Yuan Zhao0d923142018-06-21 17:04:07 +08001/* Copyright (c) 2018, 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_hx83112a_truly_video: qcom,mdss_dsi_hx83112a_truly_video {
15 qcom,mdss-dsi-panel-name =
16 "hx83112a video mode dsi truly panel";
17 qcom,mdss-dsi-panel-type = "dsi_video_mode";
18
19 qcom,mdss-dsi-virtual-channel-id = <0>;
20 qcom,mdss-dsi-stream = <0>;
21 qcom,mdss-dsi-h-left-border = <0>;
22 qcom,mdss-dsi-h-right-border = <0>;
23 qcom,mdss-dsi-v-top-border = <0>;
24 qcom,mdss-dsi-v-bottom-border = <0>;
25 qcom,mdss-dsi-bpp = <24>;
26 qcom,mdss-dsi-color-order = "rgb_swap_rgb";
27 qcom,mdss-dsi-underflow-color = <0xff>;
28 qcom,mdss-dsi-border-color = <0>;
29 qcom,mdss-dsi-h-sync-pulse = <0>;
30 qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
31 qcom,mdss-dsi-lane-map = "lane_map_0123";
32 qcom,mdss-dsi-bllp-eof-power-mode;
33 qcom,mdss-dsi-bllp-power-mode;
34 qcom,mdss-dsi-tx-eot-append;
35 qcom,mdss-dsi-lane-0-state;
36 qcom,mdss-dsi-lane-1-state;
37 qcom,mdss-dsi-lane-2-state;
38 qcom,mdss-dsi-lane-3-state;
39 qcom,mdss-dsi-dma-trigger = "trigger_sw";
40 qcom,mdss-dsi-mdp-trigger = "none";
41 qcom,mdss-dsi-lp11-init;
42 qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
43 qcom,mdss-dsi-bl-min-level = <1>;
44 qcom,mdss-dsi-bl-max-level = <4095>;
45 qcom,mdss-dsi-reset-sequence = <1 10>, <0 10>, <1 10>;
46
47 qcom,mdss-dsi-display-timings {
48 timing@0 {
49 qcom,mdss-dsi-panel-width = <1080>;
50 qcom,mdss-dsi-panel-height = <2160>;
51 qcom,mdss-dsi-h-front-porch = <42>;
52 qcom,mdss-dsi-h-back-porch = <42>;
53 qcom,mdss-dsi-h-pulse-width = <10>;
54 qcom,mdss-dsi-h-sync-skew = <0>;
55 qcom,mdss-dsi-v-back-porch = <15>;
56 qcom,mdss-dsi-v-front-porch = <10>;
57 qcom,mdss-dsi-v-pulse-width = <3>;
58 qcom,mdss-dsi-panel-framerate = <60>;
59 qcom,mdss-dsi-on-command = [
60 39 01 00 00 00 00 04 B9 83 11 2A
61 39 01 00 00 00 00 09 B1 08 29 29 00 00 4F 54
62 33
63 39 01 00 00 00 00 11 B2 00 02 00 80 70 00 08
64 26 FC 01 00 03 15 A3 87 09
65 39 01 00 00 00 00 02 BD 02
66 39 01 00 00 00 00 02 BD 00
67 39 01 00 00 00 00 03 D2 2C 2C
68 39 01 00 00 00 00 1C B4 01 CE 01 CE 01 CE 0A
69 CE 0A CE 0A CE 00 FF 00 FF 00 00 22 23 00
70 28 0A 13 14 00 8A
71 39 01 00 00 00 00 02 BD 02
72 39 01 00 00 00 00 0A B4 00 92 12 22 88 12 12
73 00 53
74 39 01 00 00 00 00 02 BD 00
75 39 01 00 00 00 00 04 B6 82 82 E3
76 39 01 00 00 00 00 02 CC 08
77 39 01 00 00 00 00 2B D3 40 00 00 00 00 01 01
78 0A 0A 07 07 00 08 09 09 09 09 32 10 09 00
79 09 32 21 0A 00 0A 32 10 08 00 00 00 00 00
80 00 00 00 00 0B 08 82
81 39 01 00 00 00 00 02 BD 01
82 39 01 00 00 00 00 09 D3 00 00 19 00 00 0A 00
83 81
84 39 01 00 00 00 00 02 BD 00
85 39 01 00 00 00 00 31 D5 18 18 18 18 18 18 18
86 18 31 31 30 30 2F 2F 31 31 30 30 2F 2F C0
87 18 40 40 01 00 07 06 05 04 03 02 21 20 18
88 18 19 19 18 18 03 03 18 18 18 18 18 18
89 39 01 00 00 00 00 31 D6 18 18 18 18 18 18 18
90 18 31 31 30 30 2F 2F 31 31 30 30 2F 2F C0
91 18 40 40 02 03 04 05 06 07 00 01 20 21 18
92 18 18 18 19 19 20 20 18 18 18 18 18 18
93 39 01 00 00 00 00 19 D8 00 00 00 00 00 00 00
94 00 00 00 00 00 00 00 00 00 00 00 00 00 00
95 00 00 00
96 39 01 00 00 00 00 02 BD 01
97 39 01 00 00 00 00 19 D8 AA AA AA AA AA AA AA
98 AA AA AA AA AA AA AA AA AA AA AA AA AA AA
99 AA AA AA
100 39 01 00 00 00 00 02 BD 02
101 39 01 00 00 00 00 0D D8 AF FF FA AA BA AA AA
102 FF FA AA BA AA
103 39 01 00 00 00 00 02 BD 03
104 39 01 00 00 00 00 19 D8 AA AA AA AA AA AA AA
105 AA AA AA AA AA AA AA AA AA AA AA AA AA AA
106 AA AA AA
107 39 01 00 00 00 00 02 BD 00
108 39 01 00 00 00 00 18 E7 0E 0E 1E 6A 1D 6A 00
109 32 02 02 00 00 02 02 02 05 14 14 32 B9 23
110 B9 08
111 39 01 00 00 00 00 02 BD 01
112 39 01 00 00 00 00 0A E7 02 00 98 01 9A 0D A8
113 0E 01
114 39 01 00 00 00 00 02 BD 02
115 39 01 00 00 00 00 1E E7 00 00 08 00 01 00 00
116 00 00 00 00 00 00 00 00 00 00 00 00 00 00
117 00 04 00 00 00 00 02 00
118 39 01 00 00 00 00 02 BD 00
119 39 01 00 00 00 00 02 C1 01
120 39 01 00 00 00 00 02 BD 01
121 39 01 00 00 00 00 3A C1 FF F7 F0 E9 E2 DB D4
122 C6 BF B8 B1 AB A5 9F 99 94 8E 8A 85 7C 74
123 6C 65 5F 58 52 4B 47 42 3C 37 31 2C 27 22
124 1C 18 12 0D 08 05 04 02 01 00 27 B9 BE 54
125 C6 B8 9C 37 43 3D E5 00
126 39 01 00 00 00 00 02 BD 02
127 39 01 00 00 00 00 3A C1 FF F7 F0 E9 E2 DB D4
128 C6 BF B8 B1 AB A5 9F 99 94 8E 8A 85 7C 74
129 6C 65 5F 58 52 4B 47 42 3C 37 31 2C 27 22
130 1C 18 12 0D 08 05 04 02 01 00 27 B9 BE 54
131 C6 B8 9C 37 43 3D E5 00
132 39 01 00 00 00 00 02 BD 03
133 39 01 00 00 00 00 3A C1 FF F7 F0 E9 E2 DB D4
134 C6 BF B8 B1 AB A5 9F 99 94 8E 8A 85 7C 74
135 6C 65 5F 58 52 4B 47 42 3C 37 31 2C 27 22
136 1C 18 12 0D 08 05 04 02 01 00 27 B9 BE 54
137 C6 B8 9C 37 43 3D E5 00
138 39 01 00 00 00 00 02 BD 00
139 39 01 00 00 00 00 02 E9 C3
140 39 01 00 00 00 00 03 CB 92 01
141 39 01 00 00 00 00 02 E9 3F
142 39 01 00 00 00 00 07 C7 70 00 04 E0 33 00
143 39 01 00 00 00 00 03 51 0F FF
144 39 01 00 00 00 00 02 53 24
145 39 01 00 00 00 00 02 55 00
146 15 01 00 00 00 00 02 35 00
147 05 01 00 00 96 00 02 11 00
148 05 01 00 00 32 00 02 29 00];
149 qcom,mdss-dsi-off-command = [
150 05 01 00 00 32 00 02 28 00
151 05 01 00 00 96 00 02 10 00];
152 qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
153 qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
154 };
155 };
156 };
157};