blob: 237684e21537dd2966207217308d82975ecd7f01 [file] [log] [blame]
Rashi Bindra275506b2018-03-09 18:37:02 +05301/* 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_hx8399c_hd_vid: qcom,mdss_dsi_hx8399c_hd_video{
15 qcom,mdss-dsi-panel-name =
16 "hx8399c video mode dsi hd panel";
17 qcom,mdss-dsi-panel-type = "dsi_video_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 = <1440>;
23 qcom,mdss-dsi-h-front-porch = <24>;
24 qcom,mdss-dsi-h-back-porch = <24>;
25 qcom,mdss-dsi-h-pulse-width = <16>;
26 qcom,mdss-dsi-h-sync-skew = <0>;
27 qcom,mdss-dsi-v-back-porch = <40>;
28 qcom,mdss-dsi-v-front-porch = <36>;
29 qcom,mdss-dsi-v-pulse-width = <2>;
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-color-order = "rgb_swap_rgb";
36 qcom,mdss-dsi-underflow-color = <0xff>;
37 qcom,mdss-dsi-border-color = <0>;
38 qcom,mdss-dsi-on-command = [
39 39 01 00 00 00 00 04
40 b9 ff 83 99
41 39 01 00 00 00 00 02
42 d2 88
43 39 01 00 00 00 00 10
44 b1 02 04 74 94 01 32 33
45 11 11 e6 5d 56 73 02 02
46 39 01 00 00 00 00 10
47 b2 00 80 80 cc 05 07 5a
48 11 10 10 00 1e 70 03 D4
49 39 01 00 00 00 00 2d
50 b4 00 ff 59 59 0c ac 00
51 00 0c 00 07 0a 00 28 07
52 08 0c 21 03 00 00 00 ae
53 87 59 59 0c ac 00 00 0c
54 00 07 0a 00 28 07 08 0c
55 01 00 00 ae 01
56 39 01 00 00 05 00 22
57 d3 00 00 01 01 00 00 10
58 10 00 00 03 00 03 00 08
59 78 08 78 00 00 00 00 00
60 24 02 05 05 03 00 00 00
61 05 40
62 39 01 00 00 05 00 21
63 d5 20 20 19 19 18 18 02
64 03 00 01 24 24 18 18 18
65 18 24 24 00 00 00 00 00
66 00 00 00 2f 2f 30 30 31
67 31
68 39 01 00 00 05 00 21
69 d6 24 24 18 18 19 19 01
70 00 03 02 24 24 18 18 18
71 18 20 20 40 40 40 40 40
72 40 40 40 2f 2f 30 30 31
73 31
74 39 01 00 00 00 00 02
75 bd 00
76 39 01 00 00 00 00 11
77 d8 aa aa aa aa aa aa aa
78 aa aa ba aa aa aa ba aa
79 aa
80 39 01 00 00 00 00 02
81 bd 01
82 39 01 00 00 00 00 11
83 d8 82 ea aa aa 82 ea aa
84 aa 82 ea aa aa 82 ea aa
85 aa
86 39 01 00 00 00 00 02
87 bd 02
88 39 01 00 00 00 00 09
89 d8 ff ff c0 3f ff ff c0
90 3f
91 39 01 00 00 00 00 02
92 bd 00
93 39 01 00 00 00 00 02
94 dd 03
95 39 01 00 00 05 00 37
96 e0 08 2a 39 35 74 7c 87
97 7f 84 8a 8e 91 93 96 9b
98 9c 9e a5 a6 ae a1 af b2
99 5c 58 63 74 08 2a 39 35
100 74 7c 87 7f 84 8a 8e 91
101 93 96 9b 9c 9e a5 a6 ae
102 a1 af b2 5c 58 63 74
103 39 01 00 00 00 00 03
104 b6 7e 7e
105 39 01 00 00 00 00 02
106 cc 08
107 39 01 00 00 00 00 06
108 c7 00 08 00 01 08
109 39 01 00 00 00 00 03
110 c0 25 5a
111 05 01 00 00 78 00 02 11 00
112 05 01 00 00 14 00 02 29 00];
113 qcom,mdss-dsi-off-command = [
114 05 01 00 00 14 00 02 28 00
115 05 01 00 00 78 00 02 10 00];
116 qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
117 qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
118 qcom,mdss-dsi-h-sync-pulse = <0>;
119 qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
120 qcom,mdss-dsi-lane-map = "lane_map_0123";
121 qcom,mdss-dsi-bllp-eof-power-mode;
122 qcom,mdss-dsi-bllp-power-mode;
123 qcom,mdss-dsi-tx-eot-append;
124 qcom,mdss-dsi-lane-0-state;
125 qcom,mdss-dsi-lane-1-state;
126 qcom,mdss-dsi-lane-2-state;
127 qcom,mdss-dsi-lane-3-state;
128 qcom,mdss-dsi-panel-timings =
Rashi Bindra097f74e2018-04-04 14:26:09 +0530129 [7a 1a 12 00 3e 42 16 1e 14 03 04 00];
Rashi Bindra275506b2018-03-09 18:37:02 +0530130 qcom,mdss-dsi-t-clk-post = <0x0a>;
131 qcom,mdss-dsi-t-clk-pre = <0x1d>;
132 qcom,mdss-dsi-dma-trigger = "trigger_sw";
133 qcom,mdss-dsi-mdp-trigger = "none";
134 qcom,mdss-dsi-lp11-init;
135 qcom,mdss-dsi-reset-sequence = <1 10>, <0 10>, <1 10>;
136 };
137};