blob: 6407ef2d75b2172a8001cd04831ba27c043ef83c [file] [log] [blame]
Luca Weiss9b022442023-04-14 14:47:36 +02001&mdss_mdp {
2 dsi_dual_sim_cmd: qcom,mdss_dsi_dual_sim_cmd {
3 qcom,mdss-dsi-panel-name = "Sim dual cmd mode dsi panel";
4 qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
5
6 qcom,dsi-ctrl-num = <0 1>;
7 qcom,dsi-phy-num = <0 1>;
8
9 qcom,mdss-dsi-virtual-channel-id = <0>;
10 qcom,mdss-dsi-stream = <0>;
11 qcom,mdss-dsi-bpp = <24>;
12 qcom,mdss-dsi-color-order = "rgb_swap_rgb";
13 qcom,mdss-dsi-underflow-color = <0xff>;
14 qcom,mdss-dsi-border-color = <0>;
15 qcom,mdss-dsi-traffic-mode = "non_burst_sync_event";
16 qcom,mdss-dsi-bllp-eof-power-mode;
17 qcom,mdss-dsi-bllp-power-mode;
18 qcom,cmd-sync-wait-broadcast;
19 qcom,mdss-dsi-lane-0-state;
20 qcom,mdss-dsi-lane-1-state;
21 qcom,mdss-dsi-lane-2-state;
22 qcom,mdss-dsi-lane-3-state;
23 qcom,mdss-dsi-hor-line-idle = <0 40 256>,
24 <40 120 128>,
25 <120 240 64>;
26 qcom,mdss-dsi-reset-sequence = <1 10>, <0 10>, <1 10>;
27 qcom,mdss-dsi-bl-max-level = <4095>;
28 qcom,mdss-dsi-dma-trigger = "trigger_sw";
29 qcom,mdss-dsi-mdp-trigger = "none";
30 qcom,mdss-dsi-te-pin-select = <1>;
31 qcom,mdss-dsi-wr-mem-start = <0x2c>;
32 qcom,mdss-dsi-wr-mem-continue = <0x3c>;
33 qcom,mdss-dsi-te-dcs-command = <1>;
34 qcom,mdss-dsi-te-check-enable;
35 qcom,mdss-dsi-te-using-wd;
36 qcom,mdss-dsi-te-using-te-pin;
37 qcom,panel-ack-disabled;
38 qcom,mdss-dsi-qsync-min-refresh-rate = <45>;
39
40 qcom,mdss-dsi-display-timings {
41 timing@0 {
42 qcom,mdss-dsi-panel-width = <540>;
43 qcom,mdss-dsi-panel-height = <1920>;
44 qcom,mdss-dsi-h-front-porch = <28>;
45 qcom,mdss-dsi-h-back-porch = <4>;
46 qcom,mdss-dsi-h-pulse-width = <4>;
47 qcom,mdss-dsi-h-sync-skew = <0>;
48 qcom,mdss-dsi-v-back-porch = <12>;
49 qcom,mdss-dsi-v-front-porch = <12>;
50 qcom,mdss-dsi-v-pulse-width = <2>;
51 qcom,mdss-dsi-h-left-border = <0>;
52 qcom,mdss-dsi-h-right-border = <0>;
53 qcom,mdss-dsi-v-top-border = <0>;
54 qcom,mdss-dsi-v-bottom-border = <0>;
55 qcom,mdss-dsi-panel-framerate = <120>;
56 qcom,mdss-dsi-on-command =
57 [/* exit sleep mode, wait 0ms */
58 05 01 00 00 00 00 01 29];
59 /* Set display on, wait 16ms */
60 qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
61 qcom,mdss-dsi-off-command =
62 [05 01 00 00 00 00 02 28 00
63 05 01 00 00 00 00 02 10 00];
64 qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
65 qcom,mdss-dsi-qsync-on-commands =
66 [15 01 00 00 00 00 02 51 00];
67 qcom,mdss-dsi-qsync-on-commands-state =
68 "dsi_hs_mode";
69 qcom,mdss-dsi-qsync-off-commands =
70 [15 01 00 00 00 00 02 51 00];
71 qcom,mdss-dsi-qsync-off-commands-state =
72 "dsi_hs_mode";
73 };
74
75 timing@1 {
76 qcom,mdss-dsi-panel-width = <1280>;
77 qcom,mdss-dsi-panel-height = <1440>;
78 qcom,mdss-dsi-h-front-porch = <120>;
79 qcom,mdss-dsi-h-back-porch = <44>;
80 qcom,mdss-dsi-h-pulse-width = <16>;
81 qcom,mdss-dsi-h-sync-skew = <0>;
82 qcom,mdss-dsi-v-back-porch = <4>;
83 qcom,mdss-dsi-v-front-porch = <8>;
84 qcom,mdss-dsi-v-pulse-width = <4>;
85 qcom,mdss-dsi-h-left-border = <0>;
86 qcom,mdss-dsi-h-right-border = <0>;
87 qcom,mdss-dsi-v-top-border = <0>;
88 qcom,mdss-dsi-v-bottom-border = <0>;
89 qcom,mdss-dsi-h-sync-pulse = <0>;
90 qcom,mdss-dsi-panel-framerate = <60>;
91 qcom,mdss-dsi-on-command =
92 [/* exit sleep mode, wait 0ms */
93 05 01 00 00 00 00 01 29];
94 qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
95 qcom,mdss-dsi-off-command =
96 [05 01 00 00 00 00 02 28 00
97 05 01 00 00 00 00 02 10 00];
98 qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
99 qcom,mdss-dsi-qsync-on-commands =
100 [15 01 00 00 00 00 02 51 00];
101 qcom,mdss-dsi-qsync-on-commands-state =
102 "dsi_hs_mode";
103 qcom,mdss-dsi-qsync-off-commands =
104 [15 01 00 00 00 00 02 51 00];
105 qcom,mdss-dsi-qsync-off-commands-state =
106 "dsi_hs_mode";
107 };
108
109 timing@2 {
110 qcom,mdss-dsi-panel-width = <1080>;
111 qcom,mdss-dsi-panel-height = <3840>;
112 qcom,mdss-dsi-h-front-porch = <30>;
113 qcom,mdss-dsi-h-back-porch = <100>;
114 qcom,mdss-dsi-h-pulse-width = <4>;
115 qcom,mdss-dsi-h-sync-skew = <0>;
116 qcom,mdss-dsi-v-back-porch = <7>;
117 qcom,mdss-dsi-v-front-porch = <8>;
118 qcom,mdss-dsi-v-pulse-width = <1>;
119 qcom,mdss-dsi-h-sync-pulse = <0>;
120 qcom,mdss-dsi-panel-framerate = <40>;
121 qcom,mdss-dsi-on-command =
122 [/* exit sleep mode, wait 0ms */
123 05 01 00 00 00 00 01 29];
124 qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
125 qcom,mdss-dsi-off-command =
126 [05 01 00 00 00 00 02 28 00
127 05 01 00 00 00 00 02 10 00];
128 qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
129 qcom,mdss-dsi-qsync-on-commands =
130 [15 01 00 00 00 00 02 51 00];
131 qcom,mdss-dsi-qsync-on-commands-state =
132 "dsi_hs_mode";
133 qcom,mdss-dsi-qsync-off-commands =
134 [15 01 00 00 00 00 02 51 00];
135 qcom,mdss-dsi-qsync-off-commands-state =
136 "dsi_hs_mode";
137 };
138 };
139 };
140};