Lines Matching +full:0 +full:x6a
47 #define NT36672E_DCS_SWITCH_PAGE 0xff
54 mipi_dsi_dcs_write_seq_multi(ctx, 0xfb, 0x01); in nt36672e_enable_reload_cmds()
64 nt36672e_switch_page(ctx, 0x10); in nt36672e_1080x2408_60hz_init()
66 mipi_dsi_dcs_write_seq_multi(ctx, 0xb0, 0x00); in nt36672e_1080x2408_60hz_init()
67 mipi_dsi_dcs_write_seq_multi(ctx, 0xc0, 0x00); in nt36672e_1080x2408_60hz_init()
68 mipi_dsi_dcs_write_seq_multi(ctx, 0xc1, 0x89, 0x28, 0x00, 0x08, 0x00, 0xaa, 0x02, in nt36672e_1080x2408_60hz_init()
69 0x0e, 0x00, 0x2b, 0x00, 0x07, 0x0d, 0xb7, 0x0c, 0xb7); in nt36672e_1080x2408_60hz_init()
70 mipi_dsi_dcs_write_seq_multi(ctx, 0xc2, 0x1b, 0xa0); in nt36672e_1080x2408_60hz_init()
72 nt36672e_switch_page(ctx, 0x20); in nt36672e_1080x2408_60hz_init()
74 mipi_dsi_dcs_write_seq_multi(ctx, 0x01, 0x66); in nt36672e_1080x2408_60hz_init()
75 mipi_dsi_dcs_write_seq_multi(ctx, 0x06, 0x40); in nt36672e_1080x2408_60hz_init()
76 mipi_dsi_dcs_write_seq_multi(ctx, 0x07, 0x38); in nt36672e_1080x2408_60hz_init()
77 mipi_dsi_dcs_write_seq_multi(ctx, 0x2f, 0x83); in nt36672e_1080x2408_60hz_init()
78 mipi_dsi_dcs_write_seq_multi(ctx, 0x69, 0x91); in nt36672e_1080x2408_60hz_init()
79 mipi_dsi_dcs_write_seq_multi(ctx, 0x95, 0xd1); in nt36672e_1080x2408_60hz_init()
80 mipi_dsi_dcs_write_seq_multi(ctx, 0x96, 0xd1); in nt36672e_1080x2408_60hz_init()
81 mipi_dsi_dcs_write_seq_multi(ctx, 0xf2, 0x64); in nt36672e_1080x2408_60hz_init()
82 mipi_dsi_dcs_write_seq_multi(ctx, 0xf3, 0x54); in nt36672e_1080x2408_60hz_init()
83 mipi_dsi_dcs_write_seq_multi(ctx, 0xf4, 0x64); in nt36672e_1080x2408_60hz_init()
84 mipi_dsi_dcs_write_seq_multi(ctx, 0xf5, 0x54); in nt36672e_1080x2408_60hz_init()
85 mipi_dsi_dcs_write_seq_multi(ctx, 0xf6, 0x64); in nt36672e_1080x2408_60hz_init()
86 mipi_dsi_dcs_write_seq_multi(ctx, 0xf7, 0x54); in nt36672e_1080x2408_60hz_init()
87 mipi_dsi_dcs_write_seq_multi(ctx, 0xf8, 0x64); in nt36672e_1080x2408_60hz_init()
88 mipi_dsi_dcs_write_seq_multi(ctx, 0xf9, 0x54); in nt36672e_1080x2408_60hz_init()
90 nt36672e_switch_page(ctx, 0x24); in nt36672e_1080x2408_60hz_init()
92 mipi_dsi_dcs_write_seq_multi(ctx, 0x01, 0x0f); in nt36672e_1080x2408_60hz_init()
93 mipi_dsi_dcs_write_seq_multi(ctx, 0x03, 0x0c); in nt36672e_1080x2408_60hz_init()
94 mipi_dsi_dcs_write_seq_multi(ctx, 0x05, 0x1d); in nt36672e_1080x2408_60hz_init()
95 mipi_dsi_dcs_write_seq_multi(ctx, 0x08, 0x2f); in nt36672e_1080x2408_60hz_init()
96 mipi_dsi_dcs_write_seq_multi(ctx, 0x09, 0x2e); in nt36672e_1080x2408_60hz_init()
97 mipi_dsi_dcs_write_seq_multi(ctx, 0x0a, 0x2d); in nt36672e_1080x2408_60hz_init()
98 mipi_dsi_dcs_write_seq_multi(ctx, 0x0b, 0x2c); in nt36672e_1080x2408_60hz_init()
99 mipi_dsi_dcs_write_seq_multi(ctx, 0x11, 0x17); in nt36672e_1080x2408_60hz_init()
100 mipi_dsi_dcs_write_seq_multi(ctx, 0x12, 0x13); in nt36672e_1080x2408_60hz_init()
101 mipi_dsi_dcs_write_seq_multi(ctx, 0x13, 0x15); in nt36672e_1080x2408_60hz_init()
102 mipi_dsi_dcs_write_seq_multi(ctx, 0x15, 0x14); in nt36672e_1080x2408_60hz_init()
103 mipi_dsi_dcs_write_seq_multi(ctx, 0x16, 0x16); in nt36672e_1080x2408_60hz_init()
104 mipi_dsi_dcs_write_seq_multi(ctx, 0x17, 0x18); in nt36672e_1080x2408_60hz_init()
105 mipi_dsi_dcs_write_seq_multi(ctx, 0x1b, 0x01); in nt36672e_1080x2408_60hz_init()
106 mipi_dsi_dcs_write_seq_multi(ctx, 0x1d, 0x1d); in nt36672e_1080x2408_60hz_init()
107 mipi_dsi_dcs_write_seq_multi(ctx, 0x20, 0x2f); in nt36672e_1080x2408_60hz_init()
108 mipi_dsi_dcs_write_seq_multi(ctx, 0x21, 0x2e); in nt36672e_1080x2408_60hz_init()
109 mipi_dsi_dcs_write_seq_multi(ctx, 0x22, 0x2d); in nt36672e_1080x2408_60hz_init()
110 mipi_dsi_dcs_write_seq_multi(ctx, 0x23, 0x2c); in nt36672e_1080x2408_60hz_init()
111 mipi_dsi_dcs_write_seq_multi(ctx, 0x29, 0x17); in nt36672e_1080x2408_60hz_init()
112 mipi_dsi_dcs_write_seq_multi(ctx, 0x2a, 0x13); in nt36672e_1080x2408_60hz_init()
113 mipi_dsi_dcs_write_seq_multi(ctx, 0x2b, 0x15); in nt36672e_1080x2408_60hz_init()
114 mipi_dsi_dcs_write_seq_multi(ctx, 0x2f, 0x14); in nt36672e_1080x2408_60hz_init()
115 mipi_dsi_dcs_write_seq_multi(ctx, 0x30, 0x16); in nt36672e_1080x2408_60hz_init()
116 mipi_dsi_dcs_write_seq_multi(ctx, 0x31, 0x18); in nt36672e_1080x2408_60hz_init()
117 mipi_dsi_dcs_write_seq_multi(ctx, 0x32, 0x04); in nt36672e_1080x2408_60hz_init()
118 mipi_dsi_dcs_write_seq_multi(ctx, 0x34, 0x10); in nt36672e_1080x2408_60hz_init()
119 mipi_dsi_dcs_write_seq_multi(ctx, 0x35, 0x1f); in nt36672e_1080x2408_60hz_init()
120 mipi_dsi_dcs_write_seq_multi(ctx, 0x36, 0x1f); in nt36672e_1080x2408_60hz_init()
121 mipi_dsi_dcs_write_seq_multi(ctx, 0x4d, 0x14); in nt36672e_1080x2408_60hz_init()
122 mipi_dsi_dcs_write_seq_multi(ctx, 0x4e, 0x36); in nt36672e_1080x2408_60hz_init()
123 mipi_dsi_dcs_write_seq_multi(ctx, 0x4f, 0x36); in nt36672e_1080x2408_60hz_init()
124 mipi_dsi_dcs_write_seq_multi(ctx, 0x53, 0x36); in nt36672e_1080x2408_60hz_init()
125 mipi_dsi_dcs_write_seq_multi(ctx, 0x71, 0x30); in nt36672e_1080x2408_60hz_init()
126 mipi_dsi_dcs_write_seq_multi(ctx, 0x79, 0x11); in nt36672e_1080x2408_60hz_init()
127 mipi_dsi_dcs_write_seq_multi(ctx, 0x7a, 0x82); in nt36672e_1080x2408_60hz_init()
128 mipi_dsi_dcs_write_seq_multi(ctx, 0x7b, 0x8f); in nt36672e_1080x2408_60hz_init()
129 mipi_dsi_dcs_write_seq_multi(ctx, 0x7d, 0x04); in nt36672e_1080x2408_60hz_init()
130 mipi_dsi_dcs_write_seq_multi(ctx, 0x80, 0x04); in nt36672e_1080x2408_60hz_init()
131 mipi_dsi_dcs_write_seq_multi(ctx, 0x81, 0x04); in nt36672e_1080x2408_60hz_init()
132 mipi_dsi_dcs_write_seq_multi(ctx, 0x82, 0x13); in nt36672e_1080x2408_60hz_init()
133 mipi_dsi_dcs_write_seq_multi(ctx, 0x84, 0x31); in nt36672e_1080x2408_60hz_init()
134 mipi_dsi_dcs_write_seq_multi(ctx, 0x85, 0x00); in nt36672e_1080x2408_60hz_init()
135 mipi_dsi_dcs_write_seq_multi(ctx, 0x86, 0x00); in nt36672e_1080x2408_60hz_init()
136 mipi_dsi_dcs_write_seq_multi(ctx, 0x87, 0x00); in nt36672e_1080x2408_60hz_init()
137 mipi_dsi_dcs_write_seq_multi(ctx, 0x90, 0x13); in nt36672e_1080x2408_60hz_init()
138 mipi_dsi_dcs_write_seq_multi(ctx, 0x92, 0x31); in nt36672e_1080x2408_60hz_init()
139 mipi_dsi_dcs_write_seq_multi(ctx, 0x93, 0x00); in nt36672e_1080x2408_60hz_init()
140 mipi_dsi_dcs_write_seq_multi(ctx, 0x94, 0x00); in nt36672e_1080x2408_60hz_init()
141 mipi_dsi_dcs_write_seq_multi(ctx, 0x95, 0x00); in nt36672e_1080x2408_60hz_init()
142 mipi_dsi_dcs_write_seq_multi(ctx, 0x9c, 0xf4); in nt36672e_1080x2408_60hz_init()
143 mipi_dsi_dcs_write_seq_multi(ctx, 0x9d, 0x01); in nt36672e_1080x2408_60hz_init()
144 mipi_dsi_dcs_write_seq_multi(ctx, 0xa0, 0x0f); in nt36672e_1080x2408_60hz_init()
145 mipi_dsi_dcs_write_seq_multi(ctx, 0xa2, 0x0f); in nt36672e_1080x2408_60hz_init()
146 mipi_dsi_dcs_write_seq_multi(ctx, 0xa3, 0x02); in nt36672e_1080x2408_60hz_init()
147 mipi_dsi_dcs_write_seq_multi(ctx, 0xa4, 0x04); in nt36672e_1080x2408_60hz_init()
148 mipi_dsi_dcs_write_seq_multi(ctx, 0xa5, 0x04); in nt36672e_1080x2408_60hz_init()
149 mipi_dsi_dcs_write_seq_multi(ctx, 0xc6, 0xc0); in nt36672e_1080x2408_60hz_init()
150 mipi_dsi_dcs_write_seq_multi(ctx, 0xc9, 0x00); in nt36672e_1080x2408_60hz_init()
151 mipi_dsi_dcs_write_seq_multi(ctx, 0xd9, 0x80); in nt36672e_1080x2408_60hz_init()
152 mipi_dsi_dcs_write_seq_multi(ctx, 0xe9, 0x02); in nt36672e_1080x2408_60hz_init()
154 nt36672e_switch_page(ctx, 0x25); in nt36672e_1080x2408_60hz_init()
156 mipi_dsi_dcs_write_seq_multi(ctx, 0x18, 0x22); in nt36672e_1080x2408_60hz_init()
157 mipi_dsi_dcs_write_seq_multi(ctx, 0x19, 0xe4); in nt36672e_1080x2408_60hz_init()
158 mipi_dsi_dcs_write_seq_multi(ctx, 0x21, 0x40); in nt36672e_1080x2408_60hz_init()
159 mipi_dsi_dcs_write_seq_multi(ctx, 0x66, 0xd8); in nt36672e_1080x2408_60hz_init()
160 mipi_dsi_dcs_write_seq_multi(ctx, 0x68, 0x50); in nt36672e_1080x2408_60hz_init()
161 mipi_dsi_dcs_write_seq_multi(ctx, 0x69, 0x10); in nt36672e_1080x2408_60hz_init()
162 mipi_dsi_dcs_write_seq_multi(ctx, 0x6b, 0x00); in nt36672e_1080x2408_60hz_init()
163 mipi_dsi_dcs_write_seq_multi(ctx, 0x6d, 0x0d); in nt36672e_1080x2408_60hz_init()
164 mipi_dsi_dcs_write_seq_multi(ctx, 0x6e, 0x48); in nt36672e_1080x2408_60hz_init()
165 mipi_dsi_dcs_write_seq_multi(ctx, 0x72, 0x41); in nt36672e_1080x2408_60hz_init()
166 mipi_dsi_dcs_write_seq_multi(ctx, 0x73, 0x4a); in nt36672e_1080x2408_60hz_init()
167 mipi_dsi_dcs_write_seq_multi(ctx, 0x74, 0xd0); in nt36672e_1080x2408_60hz_init()
168 mipi_dsi_dcs_write_seq_multi(ctx, 0x77, 0x62); in nt36672e_1080x2408_60hz_init()
169 mipi_dsi_dcs_write_seq_multi(ctx, 0x79, 0x7e); in nt36672e_1080x2408_60hz_init()
170 mipi_dsi_dcs_write_seq_multi(ctx, 0x7d, 0x03); in nt36672e_1080x2408_60hz_init()
171 mipi_dsi_dcs_write_seq_multi(ctx, 0x7e, 0x15); in nt36672e_1080x2408_60hz_init()
172 mipi_dsi_dcs_write_seq_multi(ctx, 0x7f, 0x00); in nt36672e_1080x2408_60hz_init()
173 mipi_dsi_dcs_write_seq_multi(ctx, 0x84, 0x4d); in nt36672e_1080x2408_60hz_init()
174 mipi_dsi_dcs_write_seq_multi(ctx, 0xcf, 0x80); in nt36672e_1080x2408_60hz_init()
175 mipi_dsi_dcs_write_seq_multi(ctx, 0xd6, 0x80); in nt36672e_1080x2408_60hz_init()
176 mipi_dsi_dcs_write_seq_multi(ctx, 0xd7, 0x80); in nt36672e_1080x2408_60hz_init()
177 mipi_dsi_dcs_write_seq_multi(ctx, 0xef, 0x20); in nt36672e_1080x2408_60hz_init()
178 mipi_dsi_dcs_write_seq_multi(ctx, 0xf0, 0x84); in nt36672e_1080x2408_60hz_init()
180 nt36672e_switch_page(ctx, 0x26); in nt36672e_1080x2408_60hz_init()
182 mipi_dsi_dcs_write_seq_multi(ctx, 0x81, 0x0f); in nt36672e_1080x2408_60hz_init()
183 mipi_dsi_dcs_write_seq_multi(ctx, 0x83, 0x01); in nt36672e_1080x2408_60hz_init()
184 mipi_dsi_dcs_write_seq_multi(ctx, 0x84, 0x03); in nt36672e_1080x2408_60hz_init()
185 mipi_dsi_dcs_write_seq_multi(ctx, 0x85, 0x01); in nt36672e_1080x2408_60hz_init()
186 mipi_dsi_dcs_write_seq_multi(ctx, 0x86, 0x03); in nt36672e_1080x2408_60hz_init()
187 mipi_dsi_dcs_write_seq_multi(ctx, 0x87, 0x01); in nt36672e_1080x2408_60hz_init()
188 mipi_dsi_dcs_write_seq_multi(ctx, 0x88, 0x05); in nt36672e_1080x2408_60hz_init()
189 mipi_dsi_dcs_write_seq_multi(ctx, 0x8a, 0x1a); in nt36672e_1080x2408_60hz_init()
190 mipi_dsi_dcs_write_seq_multi(ctx, 0x8b, 0x11); in nt36672e_1080x2408_60hz_init()
191 mipi_dsi_dcs_write_seq_multi(ctx, 0x8c, 0x24); in nt36672e_1080x2408_60hz_init()
192 mipi_dsi_dcs_write_seq_multi(ctx, 0x8e, 0x42); in nt36672e_1080x2408_60hz_init()
193 mipi_dsi_dcs_write_seq_multi(ctx, 0x8f, 0x11); in nt36672e_1080x2408_60hz_init()
194 mipi_dsi_dcs_write_seq_multi(ctx, 0x90, 0x11); in nt36672e_1080x2408_60hz_init()
195 mipi_dsi_dcs_write_seq_multi(ctx, 0x91, 0x11); in nt36672e_1080x2408_60hz_init()
196 mipi_dsi_dcs_write_seq_multi(ctx, 0x9a, 0x80); in nt36672e_1080x2408_60hz_init()
197 mipi_dsi_dcs_write_seq_multi(ctx, 0x9b, 0x04); in nt36672e_1080x2408_60hz_init()
198 mipi_dsi_dcs_write_seq_multi(ctx, 0x9c, 0x00); in nt36672e_1080x2408_60hz_init()
199 mipi_dsi_dcs_write_seq_multi(ctx, 0x9d, 0x00); in nt36672e_1080x2408_60hz_init()
200 mipi_dsi_dcs_write_seq_multi(ctx, 0x9e, 0x00); in nt36672e_1080x2408_60hz_init()
202 nt36672e_switch_page(ctx, 0x27); in nt36672e_1080x2408_60hz_init()
204 mipi_dsi_dcs_write_seq_multi(ctx, 0x01, 0x68); in nt36672e_1080x2408_60hz_init()
205 mipi_dsi_dcs_write_seq_multi(ctx, 0x20, 0x81); in nt36672e_1080x2408_60hz_init()
206 mipi_dsi_dcs_write_seq_multi(ctx, 0x21, 0x6a); in nt36672e_1080x2408_60hz_init()
207 mipi_dsi_dcs_write_seq_multi(ctx, 0x25, 0x81); in nt36672e_1080x2408_60hz_init()
208 mipi_dsi_dcs_write_seq_multi(ctx, 0x26, 0x94); in nt36672e_1080x2408_60hz_init()
209 mipi_dsi_dcs_write_seq_multi(ctx, 0x6e, 0x00); in nt36672e_1080x2408_60hz_init()
210 mipi_dsi_dcs_write_seq_multi(ctx, 0x6f, 0x00); in nt36672e_1080x2408_60hz_init()
211 mipi_dsi_dcs_write_seq_multi(ctx, 0x70, 0x00); in nt36672e_1080x2408_60hz_init()
212 mipi_dsi_dcs_write_seq_multi(ctx, 0x71, 0x00); in nt36672e_1080x2408_60hz_init()
213 mipi_dsi_dcs_write_seq_multi(ctx, 0x72, 0x00); in nt36672e_1080x2408_60hz_init()
214 mipi_dsi_dcs_write_seq_multi(ctx, 0x75, 0x00); in nt36672e_1080x2408_60hz_init()
215 mipi_dsi_dcs_write_seq_multi(ctx, 0x76, 0x00); in nt36672e_1080x2408_60hz_init()
216 mipi_dsi_dcs_write_seq_multi(ctx, 0x77, 0x00); in nt36672e_1080x2408_60hz_init()
217 mipi_dsi_dcs_write_seq_multi(ctx, 0x7d, 0x09); in nt36672e_1080x2408_60hz_init()
218 mipi_dsi_dcs_write_seq_multi(ctx, 0x7e, 0x67); in nt36672e_1080x2408_60hz_init()
219 mipi_dsi_dcs_write_seq_multi(ctx, 0x80, 0x23); in nt36672e_1080x2408_60hz_init()
220 mipi_dsi_dcs_write_seq_multi(ctx, 0x82, 0x09); in nt36672e_1080x2408_60hz_init()
221 mipi_dsi_dcs_write_seq_multi(ctx, 0x83, 0x67); in nt36672e_1080x2408_60hz_init()
222 mipi_dsi_dcs_write_seq_multi(ctx, 0x88, 0x01); in nt36672e_1080x2408_60hz_init()
223 mipi_dsi_dcs_write_seq_multi(ctx, 0x89, 0x10); in nt36672e_1080x2408_60hz_init()
224 mipi_dsi_dcs_write_seq_multi(ctx, 0xa5, 0x10); in nt36672e_1080x2408_60hz_init()
225 mipi_dsi_dcs_write_seq_multi(ctx, 0xa6, 0x23); in nt36672e_1080x2408_60hz_init()
226 mipi_dsi_dcs_write_seq_multi(ctx, 0xa7, 0x01); in nt36672e_1080x2408_60hz_init()
227 mipi_dsi_dcs_write_seq_multi(ctx, 0xb6, 0x40); in nt36672e_1080x2408_60hz_init()
228 mipi_dsi_dcs_write_seq_multi(ctx, 0xe5, 0x02); in nt36672e_1080x2408_60hz_init()
229 mipi_dsi_dcs_write_seq_multi(ctx, 0xe6, 0xd3); in nt36672e_1080x2408_60hz_init()
230 mipi_dsi_dcs_write_seq_multi(ctx, 0xeb, 0x03); in nt36672e_1080x2408_60hz_init()
231 mipi_dsi_dcs_write_seq_multi(ctx, 0xec, 0x28); in nt36672e_1080x2408_60hz_init()
233 nt36672e_switch_page(ctx, 0x2a); in nt36672e_1080x2408_60hz_init()
235 mipi_dsi_dcs_write_seq_multi(ctx, 0x00, 0x91); in nt36672e_1080x2408_60hz_init()
236 mipi_dsi_dcs_write_seq_multi(ctx, 0x03, 0x20); in nt36672e_1080x2408_60hz_init()
237 mipi_dsi_dcs_write_seq_multi(ctx, 0x07, 0x50); in nt36672e_1080x2408_60hz_init()
238 mipi_dsi_dcs_write_seq_multi(ctx, 0x0a, 0x70); in nt36672e_1080x2408_60hz_init()
239 mipi_dsi_dcs_write_seq_multi(ctx, 0x0c, 0x04); in nt36672e_1080x2408_60hz_init()
240 mipi_dsi_dcs_write_seq_multi(ctx, 0x0d, 0x40); in nt36672e_1080x2408_60hz_init()
241 mipi_dsi_dcs_write_seq_multi(ctx, 0x0f, 0x01); in nt36672e_1080x2408_60hz_init()
242 mipi_dsi_dcs_write_seq_multi(ctx, 0x11, 0xe0); in nt36672e_1080x2408_60hz_init()
243 mipi_dsi_dcs_write_seq_multi(ctx, 0x15, 0x0f); in nt36672e_1080x2408_60hz_init()
244 mipi_dsi_dcs_write_seq_multi(ctx, 0x16, 0xa4); in nt36672e_1080x2408_60hz_init()
245 mipi_dsi_dcs_write_seq_multi(ctx, 0x19, 0x0f); in nt36672e_1080x2408_60hz_init()
246 mipi_dsi_dcs_write_seq_multi(ctx, 0x1a, 0x78); in nt36672e_1080x2408_60hz_init()
247 mipi_dsi_dcs_write_seq_multi(ctx, 0x1b, 0x23); in nt36672e_1080x2408_60hz_init()
248 mipi_dsi_dcs_write_seq_multi(ctx, 0x1d, 0x36); in nt36672e_1080x2408_60hz_init()
249 mipi_dsi_dcs_write_seq_multi(ctx, 0x1e, 0x3e); in nt36672e_1080x2408_60hz_init()
250 mipi_dsi_dcs_write_seq_multi(ctx, 0x1f, 0x3e); in nt36672e_1080x2408_60hz_init()
251 mipi_dsi_dcs_write_seq_multi(ctx, 0x20, 0x3e); in nt36672e_1080x2408_60hz_init()
252 mipi_dsi_dcs_write_seq_multi(ctx, 0x28, 0xfd); in nt36672e_1080x2408_60hz_init()
253 mipi_dsi_dcs_write_seq_multi(ctx, 0x29, 0x12); in nt36672e_1080x2408_60hz_init()
254 mipi_dsi_dcs_write_seq_multi(ctx, 0x2a, 0xe1); in nt36672e_1080x2408_60hz_init()
255 mipi_dsi_dcs_write_seq_multi(ctx, 0x2d, 0x0a); in nt36672e_1080x2408_60hz_init()
256 mipi_dsi_dcs_write_seq_multi(ctx, 0x30, 0x49); in nt36672e_1080x2408_60hz_init()
257 mipi_dsi_dcs_write_seq_multi(ctx, 0x33, 0x96); in nt36672e_1080x2408_60hz_init()
258 mipi_dsi_dcs_write_seq_multi(ctx, 0x34, 0xff); in nt36672e_1080x2408_60hz_init()
259 mipi_dsi_dcs_write_seq_multi(ctx, 0x35, 0x40); in nt36672e_1080x2408_60hz_init()
260 mipi_dsi_dcs_write_seq_multi(ctx, 0x36, 0xde); in nt36672e_1080x2408_60hz_init()
261 mipi_dsi_dcs_write_seq_multi(ctx, 0x37, 0xf9); in nt36672e_1080x2408_60hz_init()
262 mipi_dsi_dcs_write_seq_multi(ctx, 0x38, 0x45); in nt36672e_1080x2408_60hz_init()
263 mipi_dsi_dcs_write_seq_multi(ctx, 0x39, 0xd9); in nt36672e_1080x2408_60hz_init()
264 mipi_dsi_dcs_write_seq_multi(ctx, 0x3a, 0x49); in nt36672e_1080x2408_60hz_init()
265 mipi_dsi_dcs_write_seq_multi(ctx, 0x4a, 0xf0); in nt36672e_1080x2408_60hz_init()
266 mipi_dsi_dcs_write_seq_multi(ctx, 0x7a, 0x09); in nt36672e_1080x2408_60hz_init()
267 mipi_dsi_dcs_write_seq_multi(ctx, 0x7b, 0x40); in nt36672e_1080x2408_60hz_init()
268 mipi_dsi_dcs_write_seq_multi(ctx, 0x7f, 0xf0); in nt36672e_1080x2408_60hz_init()
269 mipi_dsi_dcs_write_seq_multi(ctx, 0x83, 0x0f); in nt36672e_1080x2408_60hz_init()
270 mipi_dsi_dcs_write_seq_multi(ctx, 0x84, 0xa4); in nt36672e_1080x2408_60hz_init()
271 mipi_dsi_dcs_write_seq_multi(ctx, 0x87, 0x0f); in nt36672e_1080x2408_60hz_init()
272 mipi_dsi_dcs_write_seq_multi(ctx, 0x88, 0x78); in nt36672e_1080x2408_60hz_init()
273 mipi_dsi_dcs_write_seq_multi(ctx, 0x89, 0x23); in nt36672e_1080x2408_60hz_init()
274 mipi_dsi_dcs_write_seq_multi(ctx, 0x8b, 0x36); in nt36672e_1080x2408_60hz_init()
275 mipi_dsi_dcs_write_seq_multi(ctx, 0x8c, 0x7d); in nt36672e_1080x2408_60hz_init()
276 mipi_dsi_dcs_write_seq_multi(ctx, 0x8d, 0x7d); in nt36672e_1080x2408_60hz_init()
277 mipi_dsi_dcs_write_seq_multi(ctx, 0x8e, 0x7d); in nt36672e_1080x2408_60hz_init()
279 nt36672e_switch_page(ctx, 0x20); in nt36672e_1080x2408_60hz_init()
281 mipi_dsi_dcs_write_seq_multi(ctx, 0xb0, 0x00, 0x00, 0x00, 0x17, 0x00, 0x49, 0x00, in nt36672e_1080x2408_60hz_init()
282 0x6a, 0x00, 0x89, 0x00, 0x9f, 0x00, 0xb6, 0x00, 0xc8); in nt36672e_1080x2408_60hz_init()
283 mipi_dsi_dcs_write_seq_multi(ctx, 0xb1, 0x00, 0xd9, 0x01, 0x10, 0x01, 0x3a, 0x01, in nt36672e_1080x2408_60hz_init()
284 0x7a, 0x01, 0xa9, 0x01, 0xf2, 0x02, 0x2d, 0x02, 0x2e); in nt36672e_1080x2408_60hz_init()
285 mipi_dsi_dcs_write_seq_multi(ctx, 0xb2, 0x02, 0x64, 0x02, 0xa3, 0x02, 0xca, 0x03, in nt36672e_1080x2408_60hz_init()
286 0x00, 0x03, 0x1e, 0x03, 0x4a, 0x03, 0x59, 0x03, 0x6a); in nt36672e_1080x2408_60hz_init()
287 mipi_dsi_dcs_write_seq_multi(ctx, 0xb3, 0x03, 0x7d, 0x03, 0x93, 0x03, 0xab, 0x03, in nt36672e_1080x2408_60hz_init()
288 0xc8, 0x03, 0xec, 0x03, 0xfe, 0x00, 0x00); in nt36672e_1080x2408_60hz_init()
289 mipi_dsi_dcs_write_seq_multi(ctx, 0xb4, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x51, 0x00, in nt36672e_1080x2408_60hz_init()
290 0x71, 0x00, 0x90, 0x00, 0xa7, 0x00, 0xbf, 0x00, 0xd1); in nt36672e_1080x2408_60hz_init()
291 mipi_dsi_dcs_write_seq_multi(ctx, 0xb5, 0x00, 0xe2, 0x01, 0x1a, 0x01, 0x43, 0x01, in nt36672e_1080x2408_60hz_init()
292 0x83, 0x01, 0xb2, 0x01, 0xfa, 0x02, 0x34, 0x02, 0x36); in nt36672e_1080x2408_60hz_init()
293 mipi_dsi_dcs_write_seq_multi(ctx, 0xb6, 0x02, 0x6b, 0x02, 0xa8, 0x02, 0xd0, 0x03, in nt36672e_1080x2408_60hz_init()
294 0x03, 0x03, 0x21, 0x03, 0x4d, 0x03, 0x5b, 0x03, 0x6b); in nt36672e_1080x2408_60hz_init()
295 mipi_dsi_dcs_write_seq_multi(ctx, 0xb7, 0x03, 0x7e, 0x03, 0x94, 0x03, 0xac, 0x03, in nt36672e_1080x2408_60hz_init()
296 0xc8, 0x03, 0xec, 0x03, 0xfe, 0x00, 0x00); in nt36672e_1080x2408_60hz_init()
297 mipi_dsi_dcs_write_seq_multi(ctx, 0xb8, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x51, 0x00, in nt36672e_1080x2408_60hz_init()
298 0x72, 0x00, 0x92, 0x00, 0xa8, 0x00, 0xbf, 0x00, 0xd1); in nt36672e_1080x2408_60hz_init()
299 mipi_dsi_dcs_write_seq_multi(ctx, 0xb9, 0x00, 0xe2, 0x01, 0x18, 0x01, 0x42, 0x01, in nt36672e_1080x2408_60hz_init()
300 0x81, 0x01, 0xaf, 0x01, 0xf5, 0x02, 0x2f, 0x02, 0x31); in nt36672e_1080x2408_60hz_init()
301 mipi_dsi_dcs_write_seq_multi(ctx, 0xba, 0x02, 0x68, 0x02, 0xa6, 0x02, 0xcd, 0x03, in nt36672e_1080x2408_60hz_init()
302 0x01, 0x03, 0x1f, 0x03, 0x4a, 0x03, 0x59, 0x03, 0x6a); in nt36672e_1080x2408_60hz_init()
303 mipi_dsi_dcs_write_seq_multi(ctx, 0xbb, 0x03, 0x7d, 0x03, 0x93, 0x03, 0xab, 0x03, in nt36672e_1080x2408_60hz_init()
304 0xc8, 0x03, 0xec, 0x03, 0xfe, 0x00, 0x00); in nt36672e_1080x2408_60hz_init()
306 nt36672e_switch_page(ctx, 0x21); in nt36672e_1080x2408_60hz_init()
308 mipi_dsi_dcs_write_seq_multi(ctx, 0xb0, 0x00, 0x00, 0x00, 0x17, 0x00, 0x49, 0x00, in nt36672e_1080x2408_60hz_init()
309 0x6a, 0x00, 0x89, 0x00, 0x9f, 0x00, 0xb6, 0x00, 0xc8); in nt36672e_1080x2408_60hz_init()
310 mipi_dsi_dcs_write_seq_multi(ctx, 0xb1, 0x00, 0xd9, 0x01, 0x10, 0x01, 0x3a, 0x01, in nt36672e_1080x2408_60hz_init()
311 0x7a, 0x01, 0xa9, 0x01, 0xf2, 0x02, 0x2d, 0x02, 0x2e); in nt36672e_1080x2408_60hz_init()
312 mipi_dsi_dcs_write_seq_multi(ctx, 0xb2, 0x02, 0x64, 0x02, 0xa3, 0x02, 0xca, 0x03, in nt36672e_1080x2408_60hz_init()
313 0x00, 0x03, 0x1e, 0x03, 0x4a, 0x03, 0x59, 0x03, 0x6a); in nt36672e_1080x2408_60hz_init()
314 mipi_dsi_dcs_write_seq_multi(ctx, 0xb3, 0x03, 0x7d, 0x03, 0x93, 0x03, 0xab, 0x03, in nt36672e_1080x2408_60hz_init()
315 0xc8, 0x03, 0xec, 0x03, 0xfe, 0x00, 0x00); in nt36672e_1080x2408_60hz_init()
316 mipi_dsi_dcs_write_seq_multi(ctx, 0xb4, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x51, 0x00, in nt36672e_1080x2408_60hz_init()
317 0x71, 0x00, 0x90, 0x00, 0xa7, 0x00, 0xbf, 0x00, 0xd1); in nt36672e_1080x2408_60hz_init()
318 mipi_dsi_dcs_write_seq_multi(ctx, 0xb5, 0x00, 0xe2, 0x01, 0x1a, 0x01, 0x43, 0x01, in nt36672e_1080x2408_60hz_init()
319 0x83, 0x01, 0xb2, 0x01, 0xfa, 0x02, 0x34, 0x02, 0x36); in nt36672e_1080x2408_60hz_init()
320 mipi_dsi_dcs_write_seq_multi(ctx, 0xb6, 0x02, 0x6b, 0x02, 0xa8, 0x02, 0xd0, 0x03, in nt36672e_1080x2408_60hz_init()
321 0x03, 0x03, 0x21, 0x03, 0x4d, 0x03, 0x5b, 0x03, 0x6b); in nt36672e_1080x2408_60hz_init()
322 mipi_dsi_dcs_write_seq_multi(ctx, 0xb7, 0x03, 0x7e, 0x03, 0x94, 0x03, 0xac, 0x03, in nt36672e_1080x2408_60hz_init()
323 0xc8, 0x03, 0xec, 0x03, 0xfe, 0x00, 0x00); in nt36672e_1080x2408_60hz_init()
324 mipi_dsi_dcs_write_seq_multi(ctx, 0xb8, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x51, 0x00, in nt36672e_1080x2408_60hz_init()
325 0x72, 0x00, 0x92, 0x00, 0xa8, 0x00, 0xbf, 0x00, 0xd1); in nt36672e_1080x2408_60hz_init()
326 mipi_dsi_dcs_write_seq_multi(ctx, 0xb9, 0x00, 0xe2, 0x01, 0x18, 0x01, 0x42, 0x01, in nt36672e_1080x2408_60hz_init()
327 0x81, 0x01, 0xaf, 0x01, 0xf5, 0x02, 0x2f, 0x02, 0x31); in nt36672e_1080x2408_60hz_init()
328 mipi_dsi_dcs_write_seq_multi(ctx, 0xba, 0x02, 0x68, 0x02, 0xa6, 0x02, 0xcd, 0x03, in nt36672e_1080x2408_60hz_init()
329 0x01, 0x03, 0x1f, 0x03, 0x4a, 0x03, 0x59, 0x03, 0x6a); in nt36672e_1080x2408_60hz_init()
330 mipi_dsi_dcs_write_seq_multi(ctx, 0xbb, 0x03, 0x7d, 0x03, 0x93, 0x03, 0xab, 0x03, in nt36672e_1080x2408_60hz_init()
331 0xc8, 0x03, 0xec, 0x03, 0xfe, 0x00, 0x00); in nt36672e_1080x2408_60hz_init()
333 nt36672e_switch_page(ctx, 0x2c); in nt36672e_1080x2408_60hz_init()
335 mipi_dsi_dcs_write_seq_multi(ctx, 0x61, 0x1f); in nt36672e_1080x2408_60hz_init()
336 mipi_dsi_dcs_write_seq_multi(ctx, 0x62, 0x1f); in nt36672e_1080x2408_60hz_init()
337 mipi_dsi_dcs_write_seq_multi(ctx, 0x7e, 0x03); in nt36672e_1080x2408_60hz_init()
338 mipi_dsi_dcs_write_seq_multi(ctx, 0x6a, 0x14); in nt36672e_1080x2408_60hz_init()
339 mipi_dsi_dcs_write_seq_multi(ctx, 0x6b, 0x36); in nt36672e_1080x2408_60hz_init()
340 mipi_dsi_dcs_write_seq_multi(ctx, 0x6c, 0x36); in nt36672e_1080x2408_60hz_init()
341 mipi_dsi_dcs_write_seq_multi(ctx, 0x6d, 0x36); in nt36672e_1080x2408_60hz_init()
342 mipi_dsi_dcs_write_seq_multi(ctx, 0x53, 0x04); in nt36672e_1080x2408_60hz_init()
343 mipi_dsi_dcs_write_seq_multi(ctx, 0x54, 0x04); in nt36672e_1080x2408_60hz_init()
344 mipi_dsi_dcs_write_seq_multi(ctx, 0x55, 0x04); in nt36672e_1080x2408_60hz_init()
345 mipi_dsi_dcs_write_seq_multi(ctx, 0x56, 0x0f); in nt36672e_1080x2408_60hz_init()
346 mipi_dsi_dcs_write_seq_multi(ctx, 0x58, 0x0f); in nt36672e_1080x2408_60hz_init()
347 mipi_dsi_dcs_write_seq_multi(ctx, 0x59, 0x0f); in nt36672e_1080x2408_60hz_init()
349 nt36672e_switch_page(ctx, 0xf0); in nt36672e_1080x2408_60hz_init()
351 mipi_dsi_dcs_write_seq_multi(ctx, 0x5a, 0x00); in nt36672e_1080x2408_60hz_init()
353 nt36672e_switch_page(ctx, 0x10); in nt36672e_1080x2408_60hz_init()
355 mipi_dsi_dcs_write_seq_multi(ctx, 0x51, 0xff); in nt36672e_1080x2408_60hz_init()
356 mipi_dsi_dcs_write_seq_multi(ctx, 0x53, 0x24); in nt36672e_1080x2408_60hz_init()
357 mipi_dsi_dcs_write_seq_multi(ctx, 0x55, 0x01); in nt36672e_1080x2408_60hz_init()
366 if (ret < 0) { in nt36672e_power_on()
377 gpiod_set_value(ctx->reset_gpio, 0); in nt36672e_power_on()
382 return 0; in nt36672e_power_on()
388 int ret = 0; in nt36672e_power_off()
390 gpiod_set_value(ctx->reset_gpio, 0); in nt36672e_power_off()
441 if (ret < 0) in nt36672e_panel_prepare()
445 if (ret < 0) { in nt36672e_panel_prepare()
451 return 0; in nt36672e_panel_prepare()
463 if (ret < 0) in nt36672e_panel_unprepare()
466 return 0; in nt36672e_panel_unprepare()
480 .flags = 0,
523 int i, ret = 0; in nt36672e_panel_probe()
535 for (i = 0; i < ARRAY_SIZE(ctx->supplies); i++) { in nt36672e_panel_probe()
542 if (ret < 0) in nt36672e_panel_probe()
567 if (ret < 0) { in nt36672e_panel_probe()
572 return 0; in nt36672e_panel_probe()